.seg b,.tile .v,.chart-title,.mk-seg-head{font-family:var(--display);font-optical-sizing:none;font-variation-settings:"opsz" 36;font-weight:550}.segs{scrollbar-width:none;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:8px;margin-bottom:28px;padding:2px 2px 4px;display:grid;overflow-x:auto}.seg{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;border-radius:12px;gap:2px;padding:12px 14px;display:grid}.seg b{font-size:19px}.seg span{color:var(--ink-2);font-size:13px}.seg[aria-selected=true]{border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--spoon)}.filters[role=tablist]{margin:0 0 14px}.fbtn[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--ground)}.mk-lead{gap:10px;max-width:780px;margin-bottom:26px;display:grid}.mk-lead h2{font-size:clamp(28px,3.6vw,42px)}.mk-lead p{color:var(--ink-2);margin:0}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.tile{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);min-width:0;padding:18px}.tile dd{margin:0}.tile .k{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:11.5px}.tile .v{letter-spacing:-.01em;font-variant-numeric:lining-nums;overflow-wrap:anywhere;margin-top:6px;font-size:38px;line-height:1.05;display:block}.tile .c{color:var(--ink-2);margin-top:4px;font-size:14px;display:block}.delta{font-family:var(--mono);font-size:12.5px;font-weight:500}.mk-src{color:var(--ink-2);margin:12px 0 0;font-size:13.5px}.mk-src summary{cursor:pointer;width:fit-content}.mk-src ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mk-src a{color:inherit}.mk-panel>.fine{margin:10px 0 0}.gauge{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);margin-top:22px;padding:20px}.gauge-bar{grid-template-columns:4fr 2fr 4fr;gap:2px;height:14px;margin:36px 0 8px;display:grid;position:relative}.gauge-bar.two-pins{margin-bottom:38px}.gauge-bar span{border-radius:4px}.gauge-bar span:first-child{background:color-mix(in srgb, var(--spoon) 30%, var(--sunk))}.gauge-bar span:nth-child(2){background:color-mix(in srgb, var(--ink-2) 22%, var(--sunk))}.gauge-bar span:nth-child(3){background:color-mix(in srgb, var(--gulf) 30%, var(--sunk))}.gauge-pin{font-family:var(--mono);color:var(--ink);white-space:nowrap;flex-direction:column;align-items:center;font-size:12px;font-weight:500;display:flex;position:absolute;top:-26px;transform:translate(-50%)}.gauge-pin:after{content:"";background:var(--ink);width:2px;height:24px;margin-top:2px}.gauge-pin.two{flex-direction:column-reverse;top:auto;bottom:-28px}.gauge-pin.two:after{margin:0 0 2px}.gauge-scale{color:var(--ink-2);grid-template-columns:4fr 2fr 4fr;gap:2px;font-size:13px;display:grid}.gauge-scale span:nth-child(2){text-align:center}.gauge-scale span:nth-child(3){text-align:right}.gauge .fine{margin:10px 0 0}.charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;margin-top:22px;display:grid}.chart{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);min-width:0;margin:22px 0 0;padding:18px 18px 12px;overflow-x:clip}.charts .chart{margin:0}.chart figcaption{gap:4px;margin-bottom:8px;display:grid}.chart-title{font-size:22px;line-height:1.1}.chart .sub{color:var(--ink-2);font-size:13.5px}.lgd{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin-bottom:4px;font-size:13.5px;display:flex}.lgd i{vertical-align:middle;border-radius:2px;width:14px;height:3px;margin-right:6px;display:inline-block}.plot{touch-action:pan-y;grid-template:"y area names"210px".x."26px/52px minmax(0,1fr) 104px;margin-top:10px;display:grid;position:relative}.chart.wide .plot{grid-template-rows:260px 26px}.y-axis,.x-axis,.names,.plot-area .zone{font-family:var(--mono);color:var(--ink-2);font-size:11px}.y-axis{grid-area:y;position:relative}.y-axis span{position:absolute;right:8px;transform:translateY(-50%)}.plot-area{grid-area:area;position:relative}.plot-area svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.plot-area path,.plot-area line{vector-effect:non-scaling-stroke}.plot-area .grid{stroke:var(--line);stroke-width:1px}.plot-area .zone{letter-spacing:.06em;text-transform:uppercase;margin-top:5px;position:absolute;left:8px}.plot-area .dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.names{color:var(--ink);grid-area:names;position:relative}.names span{white-space:nowrap;position:absolute;left:10px;transform:translateY(-50%)}.x-axis{grid-area:x;position:relative}.x-axis span{white-space:nowrap;position:absolute;top:8px;transform:translate(-50%)}.plot .xh{border-left:1px dashed var(--ink-2);pointer-events:none;width:0;position:absolute}.tip{pointer-events:none;background:var(--ink);color:var(--ground);white-space:nowrap;font-variant-numeric:tabular-nums;z-index:3;border-radius:8px;padding:8px 10px;font-size:13px;display:grid;position:absolute;transform:translate(-50%,-110%)}.tip b{font-family:var(--mono);opacity:.8;font-size:11.5px;font-weight:500}details.tbl{margin-top:16px}details.tbl summary{cursor:pointer;color:var(--gulf);font-weight:500}details.tbl .tablewrap{margin-top:10px}.tbl table,.report .tablewrap table{min-width:480px}.tablewrap th .th-month{letter-spacing:.06em;text-transform:none;margin-top:2px;font-weight:400;display:block}.report>section>h2{margin:36px 0 14px;font-size:clamp(26px,3vw,34px)}.report .tablewrap+.tablewrap{margin-top:14px}.tablewrap caption{text-align:left;padding:14px 16px 6px;font-weight:500}.mk-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;margin-top:22px;display:grid}.mk-cols .card{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);padding:26px}.mk-cols h2,.mk-cols h3{font-size:28px}.mk-cols ul{gap:10px;margin:10px 0 0;padding-left:18px;display:grid}.mk-rates{margin-top:48px}.mk-rates h2,.mk-more h2,.mk-seg h2{margin:0 0 16px;font-size:clamp(26px,3vw,34px)}.mk-rates .tiles{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}.mk-rates .fine{margin-top:10px}.mk-seg{margin-top:44px}.mk-seg h2 .fine{font-family:var(--body);letter-spacing:0;font-size:15px}.mk-seg-head{margin:0 0 10px;font-size:22px;line-height:1.2}blockquote{border-left:2px solid var(--spoon);font-family:var(--display);font-optical-sizing:none;font-variation-settings:"opsz" 36;max-width:62ch;margin:36px 0 0;padding:4px 0 4px 22px;font-size:clamp(20px,2.2vw,26px);font-style:italic;font-weight:450;line-height:1.35}blockquote cite{font-family:var(--body);color:var(--ink-2);margin-top:10px;font-size:14px;font-style:normal;display:block}.mk-more{max-width:72ch;margin-top:44px}.mk-more ul{gap:6px;padding-left:20px;display:grid}@media (max-width:900px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile .v{font-size:28px}}@media (max-width:720px){.plot{grid-template-rows:180px 26px;grid-template-columns:44px minmax(0,1fr) 14px}.chart.wide .plot{grid-template-rows:210px 26px}.names,.x-axis span:nth-child(2n){display:none}}@media (max-width:440px){.tile{padding:14px}.tile .v{font-size:24px}.gauge-scale{font-size:11.5px}}
