.editorial-hero .hero-pad{padding-top:clamp(72px,9vw,132px);padding-bottom:clamp(72px,9vw,120px)}.editorial-hero .editorial-title{letter-spacing:-.055em;text-wrap:balance;max-width:17ch;margin-top:0;font-size:clamp(44px,6.5vw,88px);line-height:1.02}.editorial-intro{letter-spacing:-.018em;max-width:650px;color:var(--dim);text-wrap:pretty;margin:32px 0 0;font-size:clamp(18px,1.65vw,22px);line-height:1.55}.editorial-signature{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;gap:12px 32px;margin-top:38px;font-size:11px;line-height:1.7;display:flex}.editorial-signature a{text-underline-offset:5px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);align-items:center;display:inline-flex}.editorial-signature a:hover{text-decoration-color:currentColor}.essay-section{padding:clamp(56px,7vw,96px) 0}.essay-layout{grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);gap:clamp(40px,8vw,128px);display:grid}.essay-index{padding-top:8px}.essay-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);gap:20px;margin:0;font-size:11px;font-weight:400;line-height:1.7;display:flex}.essay-label span{color:var(--dim);font-variant-numeric:tabular-nums}.essay-meta{color:var(--dim);margin:26px 0 0 37px;padding:0;font-size:13px;line-height:1.9;list-style:none}.essay-copy{min-width:0;max-width:720px}.essay-copy h2{letter-spacing:-.035em;text-wrap:balance;color:var(--ink);margin:0 0 28px;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.12}.essay-copy p{letter-spacing:-.014em;text-wrap:pretty;color:var(--dim);margin:0 0 20px;font-size:18px;line-height:1.75}.essay-copy p:last-child{margin-bottom:0}.essay-copy strong{color:var(--ink);font-weight:500}.essay-copy .btn-row{margin-top:30px}.essay-copy a:not(.btn-line):not(.cta):not(.text-link){text-underline-offset:4px;text-decoration:underline}.editorial-close{padding:clamp(72px,9vw,128px) 0}.editorial-close h2{letter-spacing:-.04em;text-wrap:balance;max-width:25ch;margin:24px 0 32px;font-size:clamp(32px,4vw,54px);font-weight:500;line-height:1.1}.editorial-close .btn-row{gap:12px 32px}.editorial-principles{grid-template-columns:1fr 1fr;gap:44px 64px;margin:0;padding:0;list-style:none;display:grid}.editorial-principles li{border-top:1px solid var(--line);padding-top:20px}.editorial-principles h3{letter-spacing:-.025em;margin:0 0 12px;font-size:21px;font-weight:500;line-height:1.3}.editorial-principles p{color:var(--dim);margin:0;font-size:17px;line-height:1.6}.editorial-scope{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:30px 0}.editorial-scope div{grid-template-columns:130px 1fr;gap:24px;padding:20px 0;display:grid}.editorial-scope div+div{border-top:1px solid var(--line)}.editorial-scope dt{font-family:var(--mono);letter-spacing:.03em;color:var(--ink);font-size:11px;line-height:1.7}.editorial-scope dd{color:var(--dim);margin:0;font-size:16px;line-height:1.6}.research-ledger{border-top:1px solid var(--hair);margin:0}.research-ledger-head,.research-entry{grid-template-columns:1fr 1.35fr .55fr;gap:40px;display:grid}.research-ledger-head{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);padding:18px 0;font-size:10px}.research-entry{border-bottom:1px solid var(--line);align-items:baseline;padding:44px 0}.research-entry h3{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.15}.research-entry-label{color:var(--dim);margin:0;font-size:13px;line-height:1.5}.research-entry-desc{color:var(--dim);margin:0;font-size:17px;line-height:1.65}.research-entry-status{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:0;font-size:10px;line-height:1.8}.contact-hero .editorial-title{max-width:16ch}.contact-main-link{letter-spacing:-.035em;text-underline-offset:8px;min-height:56px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);overflow-wrap:anywhere;align-items:center;max-width:100%;margin-top:32px;font-size:clamp(20px,3vw,36px);display:inline-flex}.contact-main-link:hover{text-decoration-color:currentColor}.contact-details{max-width:660px}.contact-details h2{letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(25px,3vw,36px);font-weight:500;line-height:1.15}.contact-details p,.contact-details li{color:var(--dim);font-size:17px;line-height:1.7}.contact-details p{margin:0 0 24px}.contact-details ul{margin:0 0 28px;padding-left:20px}.contact-details li+li{margin-top:8px}.support-details{border-top:1px solid var(--line)}.support-details details{border-bottom:1px solid var(--line);padding:0}.support-details summary{cursor:pointer;color:var(--ink);padding:24px 30px 24px 0;font-size:17px;line-height:1.45}.support-details details p{margin:0 0 26px;font-size:16px;line-height:1.7}@media (max-width:800px){.essay-layout{grid-template-columns:1fr;gap:28px}.essay-index{padding:0}.essay-meta{display:none}.essay-copy{max-width:660px}.essay-copy h2{max-width:23ch}.research-ledger-head{display:none}.research-entry{grid-template-columns:1fr;gap:18px;padding:32px 0}.research-entry h3{margin-bottom:8px}.research-entry-status{order:-1}.editorial-principles{gap:32px}}@media (max-width:560px){.editorial-hero .hero-pad{padding-top:58px;padding-bottom:64px}.editorial-hero .editorial-title{letter-spacing:-.045em;font-size:clamp(38px,10.8vw,56px)}.editorial-intro{margin-top:26px;font-size:18px}.essay-section{padding:48px 0}.essay-copy h2{margin-bottom:24px;font-size:30px}.essay-copy p{font-size:17px;line-height:1.7}.editorial-principles{grid-template-columns:1fr}.editorial-scope div{grid-template-columns:1fr;gap:8px}.editorial-signature{letter-spacing:.035em;gap:8px 24px;margin-top:26px}.contact-main-link{font-size:clamp(20px,6.1vw,27px)}.editorial-close .btn-row{flex-direction:column;align-items:flex-start}}
