.nht-founder-placement{padding:34px 24px;background:#f6f4ef;scroll-margin-top:100px;color:rgb(var(--color-foreground))}
.nht-founder-placement__inner{max-width:1120px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:36px;align-items:center}
.nht-founder-placement__eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#315bd6;margin:0 0 12px}
.nht-founder-placement h2{font-size:clamp(29px,3.1vw,40px);line-height:1.15;letter-spacing:-.025em;margin:0 0 20px}
.nht-founder-placement__copy>p:not(.nht-founder-placement__eyebrow){font-size:16px;line-height:1.65;margin:0 0 16px}
.nht-founder-placement__copy .nht-founder-placement__byline{margin-top:23px;margin-bottom:0}
.nht-founder-placement__byline strong,.nht-founder-placement__byline span{display:block}
.nht-founder-placement__byline span{font-size:13px;color:#596278}
.nht-founder-placement__media{min-width:0}
.nht-founder-placement video{display:block;width:100%;aspect-ratio:16/9;height:auto;object-fit:contain;background:#101827;border-radius:10px}
.nht-founder-placement__note{font-size:12px;color:#596278;margin:10px 0 6px;line-height:1.5}
.nht-founder-placement__return{display:inline-block;padding-block:8px;font-size:14px;line-height:1.5;color:#2447ad;text-underline-offset:3px}
.nht-founder-jump{display:inline-block;font-size:13px;line-height:1.5;padding-block:8px;margin:0 0 12px;color:inherit;text-underline-offset:3px}
.nht-founder-jump:focus-visible,.nht-founder-placement__return:focus-visible{outline:2px solid #315bd6;outline-offset:3px}
@media(max-width:760px){
 .nht-founder-placement__detail{display:none}
 .nht-founder-placement{padding:28px 18px}
 .nht-founder-placement__inner{grid-template-columns:minmax(0,1fr);gap:20px}
 .nht-founder-placement h2{font-size:30px;margin-bottom:15px}
 .nht-founder-placement__copy>p:not(.nht-founder-placement__eyebrow){font-size:16px;line-height:1.55;margin-bottom:12px}
 .nht-founder-placement__copy .nht-founder-placement__byline{margin-top:14px;margin-bottom:0}
 .nht-founder-placement__byline strong,.nht-founder-placement__byline span{display:inline}
 .nht-founder-placement__byline span::before{content:' · '}
 .nht-founder-placement__return{min-height:44px;display:inline-flex;align-items:center;gap:5px}
}
