.article-nav{gap:25px}.article-nav>a:last-child{font-size:13px}.article-hero{max-width:1040px;margin:auto;padding:70px 6% 45px}.article-hero h1{font-size:clamp(48px,6.5vw,84px);letter-spacing:-4px;line-height:1.03;max-width:800px}.standfirst{font-size:24px;line-height:1.4;max-width:750px;font-weight:700}.article-intro{font-size:17px;max-width:700px}.article-meta{font-size:12px;opacity:.75;margin-top:25px}.article-cover{max-width:1100px;margin:0 auto 55px;padding:0 6%}.article-cover img{display:block;width:100%;height:440px;object-fit:cover;border-radius:18px}.article-cover figcaption{font-size:11px;line-height:1.6;margin-top:10px}.article-layout{display:grid;grid-template-columns:230px minmax(0,720px);gap:65px;max-width:1140px;padding:0 6%;margin:auto}.contents{align-self:start;position:sticky;top:30px;padding-top:15px}.contents nav{display:flex;flex-direction:column;gap:14px;margin-top:22px}.contents a{font-size:13px;line-height:1.5;text-underline-offset:4px}.article-body section{margin:0 0 62px;scroll-margin-top:30px}.article-body h2{font-size:34px;letter-spacing:-1.2px;line-height:1.18;margin:0 0 22px}.article-body h3{font-size:20px;letter-spacing:-.4px;line-height:1.3}.article-body p,.article-body li,.article-body dd{font-size:16px;line-height:1.8}.editorial-note{border-left:3px solid var(--accent);padding:18px 24px;background:var(--pale);margin-bottom:55px}.editorial-note p{font-size:14px;margin:8px 0 0}.article-steps{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}.article-steps>div{border-top:1px solid #173e3244;padding-top:20px}.article-steps span{color:var(--accent);font-size:13px;display:block;margin-bottom:12px}.article-steps p{font-size:14px}.equipment-list>div{border-top:1px solid #173e3244;padding:20px 0}.equipment-list dt{font-weight:700;font-size:17px;margin-bottom:8px}.equipment-list dd{margin:0;font-size:15px}.checklist{padding-left:20px}.checklist li{padding-left:6px;margin-bottom:18px}.callout{background:var(--pale);padding:28px;margin:25px 0}.callout p{margin-bottom:0}.article-sources ol{padding-left:20px}.article-sources li{font-size:14px;margin-bottom:16px;word-break:break-word}.article-ending{text-align:center;padding:70px 6%;background:var(--pale);margin-top:30px}.article-ending .eyebrow{justify-content:center}.article-ending h2{font-size:45px}.article-ending p{max-width:540px;margin:20px auto 26px}@media(max-width:850px){.article-layout{grid-template-columns:1fr;gap:30px}.contents{position:static;border-top:1px solid #173e3244;border-bottom:1px solid #173e3244;padding:22px 0;margin-bottom:15px}.contents nav{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.article-cover img{height:360px}}@media(max-width:550px){.article-nav{align-items:flex-start}.article-nav>a:last-child{max-width:120px;font-size:12px;line-height:1.5}.article-hero{padding-top:45px}.article-hero h1{font-size:51px;letter-spacing:-2.5px}.standfirst{font-size:21px}.article-intro{font-size:16px}.article-cover{margin-bottom:30px}.article-cover img{height:250px}.article-body h2{font-size:29px}.article-steps{grid-template-columns:1fr;gap:15px}.article-body p,.article-body li{font-size:15px}.contents nav{grid-template-columns:1fr}.article-ending h2{font-size:36px}}
