:root{color-scheme:dark}.insights-page{margin:0;background:#07131d;color:#eaf2f4;font-family:"DM Sans",Arial,sans-serif}.insights-wrap{width:min(1120px,calc(100% - 40px));margin:auto}.insights-header{padding:72px 0 54px;background:radial-gradient(ellipse at 80% 0%,#164b54 0,transparent 42%),linear-gradient(145deg,#0a1925,#102b37)}.insights-eyebrow{font:600 10px "DM Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:#75e4ce}.insights-header h1{font:800 clamp(40px,6vw,68px)/1.02 Manrope,Arial,sans-serif;letter-spacing:-.055em;max-width:850px;margin:16px 0}.insights-header h1 em{font-style:normal;color:#75e4ce}.insights-header p{max-width:700px;color:#b8c9cf;font-size:17px;line-height:1.75}.insights-nav{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px}.insights-nav a,.insights-back{color:#75e4ce;text-decoration:none;font-weight:700;font-size:13px}.insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:46px 0 72px}.insight-card{padding:25px;border:1px solid #284451;border-radius:16px;background:linear-gradient(145deg,#102631,#0c202b);text-decoration:none;color:inherit;transition:transform .18s,border-color .18s}.insight-card:hover{transform:translateY(-3px);border-color:#75e4ce}.insight-card .category{font:600 10px "DM Mono",monospace;color:#75e4ce;letter-spacing:.12em;text-transform:uppercase}.insight-card h2{font:800 23px/1.2 Manrope,Arial,sans-serif;letter-spacing:-.03em;margin:13px 0;color:#f4f8f7}.insight-card p{color:#adbec4;line-height:1.7;font-size:14px}.insight-card span:last-child{display:inline-block;margin-top:10px;color:#75e4ce;font-size:12px;font-weight:800}.insight-article-head{padding:58px 0 38px;background:radial-gradient(ellipse at 85% 0%,#164b54 0,transparent 45%),#0a1925}.insight-article-head h1{font:800 clamp(36px,5.5vw,60px)/1.05 Manrope,Arial,sans-serif;letter-spacing:-.05em;max-width:900px;margin:16px 0}.insight-deck{max-width:800px;color:#bdcbd0;font-size:18px;line-height:1.7}.insight-meta{display:flex;gap:15px;flex-wrap:wrap;color:#90a8b1;font-size:12px;margin-top:22px}.insight-content{display:grid;grid-template-columns:minmax(0,760px) 250px;gap:50px;padding:42px 0 80px;align-items:start}.insight-body{font-size:16px;line-height:1.85;color:#d4e0e2}.insight-body h2{font:800 27px/1.2 Manrope,Arial,sans-serif;color:#f5f8f7;letter-spacing:-.03em;margin:42px 0 12px}.insight-body h3{font:700 19px Manrope;color:#f5f8f7;margin:28px 0 8px}.insight-body p{margin:0 0 18px}.insight-body li{margin:8px 0}.insight-body a{color:#75e4ce;text-decoration:underline;text-underline-offset:3px}.insight-body table{width:100%;border-collapse:collapse;margin:22px 0;font-size:14px}.insight-body th,.insight-body td{border:1px solid #34515d;padding:11px;text-align:left;vertical-align:top}.insight-body th{background:#15313c;color:#75e4ce}.insight-note{padding:17px 19px;border-left:3px solid #75e4ce;background:#102832;color:#c7d6d8;margin:24px 0;font-size:14px}.insight-toc{position:sticky;top:20px;padding:19px;border:1px solid #294552;border-radius:13px;background:#0d222d}.insight-toc strong{display:block;color:#75e4ce;font:600 10px "DM Mono",monospace;letter-spacing:.12em;margin-bottom:12px}.insight-toc a{display:block;color:#b8cbd0;text-decoration:none;font-size:12px;line-height:1.5;padding:6px 0}.insight-toc a:hover{color:#75e4ce}.insight-cta{margin:35px 0;padding:26px;border:1px solid #28605d;border-radius:15px;background:linear-gradient(130deg,#123d42,#102a35)}.insight-cta h2{margin:0 0 9px}.insight-cta p{color:#bfd0d0}.insight-cta a{display:inline-block;background:#75e4ce;color:#08252b;padding:12px 17px;border-radius:8px;text-decoration:none;font-weight:800;font-size:13px}.insight-sources{border-top:1px solid #294552;margin-top:42px;padding-top:20px;font-size:13px;color:#9eb2b9}.insight-sources li{margin:8px 0}.insight-footer{padding:28px 0;border-top:1px solid #203b47;color:#8fa6ae;font-size:12px}.insight-footer a{color:#75e4ce;text-decoration:none;margin-right:14px}.insight-disclosure{font-size:12px;color:#8fa6ae;line-height:1.65;margin-top:22px}@media(max-width:800px){.insights-grid{grid-template-columns:1fr}.insight-content{grid-template-columns:1fr;gap:25px}.insight-toc{position:static;order:-1}.insight-body{font-size:15px}.insights-header{padding:55px 0 42px}}