.cau-menu .cau-menu-columns{align-items:start;gap:48px}.cau-menu .cau-menu-primary{min-width:0}.cau-menu .cau-menu-primary>a,.cau-menu .cau-menu-primary>button{font-family:fields-display,Georgia,serif;font-size:25px;line-height:1.3;margin:0;padding:8px 0;text-align:left;overflow-wrap:break-word}.cau-menu .cau-menu-resource-panel h3{font:500 28px/1.25 fields-display,Georgia,serif;margin:8px 0 22px}.cau-menu .cau-menu-resource-panel>a{font:500 12px/1.6 montserrat,Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase;padding:9px 0;display:block}.cau-menu .cau-menu-view-all{border-bottom:1px solid #ffffff50;margin-bottom:12px}.cau-menu-resource-panel[hidden]{display:none!important}.cau-menu .container{max-height:100dvh;overflow:auto;overscroll-behavior:contain}.cau-footer .cau-footer-grid{align-items:start;column-gap:30px;row-gap:32px}.cau-footer .cau-footer-grid nav{min-width:0}.cau-footer .cau-footer-grid h4{font:500 19px/1.3 fields-display,Georgia,serif;margin-bottom:20px}.cau-footer .cau-footer-grid nav>a{font:400 12px/1.7 montserrat,Arial,sans-serif;margin-bottom:7px;overflow-wrap:break-word}.cau-commerce .wce-category-tile,.cau-px-supply-grid>a{color:#226f68;text-decoration:none}.cau-commerce .wce-category-tile strong,.cau-px-supply-grid h3{font-family:fields-display,Georgia,serif;line-height:1.3}.cau-commerce .wce-category-tile>span{border-radius:20px;overflow:hidden}.cau-commerce .wce-category-tile small{font-family:montserrat,Arial,sans-serif}.cau-pc-ranges a small{font-weight:400}.cau-footer .cau-footer-bottom{margin-top:36px}
@media(max-width:1000px){.cau-footer .cau-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}
@media(max-width:600px){.cau-menu .cau-menu-columns{gap:22px}.cau-menu .cau-menu-primary>a,.cau-menu .cau-menu-primary>button{font-size:23px;padding:8px 0}.cau-menu .cau-menu-resource-panel h3{font-size:25px}.cau-menu .container{padding-bottom:32px}.cau-footer .cau-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.cau-footer .cau-footer-grid h4{font-size:18px;margin-bottom:15px}.cau-footer .cau-footer-grid nav>a{font-size:12px;line-height:1.65;margin-bottom:8px}}
@media(max-width:360px){.cau-footer .cau-footer-grid{grid-template-columns:1fr}}
.cau-menu .cau-menu-primary{gap:4px}.cau-menu .cau-menu-resource-panel{gap:0}.cau-footer .cau-footer-grid nav>a{font-size:13px}
@media(max-width:600px){.cau-menu .cau-menu-columns{display:block}.cau-menu .cau-menu-primary>.cau-menu-resource-panel{width:100%;box-sizing:border-box;padding:10px 18px 22px;border-left:1px solid #ffffff60;margin:0 0 10px}.cau-menu .cau-menu-resource-panel h3{font-size:21px;margin:4px 0 10px}.cau-menu .cau-menu-resource-panel>a{min-height:44px;font-size:12px;line-height:1.7}.cau-menu .cau-menu-primary>a,.cau-menu .cau-menu-primary>button{font-size:23px}.cau-footer .cau-footer-grid nav>a{font-size:12px}}
