.insights-page{padding-bottom:90px}.insights-hero{padding-bottom:48px}.insight-topics{flex-wrap:wrap;gap:9px;padding-bottom:42px;display:flex}.insight-topics span{border:1px solid var(--line);color:var(--ink-soft);background:#ffffff94;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.insights-library{padding-block:16px 80px}.insight-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.insight-card{border:1px solid var(--line);border-top:5px solid var(--teal);background:#ffffffb8;padding:34px}.insight-card h2{margin-bottom:14px;font-size:clamp(1.65rem,2.3vw,2.3rem)}.insight-card h2 a{text-decoration:none}.insight-card>p:not(.insight-card-meta){color:var(--ink-soft)}.insight-card-meta{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-weight:850}.insight-card-details{color:var(--ink-soft);flex-wrap:wrap;gap:6px 14px;margin-top:24px;font-size:12px;display:flex}.insights-empty{border-left:5px solid var(--teal);background:#ffffff9e;max-width:780px;padding:34px 36px}.insights-empty h2{margin-bottom:12px;font-size:2rem}.insights-empty p{color:var(--ink-soft);margin-bottom:0}.insight-article-page{padding-bottom:96px}.insight-article{width:min(900px,100% - 48px)}.insight-article-header{border-bottom:1px solid var(--line);padding-block:72px 48px}.insight-back-link{color:var(--teal-dark);margin-bottom:28px;font-size:14px;font-weight:800;display:inline-block}.insight-article-header h1{max-width:850px;margin-bottom:24px;font-size:clamp(2.75rem,5vw,4.6rem)}.insight-article-deck{max-width:780px;color:var(--ink-soft);font-family:var(--serif);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.45}.insight-article-meta{color:var(--ink-soft);flex-wrap:wrap;gap:8px 18px;margin-top:28px;font-size:13px;font-weight:700;display:flex}.insight-save-row{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:24px;display:flex}.insight-save-button{cursor:pointer;color:var(--ink);background:0 0}.insight-save-note{max-width:500px;color:var(--ink-soft);font-size:12px;line-height:1.45}.insight-prose{max-width:760px;margin:0 auto;padding-block:52px 34px;font-size:18px;line-height:1.78}.insight-prose h2{margin:58px 0 20px;font-size:clamp(1.9rem,3vw,2.65rem)}.insight-prose h3{margin:42px 0 16px}.insight-prose p,.insight-prose ul,.insight-prose ol,.insight-prose blockquote{margin-bottom:24px}.insight-prose blockquote{border-left:4px solid var(--teal);background:var(--paper-deep);font-family:var(--serif);margin-inline:0;padding:18px 24px;font-size:1.15em}.insight-prose a{text-underline-offset:3px;text-decoration-thickness:1px}.insight-lead{color:var(--ink);font-family:var(--serif);font-size:1.25em;line-height:1.55;margin-bottom:34px!important}.insight-section-label{color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850;margin:58px 0 -38px!important}.insight-callout{border-left:5px solid var(--teal);background:var(--paper-deep);margin:36px 0;padding:26px 28px}.insight-callout h3{margin:0 0 14px;font-size:1.2rem}.insight-callout ul{margin:0;padding-left:21px}.insight-callout li{margin-bottom:7px}.insight-callout p{color:var(--ink-soft);margin:14px 0 0;font-size:.94em;font-style:italic}.insight-callout.compact{margin-block:30px 40px}.insight-sources{border-top:1px solid var(--line);max-width:760px;margin:30px auto 0;padding-top:40px}.insight-sources h2{font-size:2rem}.insight-sources ol{padding-left:22px}.insight-sources li{color:var(--ink-soft);margin-bottom:14px;font-size:14px;line-height:1.55}.insight-cdtf-connection{border:1px solid var(--line);background:var(--paper-deep);max-width:760px;margin:52px auto 0;padding:30px}.insight-cdtf-connection>p{color:var(--ink-soft);margin-bottom:0}@media (max-width:720px){.insight-card-grid{grid-template-columns:1fr}.insight-card{padding:27px 24px}.insight-article{width:min(900px,100% - 32px)}.insight-article-header{padding-block:48px 36px}.insight-save-row{flex-direction:column;align-items:flex-start}.insight-prose{padding-top:38px;font-size:17px}.insight-callout{padding:22px 20px}.insight-section-label{margin-top:48px!important}.insight-cdtf-connection{padding:24px}}@media print{@page{margin:.65in}body{color:#000;background:#fff;font-size:11pt;line-height:1.5}.site-header,.site-footer,.insight-back-link,.insight-save-row,.insight-cdtf-connection{display:none!important}.insight-article-page{padding:0}.insight-article{width:100%;max-width:none}.insight-article-header{padding:0 0 24px}.insight-article-header h1{max-width:none;font-size:28pt}.insight-article-deck{max-width:none;font-size:14pt}.insight-prose,.insight-sources{max-width:none}.insight-prose{padding-top:30px;font-size:11pt;line-height:1.55}.insight-prose h2,.insight-prose h3{break-after:avoid}.insight-callout{break-inside:avoid;background:#f4f4f4;border:1px solid #bbb;border-left:4px solid #666}.insight-sources{break-before:page}a{color:#000;text-decoration:none}.insight-prose a[href^=http]:after,.insight-sources a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:8.5pt}}
