.signal-feature{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:7vw;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.signal-feature h2,.signal-guides h2{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(38px,4.5vw,64px);line-height:1.08}.signal-feature p,.signal-guides>p{max-width:650px;line-height:1.7}.signal-feature .button{margin-top:20px}.signal-pull{align-self:center;border-left:2px solid #BD8C43;padding:20px 0 20px 30px}.signal-pull p{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(30px,3vw,44px);line-height:1.2;color:var(--ink)}.signal-pull span,.signal-source{font-size:14px;color:var(--muted);line-height:1.7}.signal-article-head{padding-bottom:30px}.signal-article-head>.eyebrow{margin-top:35px}.signal-article-head h1{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(46px,6vw,86px);font-weight:400;line-height:1.04}.signal-article-head>p{max-width:760px}.signal-reading{max-width:calc(760px + 15vw);padding-top:15px;margin:auto}.signal-reading>p{font-size:18px;line-height:1.85;color:var(--muted);margin:0 0 24px}.signal-reading h2{font-family:'Instrument Serif',Georgia,serif;font-size:36px;font-weight:400;line-height:1.15;margin:44px 0 20px}.signal-reading .brief-next p{font-size:20px;line-height:1.6}.signal-article a:focus-visible,.signal-feature a:focus-visible{outline:2px solid #DFB577;outline-offset:5px}@media(max-width:760px){.signal-feature{grid-template-columns:1fr;gap:30px}.signal-pull{padding:10px 0 10px 22px}.signal-reading{max-width:none}.signal-reading>p{font-size:17px}.signal-reading h2{font-size:31px}}