.signals-publication{background:var(--void);color:var(--cool-white);padding:8.5rem var(--gutter) 5rem}.signals-publication a:focus-visible,.signals-publication summary:focus-visible{outline:2px solid var(--signal-text);outline-offset:6px}.signals-label,.signals-dateline,.signals-byline{font:500 .7rem/1.6 var(--mono);letter-spacing:.06em;text-transform:uppercase}.signals-label{color:var(--muted)}.signals-dateline{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.signals-dateline p{margin:0}.signals-masthead h1{letter-spacing:-.07em;margin:2.5rem 0 1.8rem;font-size:clamp(4rem,12.5vw,12rem);font-weight:780;line-height:.86}.signals-dot{color:var(--signal-text)}.signals-deck{max-width:43rem;color:var(--muted);font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.5}.signals-cover{border:1px solid var(--line);grid-template-columns:1.4fr 1fr;margin-top:4rem;display:grid}.signals-cover-copy{padding:clamp(1.5rem,4vw,4rem)}.signals-cover h2{letter-spacing:-.055em;margin:1.5rem 0;font-size:clamp(2.5rem,5vw,5.4rem);line-height:.98}.signals-cover-copy>p:not(.signals-label){max-width:37rem;color:var(--muted);line-height:1.7}.signals-read{background:var(--signal);color:#fff;justify-content:space-between;align-items:center;gap:2rem;width:fit-content;min-height:3rem;margin-top:2rem;padding:.8rem 1.25rem;font-weight:650;text-decoration:none;display:flex}.signals-read:hover{background:#ac2018}.signals-cover-index{background:var(--panel);border-left:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,3vw,3rem);display:flex}.signals-cover-index strong{letter-spacing:-.08em;color:var(--signal-text);font-size:clamp(8rem,21vw,21rem);font-weight:750;line-height:1}.signals-contents{grid-template-columns:1fr 1.6fr;gap:5vw;margin:5rem 0;display:grid}.signals-contents h2{letter-spacing:-.04em;margin:1rem 0;font-size:clamp(1.75rem,3vw,3rem);line-height:1.12}.signals-contents ol,.signals-editions ol{margin:0;padding:0;list-style:none}.signals-contents li{border-top:1px solid var(--line)}.signals-contents li:last-child{border-bottom:1px solid var(--line)}.signals-contents li a{grid-template-columns:1.75rem 1fr 1rem;gap:1rem;padding:1.5rem 0;text-decoration:none;display:grid}.signals-contents li h3{letter-spacing:-.03em;margin:.4rem 0;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.2}.signals-contents li p{color:var(--muted);margin:0}.signals-contents li a:hover h3,.signals-editions a:hover strong{color:var(--signal-text)}.signals-section-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.signals-section-heading h2{letter-spacing:-.04em;font-size:2rem}.signals-editions li a{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:2rem 1fr auto 1rem;align-items:center;gap:1.5rem;padding:1.5rem 0;text-decoration:none;display:grid}.signals-editions time{color:var(--muted);font-size:.85rem}.signals-method{color:var(--muted);max-width:50rem;margin-top:2rem;font-size:.85rem;line-height:1.7}.signals-back{text-underline-offset:.25rem;margin-bottom:2rem;font-size:.85rem;display:inline-block}.signals-issue-head h1{letter-spacing:-.065em;max-width:65rem;margin:2rem 0;font-size:clamp(3.3rem,8.5vw,8.5rem);line-height:.95}.signals-issue-head .signals-deck{max-width:49rem}.signals-byline{color:var(--muted);margin-top:2rem}.signals-reading-layout{grid-template-columns:minmax(11rem,.6fr) minmax(0,1.6fr);gap:8vw;margin-top:4rem;display:grid}.signals-issue-nav{align-self:start;position:sticky;top:8rem}.signals-issue-nav>a{border-bottom:1px solid var(--line);grid-template-columns:1.7rem 1fr;gap:.5rem;padding:1rem 0;font-size:.9rem;text-decoration:none;display:grid}.signals-issue-nav>a:hover{color:var(--signal-text)}.signals-reading-body{min-width:0;max-width:50rem}.signals-entry,.signals-decision{border-top:1px solid var(--line);padding:2rem 0 4rem;scroll-margin-top:8rem}.signals-entry-top{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.signals-entry h2,.signals-decision h2{letter-spacing:-.045em;margin:1.25rem 0;font-size:clamp(2rem,3.8vw,3.8rem);line-height:1.07}.signals-source-date{color:var(--muted);margin-bottom:2rem;font-size:.8rem!important}.signals-entry h3{font:600 .75rem/1.5 var(--mono);text-transform:uppercase;letter-spacing:.06em;margin:2rem 0 .65rem}.signals-entry p,.signals-decision>p{margin-top:0;font-size:1.05rem;line-height:1.75}.signals-source-link{text-underline-offset:.25rem;color:var(--signal-text);overflow-wrap:anywhere;font-size:.85rem;line-height:1.6;display:inline-block}.signals-action{background:var(--panel);margin:2rem 0;padding:1.5rem}.signals-action h3{color:var(--signal-text);margin-top:0}.signals-action p{margin-bottom:0}.signals-source-notes{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1rem 0}.signals-source-notes summary{cursor:pointer;color:var(--muted);font-size:.85rem}.signals-source-notes p{color:var(--muted);margin:1rem 0 0;font-size:.9rem}.signals-decision h2{color:var(--signal-text)}.signals-decision .signals-method{font-size:.85rem}@media (width<=760px){.signals-publication{padding-top:7rem}.signals-cover{grid-template-columns:1fr}.signals-cover-index{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:1rem;display:grid}.signals-cover-index strong{grid-area:1/2/3;font-size:6rem}.signals-cover-index>.signals-label:last-child{grid-column:1}.signals-contents,.signals-reading-layout{grid-template-columns:1fr;gap:1.5rem}.signals-contents{margin:3rem 0}.signals-issue-nav{position:static}.signals-editions li a{grid-template-columns:1.5rem 1fr 1rem;gap:1rem}.signals-editions time{grid-area:2/2}.signals-editions li a>span:last-child{grid-area:1/3}.signals-entry{padding-bottom:3rem}.signals-reading-layout{margin-top:2.5rem}}
