.blog-main{background:#0b0c10;color:#f4f5f7;min-height:65vh}.blog-wrap{max-width:1080px;margin:auto;padding:64px 28px 72px}.blog-main h1{font-size:clamp(34px,4.5vw,56px);line-height:1.12;letter-spacing:-.04em;max-width:900px;margin:14px 0 24px;overflow-wrap:anywhere}.blog-main h2{font-size:26px;line-height:1.3;letter-spacing:-.025em;margin:36px 0 14px}.blog-main h3{font-size:22px;line-height:1.35;margin:12px 0}.blog-main p,.blog-main li{font-size:17px;line-height:1.8;color:#b8bbc5}.blog-main a{color:#b8bbff;text-underline-offset:4px}.blog-kicker,.blog-meta{font-size:13px!important;color:#9b9da6!important}.blog-kicker{letter-spacing:.1em;text-transform:uppercase}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:36px 0}.blog-card{display:block;border:1px solid #292b34;border-radius:12px;background:#14151b;padding:26px;text-decoration:none}.blog-card h2{font-size:24px;color:#f4f5f7;margin:12px 0}.blog-card p{font-size:15px;margin-bottom:18px}.blog-card:hover{border-color:#6d72ff}.blog-article{max-width:760px}.blog-article section{margin:32px 0}.blog-source{border-top:1px solid #292b34;padding-top:20px}.blog-source p,.blog-source li{font-size:14px}.blog-cta{margin-top:42px;padding:28px;border:1px solid #292b34;border-radius:12px;background:#14151b}.blog-cta h2{margin-top:0}.blog-cta .btn{color:#0b0c10}.blog-related{margin-top:44px;border-top:1px solid #292b34;padding-top:12px}.blog-related li{margin-bottom:12px} .blog-main a:focus-visible{outline:2px solid #9da0ff;outline-offset:4px}@media(max-width:680px){.blog-wrap{padding:38px 20px 48px}.blog-grid{grid-template-columns:1fr}.blog-card{padding:22px}.blog-main h1{font-size:36px}.blog-main h2{font-size:24px}.blog-main p,.blog-main li{font-size:16px}.blog-cta{padding:22px}.blog-cta .btn{width:100%}}
.blog-answer{font-size:19px!important;color:#e0e2e8!important;line-height:1.75!important}.blog-table-wrap{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #292b34;border-radius:10px}.blog-main table{width:100%;border-collapse:collapse;min-width:440px}.blog-main th,.blog-main td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid #292b34;font-size:15px;line-height:1.7;color:#b8bbc5}.blog-main th{color:#f4f5f7;background:#14151b;font-weight:600}.blog-main tbody tr:last-child td{border-bottom:0}@media(max-width:680px){.blog-answer{font-size:17px!important}.blog-main th,.blog-main td{padding:12px;font-size:14px}}
/* Insights editorial layout: scoped to public articles and topic index. */
.blog-topics{display:flex;flex-wrap:wrap;gap:10px 20px;margin:24px 0 40px}.blog-topics a{font-size:14px}.blog-topic{margin:40px 0 56px;scroll-margin-top:100px}.blog-topic>h2{font-size:24px;margin:0 0 20px}.blog-topic .blog-grid{margin-top:0}.blog-article h2{scroll-margin-top:100px}.blog-toc{margin:28px 0 36px;padding:20px 24px;border:1px solid #2b2d38;border-radius:12px;background:#121319}.blog-toc p{margin:0 0 10px}.blog-toc ul{margin:0;padding-left:20px}.blog-toc li{margin:5px 0;font-size:14px}.blog-article blockquote{margin:20px 0;padding:18px 22px;border-left:3px solid #6D72FF;background:#14151B;border-radius:0 8px 8px 0}.blog-article blockquote p{margin:0 0 14px}.blog-article blockquote p:last-child{margin-bottom:0}.blog-article li{margin-bottom:12px}.blog-table-wrap{overflow-x:auto;max-width:100%;margin:22px 0}.blog-table-wrap table{width:100%;min-width:480px;border-collapse:collapse;font-size:14px}.blog-table-wrap th,.blog-table-wrap td{padding:13px;text-align:left;vertical-align:top;border-bottom:1px solid #30323e}.blog-table-wrap th{color:#F4F5F7;background:#14151B}.blog-article,.blog-card{min-width:0;overflow-wrap:anywhere}.blog-card h3{font-size:24px;color:#f4f5f7;margin:12px 0}.blog-table-wrap:focus-visible{outline:2px solid #6D72FF;outline-offset:3px}@media(max-width:600px){.blog-topic{margin:32px 0 40px}.blog-toc{padding:16px}.blog-article blockquote{padding:16px}.blog-topics{gap:10px 16px}}
