.ins-signals{border-top:1px solid var(--h-line);gap:0;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.ins-signal{border-bottom:1px solid var(--h-line);gap:clamp(1rem,2vw,1.4rem);padding-block:clamp(2rem,4vw,3rem);display:grid}.is-ink .ins-signals,.is-ink .ins-signal{border-color:var(--h-line-light)}.ins-signal-index{color:var(--h-green-text);font-family:var(--font-display);letter-spacing:.14em;font-size:.8rem;font-weight:700}.is-ink .ins-signal-index{color:var(--h-mint)}.ins-signal-obs{margin:0;padding:0;list-style:none}.ins-signal-obs li{font-family:var(--font-display);letter-spacing:-.032em;font-size:clamp(1.5rem,4vw,2.6rem);font-weight:700;line-height:1.08}.ins-signal-turn{max-width:44ch;color:var(--h-graphite);border-top:1px dashed #c47660b3;margin:0;padding-top:clamp(1rem,2vw,1.4rem);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.55;position:relative}.is-ink .ins-signal-turn{color:#f5f1e8d1;border-top-color:#e2988099}@media (min-width:900px){.ins-signal{grid-template-columns:4rem minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(1.5rem,3vw,2.75rem)}.ins-signal-turn{border-top:none;border-left:1px dashed #c47660b3;padding-top:.4rem;padding-left:clamp(1.25rem,2.5vw,1.75rem)}.is-ink .ins-signal-turn{border-left-color:#e2988099}}.ins-topics{border-top:1px solid var(--h-line-light);gap:0;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.ins-topic{border-bottom:1px solid var(--h-line-light);gap:.4rem;padding-block:clamp(1.35rem,2.7vw,1.9rem);display:grid}.ins-topic-name{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.15rem,2.4vw,1.6rem);font-weight:700}.ins-topic-desc{color:#f5f1e8bf;max-width:52ch;font-size:.98rem;line-height:1.55}@media (min-width:700px){.ins-topic{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);align-items:baseline;gap:clamp(1.5rem,3vw,2.5rem)}}.ins-articles{border-top:1px solid var(--h-line);gap:0;margin:clamp(2.5rem,5vw,3.5rem) 0 0;display:grid}.ins-article{border-bottom:1px solid var(--h-line);gap:.7rem;padding-block:clamp(1.75rem,3.5vw,2.5rem);display:grid}.ins-article-meta{color:var(--h-green-text);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.4rem 1.1rem;font-size:.8rem;font-weight:700;display:flex}.ins-article h3{max-width:30ch;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,3.2vw,2.2rem);font-weight:700;line-height:1.1}.ins-article p{max-width:52ch;color:var(--h-graphite);margin:0;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.6}.ins-note{max-width:50ch;color:var(--h-graphite);margin:clamp(1.75rem,3.5vw,2.5rem) 0 0;font-size:clamp(.98rem,1.5vw,1.06rem);line-height:1.65}.is-ink .ins-note{color:#f5f1e8bf}.ins-cta{border-top:1px solid var(--h-line);justify-items:start;gap:.9rem;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding-top:clamp(1.75rem,3.5vw,2.5rem);display:grid}.ins-cta-question{max-width:30ch;font-family:var(--font-display);letter-spacing:-.028em;margin:0;font-size:clamp(1.3rem,3vw,2rem);font-weight:700;line-height:1.12}@media (prefers-reduced-motion:no-preference){.ins-signal .ins-signal-turn{opacity:0;transition:opacity .55s .4s,transform .55s cubic-bezier(.2,.7,.3,1) .4s;transform:translateY(8px)}.ins-signal[data-in-view=true] .ins-signal-turn{opacity:1;transform:none}}
