.np .lg{padding:clamp(48px,7vw,96px) 0 clamp(72px,9vw,120px)}.np .lg-in{max-width:720px}.np .lg h1{letter-spacing:-.03em;font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;font-size:clamp(2.6rem,5.4vw,4.2rem);font-weight:750;line-height:1}.np .lg-date{color:var(--muted);margin-top:18px;font-size:15px}.np .lg-lede{color:var(--muted);max-width:56ch;margin-top:22px;font-size:clamp(18px,1.6vw,20px)}.np .lg-sec{border-top:1px solid var(--line);margin-top:44px;padding-top:28px}.np .lg-sec h2{letter-spacing:-.015em;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:650;line-height:1.15}.np .lg-sec p,.np .lg-sec ul{margin-top:14px;font-size:17px;line-height:1.65}.np .lg-sec ul{gap:8px;padding-left:1.2em;display:grid}.np .lg-sec li::marker{color:var(--tang-text)}.np .lg-sec a{color:var(--tang-text);font-weight:600}.np .lg-sec a:hover{text-decoration-thickness:2.5px}.np .lg-ph{background:var(--lemon);color:var(--ink);border-radius:4px;padding:0 .3em;font-weight:600}
