.field-note{background:var(--paper);color:var(--text)}.note-hero{padding:clamp(130px,14vw,220px) max(40px,calc((100vw - 1520px)/2)) clamp(70px,8vw,120px);background:var(--ink);color:var(--white)}.eyebrow{color:var(--acid);font:8px/1 var(--mono);letter-spacing:.16em}.note-hero h1{max-width:1300px;margin:70px 0 35px;font:350 clamp(64px,9vw,145px)/.84 var(--display);letter-spacing:-.07em}.note-hero h1 em{color:var(--acid);font-style:normal}.dek{max-width:900px;color:#a0aea8;font-size:clamp(18px,1.8vw,27px);line-height:1.5}.byline{display:flex;flex-wrap:wrap;gap:12px 36px;margin-top:55px;padding-top:20px;border-top:1px solid var(--dark-line);color:#7f8d87;font:8px var(--mono);letter-spacing:.1em}.hero-figure{margin:0;background:var(--ink)}.hero-figure img,.prose figure img{width:100%;height:auto}.hero-figure figcaption,.prose figure figcaption{padding:12px max(40px,calc((100vw - 1520px)/2));color:#75827d;background:var(--ink);font:8px/1.5 var(--mono)}.note-grid{width:var(--shell);display:grid;grid-template-columns:220px minmax(0,900px);gap:clamp(55px,9vw,150px);margin:auto;padding:clamp(90px,10vw,160px) 0}.contents{position:sticky;top:110px;align-self:start;display:grid;border-top:1px solid var(--line)}.contents strong,.contents a{padding:13px 0;border-bottom:1px solid var(--line);font:8px var(--mono);letter-spacing:.08em}.contents a{text-decoration:none;color:#65706b}.prose{font-size:17px;line-height:1.8}.prose .lead{font:400 clamp(27px,3vw,42px)/1.35 var(--display);letter-spacing:-.025em}.prose section{scroll-margin-top:100px;margin-top:110px}.prose h2{margin:0 0 32px;font:400 clamp(42px,5vw,76px)/.95 var(--display);letter-spacing:-.055em}.prose p{margin:0 0 25px;color:#394740}.prose a{text-decoration-color:#87a52e;text-decoration-thickness:2px;text-underline-offset:4px}.prose figure{margin:55px 0}.prose figure img{border:1px solid #aab0a7}.prose figure figcaption{padding:12px}.signal{margin:50px 0;padding:30px;border-left:5px solid var(--acid);background:var(--ink);color:var(--white)}.signal span,.next>span{color:var(--acid);font:8px var(--mono);letter-spacing:.14em}.signal p{margin:15px 0 0;color:#a6b2ad;font-size:20px}.layers{margin:45px 0;padding:0;list-style:none;border-top:1px solid #aeb4ab}.layers li{display:grid;grid-template-columns:170px 1fr;gap:30px;padding:21px 0;border-bottom:1px solid #aeb4ab}.layers b{font:500 22px var(--display)}.layers span{color:#5d6964}.adr{margin:50px 0;border:1px solid #32433d;background:var(--ink);color:var(--white)}.adr>span{display:block;padding:16px;color:var(--acid);border-bottom:1px solid #32433d;font:8px var(--mono);letter-spacing:.12em}.adr dl{margin:0}.adr dl div{display:grid;grid-template-columns:120px 1fr;padding:14px 16px;border-bottom:1px solid #253630}.adr dt{color:#75847e;font:8px var(--mono)}.adr dd{margin:0;color:#c4cdc9;font-size:12px}.next{margin-top:80px;padding:clamp(35px,6vw,70px);background:var(--ink);color:var(--white)}.next h2{margin:25px 0;color:var(--white)}.next p{color:#9caaa4}.sources{margin-top:110px;padding-top:50px;border-top:2px solid var(--text)}.sources h2{font-size:42px}.sources li{margin:10px 0}.sources>p:last-child{margin-top:35px;padding:18px;background:var(--paper-2);font-size:12px}@media(max-width:820px){.note-hero{padding-inline:17px}.note-hero h1{font-size:clamp(55px,16vw,95px)}.hero-figure figcaption{padding-inline:17px}.note-grid{grid-template-columns:1fr}.contents{position:static}.prose{font-size:16px}.prose section{margin-top:80px}.layers li,.adr dl div{grid-template-columns:1fr;gap:5px}}
