
.supervised-hero{display:grid;grid-template-columns:minmax(0,1fr);position:relative;background:#fffaf0;max-width:1920px;margin-inline:auto;border-bottom:4px solid #ffcf35;overflow:hidden}
.supervised-art{grid-area:1/1;display:block;width:100%;height:auto;align-self:center}
.supervised-copy{grid-area:1/1;align-self:center;z-index:1;width:31%;max-width:420px;margin-left:clamp(24px,3vw,58px);padding:24px 0}
.polished-site .supervised-copy h1{font-size:clamp(2.5rem,4.3vw,4.5rem);line-height:1.03;max-width:none;margin:16px 0;white-space:nowrap}
.supervised-copy h1 span{display:block;color:#e77b00}
.supervised-copy p{color:#38577e;font-size:1rem;line-height:1.6}
.supervised-facts{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}
.supervised-facts span{padding:7px 10px;border:1px solid #f4d577;border-radius:999px;background:#fff3c3;color:#173b84;font:600 .8rem 'Outfit',sans-serif}
@media(max-width:1050px){
 .supervised-hero{padding-top:24px}
 .supervised-copy{display:contents}
 .supervised-copy .section-kicker{grid-area:1/1;justify-self:center;margin:0 20px 12px}
 .polished-site .supervised-copy h1{grid-area:2/1;text-align:center;font-size:2.6rem;margin:0 20px 16px}
 .supervised-art{grid-area:3/1}
 .supervised-copy p{grid-area:4/1;margin:20px 24px 0}
 .supervised-facts{grid-area:5/1;margin:16px 24px}
 .supervised-copy>.btn{grid-area:6/1;justify-self:start;margin:0 24px 24px}
}

.polished-site .supervised-hero + .editorial-dropoff > .shell > h2{max-width:22ch;width:100%;font-size:clamp(2rem,3vw,3rem);line-height:1.12;overflow-wrap:normal;word-break:normal}
