.blog-body>p{margin-top:1.25rem;font-size:1.0625rem;line-height:1.8;color:var(--color-dark-600)}html.dark .blog-body>p{color:var(--color-dark-200)}.blog-body>p:first-child{margin-top:0}.blog-body h2{margin-top:2.75rem;font-family:League Spartan,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--color-dark-800);border-left:4px solid var(--color-brand-700);padding-left:1rem}html.dark .blog-body h2{color:#fff;border-left-color:var(--color-accent-gold)}.blog-body ul{margin-top:1.25rem;padding-left:1.5rem;list-style:disc;color:var(--color-dark-600);font-size:1.0625rem;line-height:1.8}html.dark .blog-body ul{color:var(--color-dark-200)}.blog-body ul li::marker{color:var(--color-brand-700)}.blog-body ul li+li{margin-top:.5rem}html.dark .blog-body ul li::marker{color:var(--color-accent-gold)}.blog-body strong{font-weight:600;color:var(--color-dark-800)}html.dark .blog-body strong{color:#fff}.blog-body a{color:var(--color-brand-700);text-decoration:underline;text-decoration-color:var(--color-brand-200);text-underline-offset:3px}.blog-body a:hover{text-decoration-color:var(--color-brand-700)}html.dark .blog-body a{color:var(--color-accent-gold);text-decoration-color:#c9a84c66}html.dark .blog-body a:hover{text-decoration-color:var(--color-accent-gold)}.blog-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}@media(min-width:768px){.blog-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.blog-stats.cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.blog-stats.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-stat{display:flex;flex-direction:column;gap:.375rem;border-radius:1rem;border:1px solid var(--color-dark-100);background:var(--color-dark-50);padding:1.25rem 1rem}html.dark .blog-stat{border-color:var(--color-dark-700);background:#16161699}.blog-stat .num{font-family:League Spartan,sans-serif;font-size:1.875rem;font-weight:700;line-height:1;color:var(--color-brand-700)}html.dark .blog-stat .num{color:var(--color-accent-gold)}.blog-stat .lbl{font-size:.8125rem;line-height:1.45;color:var(--color-dark-500)}html.dark .blog-stat .lbl{color:var(--color-dark-300)}.blog-pull{margin-top:2rem;border-left:4px solid var(--color-accent-gold);padding:.25rem 0 .25rem 1.25rem;font-family:League Spartan,sans-serif;font-size:1.375rem;font-weight:600;line-height:1.4;color:var(--color-dark-800)}html.dark .blog-pull{color:#fff}.blog-take{margin-top:2.5rem;border-radius:1rem;border:1px solid var(--color-brand-100);background:var(--color-brand-50);padding:1.5rem 1.5rem 1.75rem}html.dark .blog-take{border-color:#691c2680;background:#691c261f}.blog-take .eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--color-brand-700);margin-bottom:.75rem}html.dark .blog-take .eyebrow{color:var(--color-accent-gold)}.blog-take p:not(.eyebrow){margin-top:1rem;font-size:1.0625rem;line-height:1.8;color:var(--color-dark-600)}.blog-take p:not(.eyebrow):first-of-type{margin-top:0}html.dark .blog-take p:not(.eyebrow){color:var(--color-dark-200)}.blog-chart{--c1: #9c323f;--c2: #a6853b;--c1-soft: var(--color-brand-300);--track: var(--color-dark-50);--hair: var(--color-dark-100);margin-top:2rem;border-radius:1rem;border:1px solid var(--color-dark-100);background:#fff;padding:1.5rem 1.5rem 1.375rem}html.dark .blog-chart{--c1: #b8495a;--c2: #aa8c36;--c1-soft: #7a2f3a;--track: rgb(38 38 38 / .6);--hair: var(--color-dark-600);border-color:var(--color-dark-700);background:#16161699}.blog-chart figcaption{margin-bottom:1.25rem}.blog-chart .chart-title{display:block;font-family:League Spartan,sans-serif;font-size:1rem;font-weight:600;color:var(--color-dark-800)}html.dark .blog-chart .chart-title{color:#fff}.blog-chart .chart-sub{display:block;margin-top:.25rem;font-size:.8125rem;color:var(--color-dark-400)}html.dark .blog-chart .chart-sub{color:var(--color-dark-400)}.blog-chart .chart-note{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--hair);font-size:.8125rem;line-height:1.5;color:var(--color-dark-500)}html.dark .blog-chart .chart-note{color:var(--color-dark-300)}.hbar-row{display:grid;grid-template-columns:minmax(7rem,12rem) 1fr;align-items:center;gap:.75rem}.hbar-row+.hbar-row{margin-top:.875rem}.hbar-label{font-size:.8125rem;line-height:1.3;color:var(--color-dark-600);text-align:right}html.dark .hbar-label{color:var(--color-dark-200)}.hbar-track{position:relative;height:20px;border-radius:4px;background:var(--track)}.hbar-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:0 4px 4px 0;background:var(--c1);transition:width .9s cubic-bezier(.22,1,.36,1)}.hbar-fill.c2{background:var(--c2)}.hbar-val{position:absolute;top:50%;left:0;transform:translate(8px,-50%);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-dark-700);white-space:nowrap;transition:left .9s cubic-bezier(.22,1,.36,1)}html.dark .hbar-val{color:var(--color-dark-100)}[data-animate].in-view .hbar-fill{width:var(--w)}[data-animate].in-view .hbar-val{left:var(--w)}.hbar-bracket{position:relative;height:2.25rem;margin-top:.5rem;grid-column:2}.hbar-bracket .bracket-line{position:absolute;top:6px;left:var(--from);width:calc(var(--to) - var(--from));height:8px;border-left:1px solid var(--color-dark-300);border-right:1px solid var(--color-dark-300);border-bottom:1px solid var(--color-dark-300);border-radius:0 0 4px 4px}.hbar-bracket .bracket-label{position:absolute;top:18px;left:calc(var(--from) + (var(--to) - var(--from)) / 2);transform:translate(-50%);font-size:.75rem;font-weight:600;white-space:nowrap;color:var(--color-dark-500)}html.dark .hbar-bracket .bracket-line{border-color:var(--color-dark-500)}html.dark .hbar-bracket .bracket-label{color:var(--color-dark-300)}[data-animate] .hbar-bracket{opacity:0;transition:opacity .5s ease .9s}[data-animate].in-view .hbar-bracket{opacity:1}.meter-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-bottom:.75rem}.meter-head .meter-label{font-size:.8125rem;color:var(--color-dark-500)}html.dark .meter-head .meter-label{color:var(--color-dark-300)}.meter-head .meter-num{font-family:League Spartan,sans-serif;font-size:2.25rem;font-weight:700;line-height:1;color:var(--color-dark-800)}html.dark .meter-head .meter-num{color:#fff}.meter-head .meter-delta{font-size:.8125rem;font-weight:600;color:var(--c2)}.meter-track{position:relative;height:20px;border-radius:4px;background:var(--track)}.meter-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:0 4px 4px 0;background:var(--c1);transition:width .9s cubic-bezier(.22,1,.36,1)}[data-animate].in-view .meter-fill{width:var(--w)}.meter-mark{position:absolute;top:-4px;bottom:-4px;left:var(--x);width:2px;background:var(--color-dark-400)}html.dark .meter-mark{background:var(--color-dark-300)}.meter-mark span{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);font-size:.75rem;white-space:nowrap;color:var(--color-dark-500)}html.dark .meter-mark span{color:var(--color-dark-300)}.meter-scale{display:flex;justify-content:space-between;margin-top:1.75rem;font-size:.75rem;color:var(--color-dark-400);font-variant-numeric:tabular-nums}.cols{display:flex;justify-content:center;gap:3.5rem;align-items:flex-end;padding-top:.5rem}.col{display:flex;flex-direction:column;align-items:center;width:7rem}.col-val{font-family:League Spartan,sans-serif;font-size:1.375rem;font-weight:700;line-height:1;color:var(--color-dark-800);margin-bottom:.5rem}html.dark .col-val{color:#fff}.col-zone{display:flex;align-items:flex-end;height:150px}.col-bar{width:24px;height:0;border-radius:4px 4px 0 0;background:var(--c1);transition:height .9s cubic-bezier(.22,1,.36,1)}.col-bar.projected{background:var(--c1-soft)}[data-animate].in-view .col-bar{height:var(--h)}.col-label{margin-top:0;padding-top:.625rem;border-top:1px solid var(--hair);width:100%;text-align:center;font-size:.8125rem;line-height:1.35;color:var(--color-dark-500)}html.dark .col-label{color:var(--color-dark-300)}@media(max-width:480px){.hbar-row{grid-template-columns:1fr;gap:.25rem}.hbar-label{text-align:left}.hbar-bracket{grid-column:1}.cols{gap:2rem}}@media(prefers-reduced-motion:reduce){[data-animate] .hbar-fill,[data-animate] .meter-fill{width:var(--w);transition:none}[data-animate] .hbar-val{left:var(--w);transition:none}[data-animate] .col-bar{height:var(--h);transition:none}[data-animate] .hbar-bracket{opacity:1;transition:none}}
