/* One question, a clearly named page, and a checked route. Existing Open atelier tokens. */
.nf-site .offer-seo.seo-focus{padding-block:72px 65px}
.nf-site .seo-focus .offer-seo-stage{grid-template-columns:.88fr 1.12fr;gap:52px;align-items:center}
.nf-site .seo-focus .offer-seo-copy{max-width:490px}
.nf-site .seo-focus h2{font-size:clamp(48px,4.8vw,69px);line-height:1.04;letter-spacing:-.05em;text-wrap:balance;margin:0}
.nf-site .seo-focus .offer-seo-lead{font-size:16px;line-height:1.8;margin-top:30px;max-width:440px}
.nf-site .seo-focus .offer-route{margin-top:27px;font-size:15px}
.nf-site .seo-focus .offer-seo-foot{padding-top:38px}
.nf-site .seo-focus .offer-seo-foot p{max-width:440px;font-size:12px;padding-top:22px}
.nf-site .seo-focus .service-art.seo-offer-art{aspect-ratio:1000/900;max-width:720px}
@media(max-width:1050px){.nf-site .seo-focus .offer-seo-stage{gap:30px;grid-template-columns:1fr 1.1fr}.nf-site .seo-focus h2{font-size:49px}.nf-site .seo-focus .offer-seo-lead{font-size:15px}}
@media(max-width:800px){.nf-site .offer-seo.seo-focus{padding-block:50px 35px}.nf-site .seo-focus .offer-seo-stage{grid-template-columns:1fr;gap:24px}.nf-site .seo-focus .offer-seo-copy{max-width:600px}.nf-site .seo-focus h2{max-width:600px;font-size:52px}.nf-site .seo-focus .offer-seo-foot{padding-top:27px}.nf-site .seo-focus .offer-seo-lead{max-width:510px}}
@media(max-width:540px){.nf-site .seo-focus h2{font-size:43px;max-width:350px}.nf-site .seo-focus .offer-eyebrow{margin-bottom:24px}.nf-site .seo-focus .offer-seo-lead{margin-top:24px}.nf-site .seo-focus .offer-route{margin-top:19px}.nf-site .seo-focus .service-art.seo-offer-art{aspect-ratio:980/845}.nf-site .seo-focus .offer-seo-stage{gap:30px}}
