.pov-feature{padding:70px var(--gutter);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr;gap:40px;background:var(--ink);color:var(--paper)}
.pov-feature h2{font:400 clamp(28px,3vw,46px)/1.13 var(--sans);letter-spacing:-.035em;max-width:760px}
.pov-feature p{font-size:18px;color:var(--muted);margin:22px 0 28px;max-width:600px}
.pov-feature .text-link{font-family:var(--mono);font-size:14px}
.pov-article{background:var(--paper);color:var(--ink);padding:160px var(--gutter) 110px}
.pov-article header{max-width:1040px;margin:0 auto 65px}
.pov-article h1{font:400 clamp(40px,5.8vw,80px)/1.06 var(--sans);letter-spacing:-.045em;margin-top:32px;text-wrap:balance}
.pov-copy{max-width:710px;margin:auto;font-size:clamp(18px,1.6vw,21px);line-height:1.75}
.pov-copy p{margin:0 0 28px}
.pov-copy h2{font:400 clamp(27px,3vw,36px)/1.2 var(--sans);letter-spacing:-.025em;margin:64px 0 24px}
.pov-copy a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.pov-page>.header{background:var(--ink);color:var(--paper)}
.pov-back{display:block;max-width:710px;margin:70px auto 0;padding-top:24px;border-top:1px solid #11111033;font:14px var(--mono)}
.pov-case-link{margin-top:36px;padding-top:24px;border-top:1px solid currentColor;font-size:16px}
.pov-case-link a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.pov-feature{grid-template-columns:1fr;gap:24px;padding-top:46px;padding-bottom:46px}.pov-article{padding-top:130px;padding-bottom:70px}.pov-article header{margin-bottom:42px}.pov-copy h2{margin-top:44px}}

.pov-feature>.about-heading{grid-column:1/-1;margin-bottom:0}.pov-feature-copy{grid-column:2}
@media(max-width:700px){.pov-feature-copy{grid-column:1}}
