.skip-link{position:fixed;left:18px;top:-80px;z-index:150;background:#fff;color:var(--ink);padding:12px 20px;border:2px solid var(--ink);border-radius:8px}.skip-link:focus{top:12px}
.insights-page h1,.insights-page h2,.insights-home h2{line-height:1.05;letter-spacing:-.05em}.insights-page h1{font-size:clamp(42px,6vw,76px);max-width:1000px;margin:20px 0 28px}.insights-page h2,.insights-home h2{font-size:clamp(32px,4vw,54px);margin:12px 0 22px}.insights-page h3{font-size:24px;line-height:1.2;letter-spacing:-.025em;margin:12px 0 20px}.insights-hero{background:var(--ink);color:#fff;padding:88px 0 70px}.insights-hero h1 span{color:#ffb1a6}.insights-hero .eyebrow{color:#ffb1a6}.insights-lead{font-size:21px;max-width:780px;color:var(--muted)}.insights-hero .insights-lead{color:#ced4da}.insights-hero .light{color:var(--ink)}.insights-hero-link{color:#fff;font-weight:700;text-underline-offset:5px}.insights-small{font-size:13px;line-height:1.6;color:var(--muted)}.insights-hero .insights-small{color:#bdc5cd;margin-top:38px}.insights-latest,.issue-heading{padding-top:80px;padding-bottom:64px}.insights-section-top{display:flex;justify-content:space-between;align-items:center;gap:24px}.insights-tag{display:inline-flex;align-self:flex-start;border:1px solid var(--line);padding:8px 12px;border-radius:999px;font-size:12px;font-weight:750}.insights-muted,.insights-intro{color:var(--muted)}.insights-intro{max-width:750px;font-size:18px}.insights-summary-grid,.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px}.insight-summary,.insights-page .article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px;display:flex;flex-direction:column;min-width:0}.insight-summary .eyebrow{font-size:11px}.insight-summary h3 a{text-decoration:none}.insight-summary h3 a:hover{text-decoration:underline;text-underline-offset:4px}.insight-summary>p:not(.eyebrow){color:var(--muted);margin-top:0}.insight-summary>.text-link{margin-top:auto;font-size:14px}.insight-summary:last-child{grid-column:1/-1}.insights-archive{padding:70px 0;background:#e9e6df}.archive-entry{display:flex;justify-content:space-between;align-items:center;gap:30px;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:28px;text-decoration:none;margin:30px 0 16px}.archive-entry>span:first-child{display:grid;gap:9px}.archive-entry strong{font-size:23px;line-height:1.2}.archive-entry>span:last-child{font-size:28px}.insights-standards{background:var(--ink);color:white;padding:76px 0}.standards-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.standards-grid p:not(.eyebrow){color:#ced4da}.insights-subscribe{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:80px;padding-bottom:80px}.insights-subscribe p{color:var(--muted)}.subscription-status{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px}.subscription-status .insights-tag{background:#f4eee2;color:#6a4c21;border-color:#eadbbd}.insights-services,.insights-home{display:flex;align-items:center;justify-content:space-between;gap:50px}.insights-services{padding-top:50px;padding-bottom:90px;border-top:1px solid var(--line)}.insights-services>div{max-width:730px}.insights-services h2{font-size:clamp(30px,3.5vw,44px)}.insights-services p:not(.eyebrow),.insights-home p:not(.eyebrow){color:var(--muted)}.insights-services>.button,.insights-home>.button{flex-shrink:0}.insights-home p{max-width:650px}.issue-heading>.eyebrow{margin-top:40px}.issue-topics{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.issue-topics a{border:1px solid var(--line);border-radius:999px;padding:8px 12px;text-decoration:none;font-size:13px;background:white}.issue-note{border-left:3px solid var(--coral);padding:12px 20px;background:#fff;margin-top:30px;max-width:850px}.insights-articles{padding-bottom:70px}.insights-articles .article-grid{margin-top:0}.insights-page .article.featured{grid-column:1/-1;background:#ece9e2}.insights-page .article p{color:var(--muted)}.insights-page .article .number{font-size:11px;letter-spacing:.12em;font-weight:800;color:#9d4439}.insights-page .article .takeaway{background:var(--paper);border-radius:10px;padding:16px;color:var(--ink)}.insights-page .article>a{margin-top:auto;font-size:14px;font-weight:750;text-underline-offset:4px}.insights-page .article[id]{scroll-margin-top:20px}
@media(min-width:851px){.site-header nav{gap:22px}}
@media(max-width:850px){.insights-hero{padding:60px 0}.standards-grid,.insights-subscribe{grid-template-columns:1fr;gap:25px}.insights-services,.insights-home{flex-direction:column;align-items:flex-start;gap:20px}.insights-subscribe{padding-block:60px}.insights-latest,.issue-heading{padding-top:55px;padding-bottom:45px}.insights-standards{padding:55px 0}}
@media(max-width:600px){.insights-summary-grid,.article-grid{grid-template-columns:1fr}.insight-summary:last-child,.insights-page .article.featured{grid-column:auto}.insights-section-top{align-items:flex-start;flex-direction:column;gap:8px}.insights-page h1{font-size:42px}.insights-lead{font-size:18px}.insight-summary,.insights-page .article,.subscription-status{padding:24px}.archive-entry{padding:22px;gap:18px}.archive-entry strong{font-size:21px}.insights-hero .actions{align-items:flex-start}.insights-services{padding-bottom:60px}}
