
/* Fit the approved desktop composition to the full available screen width. */
body{background:#f7f4eb}
@media(min-width:901px){
 main{width:1200px;max-width:none;margin:0;zoom:var(--package-scale,1)}
}
@media(min-width:901px) and (max-width:1199px){
 .hero header{padding:4px 43px 12px;gap:39px}
 nav{gap:29px}
 .benefit-title{width:253px}
 .benefit-grid>div{padding:9px 8px 9px 27px;gap:15px}
 .benefit-grid svg{width:61px;height:61px}
 .benefit-grid b{font-size:21px}
}
