.insights-index-page .page-hero--insights,.insight-article__header{background:linear-gradient(120deg, #1b538914, transparent 58%), var(--paper-soft)}.insight-index a,.insight-article a{text-underline-offset:.18em}.insight-index-list{border-top:1px solid var(--line-strong);margin-top:clamp(36px,6vw,72px);list-style:none}.insight-index-list>li{border-bottom:1px solid var(--line)}.insight-index-list>li>a{color:var(--ink);grid-template-columns:minmax(220px,340px) minmax(0,1fr);grid-template-areas:"media content";align-items:start;gap:clamp(24px,4vw,64px);padding-block:clamp(28px,4vw,46px);text-decoration:none;display:grid}.insight-index-list>li>a:hover h3,.insight-index-list>li>a:focus-visible h3{color:var(--blue)}.insight-index-list__media{aspect-ratio:16/10;border:1px solid var(--line);background:var(--paper-soft);grid-area:media;overflow:hidden}.insight-index-list__media--placeholder{background:linear-gradient(135deg, #1b53892e, transparent 62%), var(--paper-soft)}.insight-index-list__media img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.insight-index-list__content{grid-area:content;align-content:start;gap:16px;display:grid}.insight-index-list__date{color:var(--ink-soft);font-size:.78rem}.insight-index-list__content h3{margin:0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:500;line-height:1.55;transition:color .18s}.insight-index-list__content>p{color:var(--ink-soft);margin:0;line-height:1.85}.insight-index-list__content>ul,.insight-tags{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.insight-index-list__content>ul li,.insight-tags li{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:5px 10px;font-size:.72rem}.insight-index-list>li>a:hover .insight-index-list__media img,.insight-index-list>li>a:focus-visible .insight-index-list__media img{transform:scale(1.035)}.insight-article__header-inner{max-width:980px;padding-block:clamp(48px,8vw,104px)}.insight-article__header h1{max-width:900px;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:22px;font-size:clamp(2.2rem,5.3vw,4.7rem);font-weight:500;line-height:1.18}.insight-article__description{max-width:780px;color:var(--ink-soft);margin-top:30px;font-size:clamp(1rem,1.5vw,1.2rem);line-height:2}.insight-article__meta{color:var(--ink-soft);flex-wrap:wrap;gap:10px 20px;margin-top:30px;font-size:.82rem;display:flex}.insight-tags{margin-top:18px}.insight-article__cover{aspect-ratio:16/9;border:1px solid var(--line);background:var(--surface);margin-top:clamp(34px,6vw,58px);overflow:hidden}.insight-article__cover img{object-fit:cover;width:100%;height:100%}.insight-article__layout{max-width:980px;padding-block:clamp(56px,9vw,108px)}.insight-article__main{max-width:800px}.insight-callout{border-left:3px solid var(--blue);background:var(--surface);margin-bottom:42px;padding:24px clamp(22px,4vw,36px)}.insight-callout[data-tone=warning]{border-left-color:#a66b18}.insight-callout[data-tone=tip]{border-left-color:#2f7d64}.insight-callout h2{margin:0 0 8px;font-size:1.05rem;font-weight:700}.insight-callout p{color:var(--ink-soft);margin:0;line-height:1.85}.insight-toc{border-block:1px solid var(--line);margin-bottom:46px;padding-block:18px}.insight-toc summary{cursor:pointer;font-weight:700}.insight-toc ol{gap:8px;margin-top:18px;padding-left:1.4rem;display:grid}.insight-toc li[data-depth="3"]{margin-left:18px}.insight-toc a{color:var(--ink-soft)}.insight-prose{color:var(--ink);font-size:1rem;line-height:2}.insight-prose>:first-child{margin-top:0}.insight-prose h2,.insight-prose h3,.insight-prose h4{text-wrap:balance;scroll-margin-top:32px;font-weight:600;line-height:1.5}.insight-prose h2{border-top:1px solid var(--line-strong);margin:3.5em 0 1em;padding-top:1.1em;font-size:clamp(1.65rem,3vw,2.25rem)}.insight-prose h3{margin:2.4em 0 .8em;font-size:clamp(1.25rem,2.2vw,1.6rem)}.insight-prose h4{margin:2em 0 .7em;font-size:1.08rem}.insight-prose p,.insight-prose ul,.insight-prose ol,.insight-prose table,.insight-prose pre,.insight-prose blockquote{margin-block:1.25em}.insight-prose ul,.insight-prose ol{padding-left:1.5em}.insight-prose li+li{margin-top:.55em}.insight-prose a{color:var(--blue)}.insight-prose img{border:1px solid var(--line);max-width:100%;height:auto;display:block}.insight-prose code{background:#1b538914;border-radius:3px;padding:.12em .35em;font-size:.9em}.insight-prose pre{border:1px solid var(--line);color:#f4f6f8;background:#152231;padding:20px;font-size:.86rem;line-height:1.75;overflow-x:auto}.insight-prose pre code{background:0 0;padding:0}.insight-prose blockquote{border-left:2px solid var(--line-strong);color:var(--ink-soft);padding-left:20px}.insight-prose table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.insight-prose th,.insight-prose td{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:150px;padding:12px 14px}.insight-feature{border-top:1px solid var(--line-strong);margin-top:clamp(52px,8vw,82px);padding-top:30px}.insight-feature>h2{margin:0;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:600;line-height:1.5}.insight-feature>p{color:var(--ink-soft);margin-top:12px;line-height:1.8}.insight-feature__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700;color:var(--blue)!important}.insight-feature--grid ul,.insight-feature--links ul{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;list-style:none;display:grid}.insight-feature--grid li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px}.insight-feature--grid li:nth-child(2n){border-right:0}.insight-feature--grid h3,.insight-feature--process h3{font-size:1.05rem;font-weight:600}.insight-feature--grid li p,.insight-feature--process li p{color:var(--ink-soft);margin-top:8px;line-height:1.8}.insight-feature--process ol{border-top:1px solid var(--line);margin-top:24px;list-style:none}.insight-feature--process li{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);gap:20px;padding-block:22px;display:grid}.insight-feature--process li>span{color:var(--blue);font-family:var(--font-display)}.insight-feature--compare>div{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.insight-feature--compare section{padding:26px}.insight-feature--compare section+section{border-left:1px solid var(--line);background:#1b53890d}.insight-feature--compare h3{font-size:1.05rem}.insight-feature--compare ul{margin-top:16px;padding-left:1.2rem}.insight-feature--compare li+li{margin-top:9px}.insight-feature--stats dl{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.insight-feature--stats dl>div{border-right:1px solid var(--line);padding:24px}.insight-feature--stats dl>div:last-child{border-right:0}.insight-feature--stats dt{color:var(--ink-soft);font-size:.78rem}.insight-feature--stats dd{color:var(--blue);font-family:var(--font-display);margin-top:8px;font-size:1.7rem}.insight-feature--stats p{color:var(--ink-soft);margin-top:8px;font-size:.84rem;line-height:1.7}.insight-feature--checklist ul{border-top:1px solid var(--line);margin-top:24px;list-style:none}.insight-feature--checklist li{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);gap:12px;padding-block:15px;display:grid}.insight-feature--checklist li>span:first-child{color:var(--blue);font-weight:700}.insight-feature--links a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:130px;color:var(--ink);gap:8px;padding:24px;text-decoration:none;display:grid}.insight-feature--links li:nth-child(2n) a{border-right:0}.insight-feature--links a:hover strong,.insight-feature--links a:focus-visible strong{color:var(--blue)}.insight-feature--links span{color:var(--ink-soft);font-size:.88rem;line-height:1.7}.insight-feature--faq>div{border-top:1px solid var(--line);margin-top:24px}.insight-feature--faq details{border-bottom:1px solid var(--line);padding-block:18px}.insight-feature--faq summary{cursor:pointer;font-weight:600;line-height:1.7}.insight-feature--faq details p{color:var(--ink-soft);margin-top:14px;line-height:1.85}.insight-author{border-block:1px solid var(--line);margin-top:clamp(60px,10vw,100px);padding-block:30px}.insight-author h2{margin-top:10px;font-size:1.35rem}.insight-author>p:not(.editorial-eyebrow){color:var(--ink-soft);white-space:pre-line;margin-top:14px;line-height:1.85}.insight-author a{color:var(--blue);margin-top:16px;display:inline-block}.insight-article-page .page-section--cta .editorial-cta>div:last-child{flex-wrap:wrap;gap:12px;display:flex}@media (width<=760px){.insight-index-list>li>a{grid-template-columns:1fr;grid-template-areas:"media""content";gap:16px}.insight-article__header h1{font-size:clamp(2rem,9vw,2.75rem)}.insight-feature--grid ul,.insight-feature--links ul,.insight-feature--compare>div,.insight-feature--stats dl{grid-template-columns:1fr}.insight-feature--grid li,.insight-feature--links a,.insight-feature--stats dl>div{border-right:0}.insight-feature--compare section+section{border-top:1px solid var(--line);border-left:0}}
