.fx .blog-main{z-index:1;min-height:70dvh;position:relative}.fx .blog-index{padding-block:clamp(64px,9vw,112px)}.fx .blog-index-header{max-width:820px;margin-bottom:48px}.fx .blog-eyebrow,.fx .blog-card-meta,.fx .blog-article-kicker{color:var(--navy-2);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:700}.fx[data-theme=dark] .blog-eyebrow,.fx[data-theme=dark] .blog-card-meta,.fx[data-theme=dark] .blog-article-kicker{color:var(--cyan)}.fx .blog-index-header h1{max-width:720px;color:var(--fg);letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(42px,7vw,78px);line-height:.98}.fx .blog-index-header p{max-width:660px;color:var(--fg-2);margin:0;font-size:clamp(18px,2.2vw,22px);line-height:1.55}.fx .blog-threshold-line{border-top:1px solid var(--line-2);align-items:center;width:min(100%,560px);height:12px;margin-bottom:28px;display:flex}.fx .blog-threshold-line span{background:var(--cyan-dark);width:27%;height:3px;margin-top:-2px}.fx .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.fx .blog-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-2);box-shadow:var(--shadow-card);transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.fx .blog-card:hover{border-color:var(--line-2);box-shadow:var(--shadow-card-h);transform:translateY(-3px)}.fx .blog-card-image{aspect-ratio:16/9;border-bottom:1px solid var(--line);background:var(--navy);display:block;overflow:hidden}.fx .blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .24s}.fx .blog-card:hover .blog-card-image img{transform:scale(1.02)}.fx .blog-card-body{padding:clamp(22px,4vw,32px)}.fx .blog-card-meta{flex-wrap:wrap;gap:8px 14px;display:flex}.fx .blog-card h2{letter-spacing:-.025em;margin:16px 0 10px;font-size:clamp(24px,3vw,32px);line-height:1.08}.fx .blog-card h2 a{color:var(--fg)}.fx .blog-card p{color:var(--fg-2);margin:0;font-size:16px;line-height:1.6}.fx .blog-card-link{gap:8px;margin-top:20px;font-size:14px;font-weight:700;display:inline-flex}.fx .blog-empty{border:1px dashed var(--line-2);border-radius:var(--radius-lg);color:var(--fg-2);background:var(--bg-2);padding:40px}.fx .blog-article{padding:clamp(52px,8vw,104px) 0 96px}.fx .blog-article-header,.fx .blog-audio,.fx .blog-hero,.fx .blog-prose{width:min(100%,800px);margin-inline:auto}.fx .blog-audio{border:1px solid var(--line);border-left:3px solid var(--cyan-dark);border-radius:var(--radius-lg);background:var(--bg-2);box-shadow:var(--shadow-card);margin-top:30px;padding:18px 20px 20px}.fx .blog-audio h2{color:var(--navy-2);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700;line-height:1.4}.fx[data-theme=dark] .blog-audio h2{color:var(--cyan)}.fx .blog-audio audio{width:100%;max-width:100%;display:block}.fx .blog-back{color:var(--fg-2);gap:8px;margin-bottom:34px;font-size:14px;font-weight:650;display:inline-flex}.fx .blog-article-kicker{flex-wrap:wrap;gap:10px 18px;display:flex}.fx .blog-article-header h1{color:var(--fg);letter-spacing:-.045em;margin:18px 0;font-size:clamp(42px,6.5vw,72px);line-height:.99}.fx .blog-article-deck{max-width:720px;color:var(--fg-2);margin:0;font-size:clamp(19px,2.4vw,24px);line-height:1.48}.fx .blog-byline{border-block:1px solid var(--line);flex-wrap:wrap;gap:18px 32px;margin:34px 0 0;padding:22px 0;display:flex}.fx .blog-byline div{gap:4px;display:grid}.fx .blog-byline dt{color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.fx .blog-byline dd{color:var(--fg);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;margin:0;font-size:13px}.fx .blog-article-resource-link{min-height:24px;color:var(--cyan-dark);font-family:var(--font-sans), "Inter Tight", sans-serif;align-items:center;gap:7px;font-size:13px;font-weight:750;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.fx[data-theme=dark] .blog-article-resource-link{color:var(--cyan)}.fx .blog-article-resource-link:hover{color:var(--navy);transform:translateY(-1px)}.fx[data-theme=dark] .blog-article-resource-link:hover{color:var(--fg)}.fx .blog-article-resource-link svg{stroke-width:2px;width:15px;height:15px}.fx .blog-hero{margin-top:38px}.fx .blog-prose{color:var(--fg);margin-top:48px;font-size:18px;line-height:1.78}.fx .blog-prose>*+*{margin-top:1.4em}.fx .blog-prose h2,.fx .blog-prose h3,.fx .blog-prose h4{color:var(--fg);letter-spacing:-.025em;scroll-margin-top:96px}.fx .blog-prose h2{border-top:1px solid var(--line);margin-top:2.5em;padding-top:.55em;font-size:clamp(30px,4vw,42px);line-height:1.12}.fx .blog-prose h2:before{background:var(--cyan-dark);content:"";width:52px;height:3px;margin:calc(-.55em - 2px) 0 .7em;display:block}.fx .blog-prose h3{margin-top:2em;font-size:26px;line-height:1.2}.fx .blog-prose p,.fx .blog-prose ul,.fx .blog-prose ol{margin-bottom:0}.fx .blog-prose li+li{margin-top:.55em}.fx .blog-prose strong{color:var(--navy);font-weight:720}.fx[data-theme=dark] .blog-prose strong{color:var(--cyan)}.fx .blog-prose a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--cyan-dark) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--cyan-dark) 55%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.fx .blog-prose blockquote{border-left:3px solid var(--cyan-dark);color:var(--fg-2);margin-inline:0;padding:4px 0 4px 24px;font-size:1.08em}.fx .blog-prose code{border:1px solid var(--line);background:var(--bg-3);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;border-radius:4px;padding:.12em .32em;font-size:.88em}.fx .blog-prose pre{border-radius:var(--radius);background:var(--navy);color:#fff;padding:20px;overflow-x:auto}.fx .blog-prose pre code{background:0 0;border:0;padding:0}.fx .blog-prose hr{background:var(--line);border:0;height:1px;margin-block:3em}.fx .blog-figure{margin:2.4em 0}.fx .blog-figure-frame{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--navy);overflow:hidden}.fx .blog-figure-frame img{width:100%;height:auto;display:block}.fx .blog-figure figcaption{color:var(--fg-3);justify-content:space-between;gap:14px;margin-top:10px;font-size:13px;line-height:1.45;display:flex}.fx .blog-figure-credit{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;flex:none}.fx .blog-infographic{border-top:1px solid var(--line-2);width:min(100%,920px);margin:clamp(72px,10vw,112px) auto 0;padding-top:30px;scroll-margin-top:84px}.fx .blog-help-guides{border-top:1px solid var(--line-2);width:min(100%,920px);margin:clamp(72px,10vw,112px) auto 0;padding-top:30px}.fx .blog-help-guides:before{background:linear-gradient(90deg, var(--cyan-dark) 0%, var(--cyan) 72%, var(--gold) 72%, var(--gold) 100%);content:"";width:92px;height:4px;margin:-33px 0 28px;display:block}.fx .blog-help-guides-header{grid-template-columns:minmax(260px,.8fr) minmax(300px,1fr);align-items:end;gap:32px;width:min(100%,800px);margin-inline:auto;display:grid}.fx .blog-help-guides-eyebrow{color:var(--navy-2);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.fx[data-theme=dark] .blog-help-guides-eyebrow{color:var(--cyan)}.fx .blog-help-guides-header h2{color:var(--fg);letter-spacing:-.035em;margin:0;font-size:clamp(30px,4vw,44px);line-height:1.05}.fx .blog-help-guides-header>p{color:var(--fg-2);margin:0;font-size:16px;line-height:1.6}.fx .blog-help-data-route{grid-template-columns:auto minmax(28px,1fr) auto minmax(28px,1fr) auto;align-items:center;gap:10px;width:min(100%,800px);margin:28px auto 0;display:grid}.fx .blog-help-data-route span{border:1px solid var(--line-2);background:var(--bg-2);color:var(--fg-3);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.fx .blog-help-data-route i{background:var(--cyan-dark);height:1px;position:relative}.fx .blog-help-data-route i:after{border-top:1px solid var(--cyan-dark);border-right:1px solid var(--cyan-dark);content:"";width:7px;height:7px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.fx .blog-help-guide-list{border-top:1px solid var(--line);width:min(100%,800px);margin:14px auto 0}.fx .blog-help-guide-card{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 0;display:grid}.fx .blog-help-guide-number{color:var(--cyan-dark);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:12px;font-weight:700}.fx .blog-help-guide-card h3{color:var(--fg);margin:0;font-size:20px;line-height:1.25}.fx .blog-help-guide-card p{color:var(--fg-3);margin:6px 0 0;font-size:14px;line-height:1.5}.fx .blog-help-guide-link{border:1px solid var(--cyan-dark);border-radius:var(--radius);background:var(--cyan-dark);min-height:42px;color:var(--navy);box-shadow:var(--shadow-button);justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.fx .blog-help-guide-link:hover{border-color:var(--navy);background:var(--navy);color:#fff}.fx .blog-help-guide-link svg{width:16px;height:16px}.fx .blog-infographic:before{background:linear-gradient(90deg, var(--cyan-dark) 0%, var(--cyan) 72%, var(--gold) 72%, var(--gold) 100%);content:"";width:92px;height:4px;margin:-33px 0 28px;display:block}.fx .blog-infographic-header{width:min(100%,800px);margin-inline:auto}.fx .blog-infographic-eyebrow{color:var(--navy-2);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.fx[data-theme=dark] .blog-infographic-eyebrow{color:var(--cyan)}.fx .blog-infographic-header h2{color:var(--fg);letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.5vw,48px);line-height:1.05}.fx .blog-infographic-header>p:last-child{max-width:660px;color:var(--fg-2);margin:14px 0 0;font-size:17px;line-height:1.6}.fx .blog-infographic-figure{margin:30px 0 0}.fx .blog-infographic-image-trigger{border:1px solid color-mix(in srgb, var(--cyan-dark) 34%, var(--line));border-radius:var(--radius-lg);background:var(--navy);width:100%;box-shadow:var(--shadow-card);cursor:zoom-in;appearance:none;padding:0;display:block;position:relative;overflow:hidden}.fx .blog-infographic-image-trigger img{width:100%;height:auto;transition:transform .24s;display:block}.fx .blog-infographic-image-trigger:hover img,.fx .blog-infographic-image-trigger:focus-visible img{transform:scale(1.006)}.fx .blog-infographic-expand-cue{border-radius:var(--radius);color:#fff;min-height:38px;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;background:#0f1d36eb;border:1px solid #7dd3fc70;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;right:14px}.fx .blog-infographic-expand-cue svg{width:15px;height:15px}.fx .blog-infographic-figure figcaption{width:min(100%,800px);color:var(--fg-3);margin:12px auto 0;font-size:13px;line-height:1.5}.fx .blog-infographic-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:min(100%,800px);margin:18px auto 0;display:flex}.fx .blog-infographic-action{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--bg-2);min-height:42px;color:var(--fg);justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.fx .blog-infographic-action:hover{border-color:var(--cyan-dark)}.fx .blog-infographic-action-primary{border-color:var(--cyan-dark);background:var(--cyan-dark);color:var(--navy);box-shadow:var(--shadow-button)}.fx .blog-infographic-action-primary:hover{border-color:var(--navy);background:var(--navy);color:#fff}.fx .blog-infographic-action svg{width:16px;height:16px}.fx .blog-callout{border:1px solid var(--line-2);border-left:4px solid var(--cyan-dark);border-radius:var(--radius);background:var(--cyan-soft);grid-template-columns:auto 1fr;gap:14px;margin-block:2em;padding:20px 22px;display:grid}.fx .blog-callout-warning{border-left-color:var(--gold-dark);background:color-mix(in srgb, var(--gold) 14%, var(--bg-2))}.fx .blog-callout>svg{color:var(--navy-2);margin-top:3px}.fx .blog-callout-warning>svg{color:var(--gold-dark)}.fx .blog-callout-title{color:var(--fg);margin:0 0 4px;font-weight:750}.fx .blog-callout-body>:first-child{margin-top:0}.fx .blog-callout-body>:last-child{margin-bottom:0}.fx .blog-sidenote{border-top:3px solid var(--cyan-dark);background:var(--bg-3);color:var(--fg-2);margin-block:1.8em;padding:16px 18px;font-size:14px;line-height:1.55}.fx .blog-sidenote-label{color:var(--fg);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.fx .blog-metric{border:1px solid var(--line);border-top:3px solid var(--cyan-dark);border-radius:var(--radius-sm);background:var(--bg-2);vertical-align:middle;min-width:126px;margin:4px 8px 4px 0;padding:11px 13px;display:inline-grid}.fx .blog-metric-label{color:var(--fg-3);font-family:var(--font-body), "Inter Tight", sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.fx .blog-metric-value{color:var(--fg);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:20px;font-weight:700;line-height:1.25}.fx .blog-metric-unit{color:var(--fg-3);font-size:12px}.fx .blog-citation{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;margin-left:2px;font-size:.68em}.fx .blog-references{color:var(--fg-2);padding-left:1.4em;font-size:15px}.fx .blog-references li{padding-left:.4em;scroll-margin-top:96px}.fx .blog-reference-publisher,.fx .blog-reference-detail{color:var(--fg-3)}.fx .blog-reference-back{margin-left:8px;text-decoration:none}.fx .blog-table-region{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.fx .blog-table-region:focus-visible{outline:3px solid color-mix(in srgb, var(--cyan-dark) 45%, transparent);outline-offset:3px}.fx .blog-zone-table,.fx .blog-table-region table{border-collapse:collapse;width:100%;min-width:660px;font-size:14px;line-height:1.45}.fx .blog-zone-table caption{color:var(--fg);text-align:left;padding:14px 16px;font-weight:700}.fx .blog-zone-table th,.fx .blog-zone-table td,.fx .blog-table-region th,.fx .blog-table-region td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 15px}.fx .blog-zone-table thead th,.fx .blog-table-region thead th{color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.fx .blog-zone-marker{background:var(--cyan-dark);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.fx .blog-zone-table tbody tr:nth-child(4) .blog-zone-marker{background:var(--gold)}.fx :is(.blog-card,.blog-prose,.blog-article-header,.blog-help-guides,.blog-infographic) a:focus-visible,.fx .blog-infographic-image-trigger:focus-visible{outline:3px solid color-mix(in srgb, var(--cyan-dark) 45%, transparent);outline-offset:3px;border-radius:3px}.blog-infographic-dialog{color:#f8f9fb;background:#0f1d36;border:1px solid #7dd3fc52;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(96vw,1120px);max-width:none;height:min(94dvh,1040px);max-height:94dvh;padding:0;font-family:Inter Tight,system-ui,sans-serif;display:grid;overflow:hidden;box-shadow:0 24px 80px #0014405c}.blog-infographic-dialog-header{text-align:left;border-bottom:1px solid #7dd3fc33;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.blog-infographic-dialog-header [data-slot=dialog-title]{color:#f8f9fb;font-size:20px;line-height:1.2}.blog-infographic-dialog-header [data-slot=dialog-description]{color:#cdd3de;max-width:720px;margin-top:6px;line-height:1.5}.blog-infographic-dialog-close{color:#f8f9fb;cursor:pointer;background:#1e2940;border:1px solid #7dd3fc47;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:inline-grid}.blog-infographic-dialog-close:hover{background:#00215e;border-color:#38bdf8}.blog-infographic-dialog-close svg{width:18px;height:18px}.blog-infographic-dialog-viewport{overscroll-behavior:contain;background:radial-gradient(circle at top,#38bdf814,#0000 42%),#001440;padding:20px;overflow:auto}.blog-infographic-dialog-viewport img{border:1px solid #7dd3fc33;border-radius:12px;width:min(100%,900px);height:auto;margin-inline:auto;display:block}.blog-infographic-dialog-footer{background:#0f1d36;border-top:1px solid #7dd3fc33;flex-direction:row;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.blog-infographic-dialog .blog-infographic-action{color:#f8f9fb;background:#1e2940;border:1px solid #7dd3fc4d;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.blog-infographic-dialog .blog-infographic-action:hover{border-color:#38bdf8}.blog-infographic-dialog .blog-infographic-action-primary{color:#00215e;background:#38bdf8;border-color:#38bdf8}.blog-infographic-dialog .blog-infographic-action svg{width:16px;height:16px}.blog-infographic-dialog :is(.blog-infographic-action,.blog-infographic-dialog-close):focus-visible{outline-offset:3px;outline:3px solid #7dd3fc8a}@media (min-width:1180px){.fx .blog-sidenote{float:right;clear:right;width:220px;margin:0 -252px 24px 28px}}@media (max-width:720px){.fx .blog-grid{grid-template-columns:1fr}.fx .blog-index{padding-block:48px 72px}.fx .blog-article{padding-top:40px}.fx .blog-article-header h1{font-size:clamp(38px,12vw,54px)}.fx .blog-prose{font-size:17px;line-height:1.72}.fx .blog-figure figcaption{display:grid}.fx .blog-callout{padding:17px}.fx .blog-infographic,.fx .blog-help-guides{margin-top:72px}.fx .blog-help-guides-header{grid-template-columns:1fr;gap:14px}.fx .blog-help-guide-card{grid-template-columns:32px minmax(0,1fr);gap:14px}.fx .blog-help-guide-link{grid-column:2;justify-self:start}.fx .blog-help-data-route{gap:6px}.fx .blog-help-data-route span{padding-inline:6px;font-size:9px}.fx .blog-infographic-expand-cue{bottom:10px;right:10px}.fx .blog-infographic-actions{grid-template-columns:1fr;display:grid}.blog-infographic-dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.blog-infographic-dialog-header,.blog-infographic-dialog-footer{padding-inline:14px}.blog-infographic-dialog-viewport{padding:12px}.blog-infographic-dialog-footer{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.fx .blog-card,.fx .blog-card-image img{transition:none}.fx .blog-card:hover,.fx .blog-card:hover .blog-card-image img{transform:none}.fx .blog-article-resource-link,.fx .blog-help-guide-link,.fx .blog-infographic-image-trigger img,.blog-infographic-dialog{transition:none;animation:none}}