.ssg.ssg{--ssk-bg:var(--dc-bg);--ssk-surface:var(--dc-surface);--ssk-line:var(--dc-line);--ssk-line-2:var(--dc-line-2);--ssk-ink:var(--dc-ink);--ssk-ink-2:var(--dc-ink-2);--ssk-mute:var(--dc-mute);--ssk-accent:var(--dc-accent);--ssk-accent-soft:var(--dc-accent-soft);--ssk-shadow:var(--dc-shadow);--ssk-font:var(--dc-font);--ssk-font-display:var(--dc-font-display);--ssk-mono:var(--dc-mono);--gut:0px;--max:100%;--ssg-up:#ff6961;--ssg-dn:#30d158}:root[data-theme=light] .ssg.ssg{--ssg-up:#c0232f;--ssg-dn:#0f7a4f}.ssg.ssg .wrap{max-width:none;padding:0}.ssg{--bg:var(--ssk-bg,#fff);--surface:var(--ssk-bg,#fff);--raised:var(--ssk-bg,#fff);--line:var(--ssk-line,#d2d2d7);--line-2:color-mix(in srgb, var(--ssk-line,#d2d2d7) 55%, var(--ssk-line-2,#86868b));--ink:var(--ssk-ink,#1d1d1f);--ink-2:var(--ssk-ink-2,#424245);--ink-3:var(--ssk-mute,#6e6e73);--accent:var(--ssk-accent,#c61f40);--accent-ink:var(--ssk-accent,#c61f40);--accent-soft:var(--ssk-accent-soft,#c61f4014);--map-bg:var(--ssk-surface,#f5f5f7);--map-edge:var(--ssk-line,#d2d2d7);--sel:var(--ssk-ink,#1d1d1f);--tint:var(--ssk-surface,#f5f5f7);--shadow:var(--ssk-shadow,0 1px 2px #0000000f, 0 8px 24px -12px #0000002e);--serif:var(--ssk-font-display,-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", system-ui, "Segoe UI", Roboto, sans-serif);--sans:var(--ssk-font,-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, "Segoe UI", Roboto, sans-serif);--mono:var(--ssk-mono,ui-monospace, "SF Mono", Menlo, Consolas, monospace);--r-sm:12px;--r-md:18px;--r-pill:980px;--gut:clamp(16px, 4vw, 40px);--max:1320px;box-sizing:border-box;width:100%;color:var(--ink);font:400 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-align:left;letter-spacing:0;background:0 0;max-width:none;margin-top:0;margin-bottom:0;padding:0 0 8px;position:relative;overflow-x:clip}.ssg.ssg *,.ssg.ssg :before,.ssg.ssg :after{box-sizing:border-box}.ssg.ssg a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px}.ssg.ssg a:hover{-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.ssg.ssg p{margin-block:0}.ssg.ssg :is(h1,h2,h3){color:inherit;text-transform:none;font-variant:normal}.ssg.ssg :is(button,select,input){text-transform:none;letter-spacing:0;box-shadow:none;font-family:inherit}.ssg.ssg .num,.ssg.ssg .ssw .num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ssg.ssg .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ssg.ssg .wrap{width:min(100% - 2 * var(--gut), var(--max));margin-inline:auto}.ssg.ssg .hero{border-bottom:1px solid var(--line);padding:64px 0 40px}.ssg.ssg .hero .wrap{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:end;gap:64px;display:grid}.ssg.ssg .kicker{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:10px;margin:0 0 22px;display:flex}.ssg.ssg .live{background:var(--accent-ink);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite ssg-pulse;display:inline-block}.ssg.ssg .ssg-title{font:700 clamp(2.4rem, 5.4vw, 4.4rem)/1.04 var(--serif);letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px}.ssg.ssg .ssg-title em{color:var(--accent-ink);font-style:italic}.ssg.ssg .dek{font:400 1.2rem/1.5 var(--sans);color:var(--ink-2);max-width:38em;margin:0}.ssg.ssg .today{border-top:2px solid var(--ink);padding-top:14px}.ssg.ssg .today:empty{min-height:357px}.ssg.ssg #ss-meta:empty{min-height:18px}.ssg.ssg [data-ss-widget=carbon]:not(.ssw){min-height:1150px}.ssg.ssg .today h2{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px}.ssg.ssg .today dl{margin:0}.ssg.ssg .today .r{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;padding:13px 0;display:grid}.ssg.ssg .today dt{color:var(--ink-3);grid-column:1/-1;font-size:13px}.ssg.ssg .today dd{margin:0}.ssg.ssg .today .big{font:700 1.55rem/1.15 var(--serif);letter-spacing:-.01em}.ssg.ssg .today .val{font:500 14px/1 var(--mono);color:var(--ink-2);text-align:right;white-space:nowrap}.ssg.ssg .meta{font:400 12px/1.5 var(--mono);color:var(--ink-3);flex-wrap:wrap;gap:6px 22px;margin-top:14px;display:flex}.ssg.ssg .since{border:1px solid var(--line-2);border-top:2px solid var(--ink);background:var(--surface);color:var(--ink-2);margin-top:34px;padding:14px 18px;font-size:14.5px;display:none}.ssg.ssg .since.on{display:block}.ssg.ssg .since.on:before{content:"Changed since your last visit";font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:8px;display:block}.ssg.ssg .since b{color:var(--ink);font-weight:600}.ssg.ssg .since .num{color:var(--ink)}.ssg.ssg .sec{padding:56px 0 8px}.ssg.ssg .sec+.sec{padding-top:40px}.ssg.ssg .sec-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:22px;display:flex}.ssg.ssg .sec-h h2{font:700 clamp(1.6rem, 3vw, 2.2rem)/1.15 var(--serif);letter-spacing:-.015em;margin:0}.ssg.ssg .sec-h p{color:var(--ink-3);max-width:46em;margin:6px 0 0;font-size:15px}.ssg.ssg .grid2{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:0;display:grid}.ssg.ssg .grid2>*+*{border-left:1px solid var(--line)}.ssg.ssg .grid3{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;display:grid}.ssg.ssg .ssw{font-family:var(--sans);color:var(--ink);min-width:0}.ssg.ssg .ssw-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ssg.ssg .ssw-title{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0}.ssg.ssg .ssw-foot{border-top:1px solid var(--line);font:400 12px/1.5 var(--mono);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;padding:12px 18px;display:flex}.ssg.ssg .ssw-foot a{color:var(--ink-2)}.ssg.ssg .ssw.boxed{border:1px solid var(--line);background:var(--surface)}.ssg.ssg .seg{border:1px solid var(--line-2);border-radius:999px;padding:2px;display:inline-flex}.ssg.ssg .seg button{appearance:none;color:var(--ink-3);font:600 14px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:40px;padding:0 16px}.ssg.ssg .map-wrap{padding:10px 6px 0;position:relative}.ssg.ssg .map-wrap svg{width:100%;height:auto;display:block}.ssg.ssg .map-bg{fill:var(--map-bg);stroke:var(--map-edge);stroke-width:.5px}.ssg.ssg .cty{stroke:var(--bg);stroke-width:.8px;cursor:pointer;transition:opacity .25s}.ssg.ssg .cty:hover{opacity:.85}.ssg.ssg .cty.sel{stroke:var(--sel);stroke-width:1.8px}.ssg.ssg .lbl{font:500 11.5px/1 var(--mono);fill:#fff;stroke:#1a1a1a;stroke-width:3px;paint-order:stroke;stroke-linejoin:round;text-anchor:middle;pointer-events:none}.ssg.ssg .lbl.c{stroke-width:2.5px;font-size:8.5px;font-weight:500}.ssg.ssg .mapcol{flex-direction:column;justify-content:space-between;display:flex}.ssg.ssg .legend{font:400 11.5px/1 var(--mono);color:var(--ink-3);align-items:center;gap:10px;padding:0 18px 16px;display:flex}.ssg.ssg .legend .bar{border-radius:3px;flex:1;max-width:260px;height:6px}.ssg.ssg .tip{z-index:50;pointer-events:none;background:var(--raised);border:1px solid var(--line-2);box-shadow:var(--shadow);opacity:0;min-width:150px;padding:10px 12px;font-size:12.5px;line-height:1.45;transition:opacity .12s,transform .12s;position:fixed;transform:translateY(4px)}.ssg.ssg .tip.on{opacity:1;transform:none}.ssg.ssg .tip b{font-weight:600}.ssg.ssg .tip .row{color:var(--ink-2);justify-content:space-between;gap:18px;display:flex}.ssg.ssg .tip .row span:last-child{font-family:var(--mono);color:var(--ink)}.ssg.ssg .rank{padding:4px 0 6px}.ssg.ssg .rk{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:26px minmax(0,1.25fr) minmax(0,1.5fr) 62px 54px 64px;align-items:center;gap:0 14px;min-height:46px;padding:0 18px;font-size:14px;display:grid;position:relative}.ssg.ssg .rk.hd{min-height:34px;font:500 11.5px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);cursor:default}.ssg.ssg .rk:not(.hd):hover,.ssg.ssg .rk.sel{background:var(--accent-soft)}.ssg.ssg .rk .n{color:var(--ink-3);font:400 12px var(--mono)}.ssg.ssg .rk .nm{overflow-wrap:anywhere;min-width:0;padding:6px 0;font-weight:600}.ssg.ssg .rk .nm small{font:400 12px/1.2 var(--mono);color:var(--ink-3);margin-top:2px;display:block}.ssg.ssg .rk .cv{align-items:center;gap:10px;display:flex}.ssg.ssg .rk .cv .trk{background:var(--line);border-radius:3px;flex:1;height:6px;overflow:hidden}.ssg.ssg .rk .cv .trk i{transform-origin:0;height:100%;transform:scaleX(var(--w,0));transition:transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 25ms);border-radius:3px;display:block}.ssg.ssg .ssw:not(.in) .rk .cv .trk i{transform:scaleX(0)}.ssg.ssg .rk .cv .v{font:500 14px var(--mono);text-align:right;min-width:3ch}.ssg.ssg .rk .r{text-align:right;font:400 13px var(--mono);color:var(--ink-2)}.ssg.ssg .rk .dl{font:400 12.5px var(--mono);text-align:right}.ssg.ssg .dl.dn{color:var(--ssg-dn)}.ssg.ssg .dl.up{color:var(--ssg-up)}.ssg.ssg .dl.fl{color:var(--ink-3)}.ssg.ssg .chg{background:var(--accent-ink);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.ssg.ssg .filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ssg.ssg .strips{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ssg.ssg .card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);min-width:0;padding:16px 18px 14px;transition:background .2s}.ssg.ssg .card.sel{background:var(--raised);box-shadow:inset 0 2px 0 var(--accent)}.ssg.ssg .card h3{font:600 15px/1.2 var(--sans);justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.ssg.ssg .card h3 small{font:400 12px var(--mono);color:var(--ink-3);letter-spacing:.04em}.ssg.ssg .card .kv{font:400 12px var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;gap:18px;margin:8px 0 10px;display:flex}.ssg.ssg .card .kv b{font:500 19px/1.15 var(--mono);color:var(--ink);letter-spacing:-.02em;text-transform:none;display:block}.ssg.ssg .card .kv b em{color:var(--ink-3);letter-spacing:0;margin-left:3px;font-size:11px;font-style:normal}.ssg.ssg .strip{width:100%;height:auto;display:block;overflow:visible}.ssg.ssg .strip .bar{transform-box:fill-box;transform-origin:bottom;transition:transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 12ms)}.ssg.ssg .ssw:not(.in) .strip .bar{transform:scaleY(0)}.ssg.ssg .strip .past{opacity:.4}.ssg.ssg .strip .est{opacity:.8}.ssg.ssg .strip .axis{font:400 13px var(--mono);fill:var(--ink-3)}.ssg.ssg .strip .nowline{stroke:var(--accent-ink);stroke-width:1.2px}.ssg.ssg .strip .nowtxt{font:500 12px var(--mono);fill:var(--accent-ink)}.ssg.ssg .strip .win{fill:none;stroke:var(--ink);stroke-width:1.4px;rx:2}.ssg.ssg .strip .winbar{fill:var(--ink)}.ssg.ssg .card .bw{color:var(--ink-2);margin-top:6px;font-size:12.5px;line-height:1.4}.ssg.ssg .card .bw b{font-family:var(--mono);color:var(--ink);font-weight:500}.ssg.ssg .card .nop{font:400 12px var(--mono);color:var(--ink-3)}.ssg.ssg .key{font:400 11.5px var(--mono);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 20px;padding:14px 0 0;display:flex}.ssg.ssg .key .sw{vertical-align:-1px;width:10px;height:10px;margin-right:6px;display:inline-block}.ssg.ssg .wins{border:1px solid var(--line);background:var(--surface)}.ssg.ssg .wn{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1fr) minmax(0,2.4fr) 150px 92px 92px;align-items:center;gap:0 18px;padding:10px 18px;font-size:14px;display:grid}.ssg.ssg .wn.hd{font:500 11.5px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-block:10px}.ssg.ssg .wn:last-of-type{border-bottom:0}.ssg.ssg .wn .nm{font-weight:600}.ssg.ssg .wn .tl{height:18px;position:relative}.ssg.ssg .wn .tl svg{width:100%;height:18px;display:block;overflow:visible}.ssg.ssg .wn .w{font:500 13px var(--mono)}.ssg.ssg .wn .w small{font:400 12px var(--mono);color:var(--ink-3);display:block}.ssg.ssg .wn .sv{text-align:right;font:500 13px var(--mono)}.ssg.ssg .sv.dn{color:var(--ssg-dn)}.ssg.ssg .sv.fl{color:var(--ink-3)}.ssg.ssg .clock{display:grid}.ssg.ssg .ck{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;padding:18px;display:grid}.ssg.ssg .ck .d{font:500 2.7rem/1 var(--mono);letter-spacing:-.04em}.ssg.ssg .ck .d small{font:400 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;display:block}.ssg.ssg .ck .t{font:700 1.05rem/1.3 var(--serif);margin:0 0 4px}.ssg.ssg .ck .s{color:var(--ink-3);font-size:13px}.ssg.ssg .ck.past .d{color:var(--ink-3)}.ssg.ssg .ck.soon .d{color:var(--accent-ink)}.ssg.ssg .ck-link{padding:14px 18px 0;font-size:14px}.ssg.ssg .ck-link a{color:var(--accent-ink);font-weight:600}.ssg.ssg .ck-none{color:var(--ink-3);margin:0;padding:18px;font-size:15px}.ssg.ssg .bm{padding:18px}.ssg.ssg .bm form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;margin-bottom:20px;display:grid}.ssg.ssg .bm label{font:500 11.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px;display:block}.ssg.ssg .bm select,.ssg.ssg .bm input{background:var(--bg);width:100%;color:var(--ink);border:1px solid var(--line-2);font:500 15px var(--mono);border-radius:4px;min-height:44px;padding:11px 12px}.ssg.ssg .bm select{font-family:var(--sans);font-weight:500}.ssg.ssg .bm svg{width:100%;height:auto;display:block;overflow:visible}.ssg.ssg .bm .ax{font:400 9.5px var(--mono);fill:var(--ink-3)}.ssg.ssg .bm .cl{font:500 9.5px var(--mono);fill:var(--ink-2)}.ssg.ssg .bm .me{fill:var(--accent-ink)}.ssg.ssg .bm .res{font:400 1.1rem/1.45 var(--sans);margin-top:14px}.ssg.ssg .bm .res b{font-family:var(--mono);font-weight:500}.ssg.ssg .ukr{padding:10px 18px 6px}.ssg.ssg .ur>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ssg.ssg .ur{grid-template-columns:minmax(0,190px) minmax(0,1fr) 42px;align-items:center;gap:12px;height:29px;font-size:13.5px;display:grid}.ssg.ssg .ur .b{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.ssg.ssg .ur .b i{transform-origin:0;height:100%;transform:scaleX(var(--w));transition:transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 30ms);display:block}.ssg.ssg .ssw:not(.in) .ur .b i{transform:scaleX(0)}.ssg.ssg .ur .v{font:500 13px var(--mono);text-align:right}.ssg.ssg .brief{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:40px;margin:56px 0 0;padding:36px 0 12px;display:grid}.ssg.ssg .brief h2{font:700 clamp(1.5rem, 2.6vw, 2rem)/1.2 var(--serif);letter-spacing:-.01em;margin:0 0 8px}.ssg.ssg .brief p{color:var(--ink-2);max-width:44em;margin:0}.ssg.ssg .btn{background:var(--accent);color:#fff;min-height:48px;font:600 15px/1 var(--sans);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;text-decoration:none;display:inline-flex}.ssg.ssg .btn:hover{filter:brightness(1.12)}.ssg.ssg a.btn{color:#fff}.ssg.ssg .notes{border-top:1px solid var(--line);color:var(--ink-3);margin-top:40px;padding:28px 0 56px;font-size:13px;line-height:1.55}.ssg.ssg .notes ul{columns:2 320px;column-gap:40px;margin:0;padding:0 0 0 1.1em}.ssg.ssg .notes li{break-inside:avoid;margin:0 0 6px}.ssg.ssg .notes p.credit{margin:14px 0 0}.ssg.ssg .notes p.credit a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.ssg.ssg .notes .credit-h{font-weight:600}.ssg.ssg .notes h3{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:0 0 10px}.ssg.ssg .notes a{color:var(--ink-2)}@keyframes ssg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@media (width<=1100px){.ssg.ssg [data-ss-widget=carbon]:not(.ssw){min-height:1650px}.ssg.ssg .strips{grid-template-columns:repeat(2,minmax(0,1fr))}.ssg.ssg .hero .wrap{grid-template-columns:1fr;gap:40px}.ssg.ssg .grid2,.ssg.ssg .grid3{grid-template-columns:1fr}.ssg.ssg .grid2>*+*{border-left:0;border-top:1px solid var(--line)}}@media (width<=760px){.ssg.ssg .today:empty{min-height:377px}.ssg.ssg #ss-meta:empty{min-height:42px}.ssg.ssg .hero{padding:40px 0 28px}.ssg.ssg .dek{font-size:1.08rem}.ssg.ssg .sec{padding-top:40px}.ssg.ssg .strips{grid-template-columns:1fr}.ssg.ssg .rk{grid-template-columns:22px minmax(0,1fr) minmax(0,1.2fr) 52px;gap:0 10px;padding-inline:14px}.ssg.ssg .rk .r.ren,.ssg.ssg .rk .r.pr{display:none}.ssg.ssg .ssw-head,.ssg.ssg .ssw-foot,.ssg.ssg .legend{padding-inline:14px}.ssg.ssg .wn{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px}.ssg.ssg .wn.hd{display:none}.ssg.ssg .wn .tl{order:3;grid-column:1/-1}.ssg.ssg .wn .sv{display:none}.ssg.ssg .wn .w{text-align:right}.ssg.ssg .ck{grid-template-columns:92px minmax(0,1fr);gap:14px;padding-inline:14px}.ssg.ssg .ck .d{font-size:2.2rem}.ssg.ssg .bm{padding:14px}.ssg.ssg .bm form{grid-template-columns:1fr}.ssg.ssg .brief{grid-template-columns:1fr;gap:22px}.ssg.ssg .btn{text-align:center}.ssg.ssg .ur{grid-template-columns:minmax(0,132px) minmax(0,1fr) 38px;height:auto;min-height:32px;padding:3px 0}.ssg.ssg .ur>span:first-child{white-space:normal;font-size:13px;line-height:1.2}.ssg.ssg .rk.hd span:nth-child(n+5){display:none}.ssg.ssg .rk{grid-template-columns:22px minmax(0,1.35fr) minmax(0,1fr) 46px}.ssg.ssg .lbl{font-size:15px}.ssg.ssg .lbl.c{display:none}.ssg.ssg .bm .cl{font-size:13px}.ssg.ssg .bm .ax{font-size:12px}}@media (prefers-reduced-motion:reduce){.ssg.ssg *,.ssg.ssg :before,.ssg.ssg :after{transition:none!important;animation:none!important}.ssg.ssg .ssw:not(.in) .strip .bar,.ssg.ssg .ssw:not(.in) .rk .cv .trk i,.ssg.ssg .ssw:not(.in) .ur .b i{transform:none}}.ssg.ssg :focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px;border-radius:2px}.ssg.ssg .rk:focus-visible{outline-offset:-2px}.ssg.ssg .ssg-title{margin-top:0}.ssg.ssg .ssg-status{border:1px solid var(--line-2);border-left:3px solid var(--accent);background:var(--surface);color:var(--ink-2);margin:22px 0 0;padding:14px 18px;font-size:15px;display:none}.ssg.ssg .ssg-status.on{display:block}.ssg.ssg .ssg-status button{appearance:none;color:var(--ink);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;min-height:40px;padding:0 4px;font-weight:600;text-decoration:underline}.ssg.ssg .tag{font:500 11.5px/1.3 var(--mono);letter-spacing:.02em;text-transform:none;color:var(--ink-2);border:1px dashed var(--ink-3);white-space:normal;border-radius:3px;margin-top:3px;padding:1px 6px;display:inline-block}.ssg.ssg .rk .nm .tag{margin:3px 4px 0 0;display:inline-block}.ssg.ssg .card .tags{flex-wrap:wrap;gap:4px 6px;margin:0 0 6px;display:flex}.ssg.ssg .card .tags .tag{margin:0}.ssg.ssg .strip .est{opacity:.85;stroke:var(--ink-3);stroke-width:.7px;stroke-dasharray:2 2}.ssg.ssg .wn .nm .tag{width:fit-content;margin-top:4px;font-weight:500;display:block}.ssg.ssg .ssg-fallback{border:1px solid var(--line);background:var(--surface);padding:18px}.ssg.ssg .ssg-fallback[hidden]{display:none}.ssg.ssg .ssg-fallback h3{font:700 1.3rem/1.2 var(--serif);margin:0 0 6px}.ssg.ssg .ssg-fallback p{color:var(--ink-3);margin:0 0 12px;font-size:14px}.ssg.ssg .ssg-fallback .tw{overflow-x:auto}.ssg.ssg .ssg-fallback table{border-collapse:collapse;background:0 0;border:0;width:100%;min-width:560px;margin:0;font-size:14.5px}.ssg.ssg .ssg-fallback caption{text-align:left;color:var(--ink-3);caption-side:top;padding-bottom:8px;font-size:13px}.ssg.ssg .ssg-fallback th,.ssg.ssg .ssg-fallback td{text-align:left;border:0;border-bottom:1px solid var(--line);color:var(--ink);vertical-align:top;background:0 0;padding:9px 10px 9px 0}.ssg.ssg .ssg-fallback th{font:500 11.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ssg.ssg .ssg-fallback td.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.ssg.ssg .aside-notes h3{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:0 0 10px}.ssg.ssg .aside-notes h3+p{color:var(--ink-2);max-width:36em;font-size:15px;line-height:1.6}.ssg.ssg .aside-notes h3:not(:first-child){margin-top:22px}.ssg.ssg .notes p{margin:0}.ssg.ssg .ssg-loading{color:var(--ink-3);border:1px solid var(--line);background:var(--surface);margin:0;padding:18px;display:none}.ssg.ssg.ssg-js .ssg-loading{display:block}.ssg.ssg.ssg-js .ssg-fallback,.ssg.ssg .ssg-fallback[hidden]{display:none}@media (prefers-reduced-motion:reduce){.ssg.ssg .live{animation:none}}.ssg.ssg .ssg-banner{width:min(100% - 2 * var(--gut), var(--max));border:1px solid var(--line-2);border-left:3px solid var(--accent);background:var(--tint);color:var(--ink);margin:24px auto 4px;padding:14px 18px;font-size:15.5px;line-height:1.5}.ssg.ssg .ssg-banner[hidden]{display:none}.ssg.ssg.ssg-outage .tag.late{color:var(--ink-3);background:0 0;border:0;padding:0;font-weight:400}.ssg.ssg .tip{background:var(--bg)}.ssg.ssg .ssg-status,.ssg.ssg .since,.ssg.ssg .card.sel{background:var(--tint)}.ssg.ssg .seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.ssg.ssg .bm select,.ssg.ssg .bm input{background:var(--bg)}.ssg.ssg .mk-list{columns:3 200px;column-gap:28px;margin:0;padding:0;list-style:none}.ssg.ssg .mk-list li{border-bottom:1px solid var(--line);break-inside:avoid;font:700 1.1rem/1.25 var(--serif);padding:8px 0}.ssg.ssg .mk-list a{text-decoration:none}.ssg.ssg .mk-list a:after{content:" →";color:var(--accent-ink)}.ssg.ssg{font-family:var(--sans);-webkit-font-smoothing:antialiased}.ssg.ssg .kicker{font:500 13px/1.3 var(--sans);letter-spacing:0;text-transform:none}.ssg.ssg :is(.today h2,.ssw-title,.notes h3,.aside-notes h3),.ssg.ssg .since.on:before{font:600 13px/1.3 var(--sans);letter-spacing:0;text-transform:none}.ssg.ssg :is(.rk.hd,.wn.hd,.ssg-fallback th){font:500 13px/1.3 var(--sans);letter-spacing:0;text-transform:none}.ssg.ssg :is(.card .kv,.ck .d small){letter-spacing:0;text-transform:none}.ssg.ssg .bm label{font:600 13px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-2)}.ssg.ssg .ssg-title{letter-spacing:-.03em;font-weight:600}.ssg.ssg .ssg-title em{font-style:normal}.ssg.ssg .sec-h h2{letter-spacing:-.025em;font-weight:600}.ssg.ssg .today{border-top:1px solid var(--line)}.ssg.ssg .today .big{letter-spacing:-.02em;font-weight:600}.ssg.ssg .since{border-radius:var(--r-md);background:var(--tint);border:0}.ssg.ssg :is(.grid2,.ssw.boxed){border-radius:var(--r-md);overflow:hidden}.ssg.ssg .seg{background:color-mix(in srgb, var(--ink) 8%, var(--bg));border:0;padding:3px}.ssg.ssg .seg button{font:500 14px/1 var(--sans);color:var(--ink-2);transition:background-color .2s,color .2s}.ssg.ssg .seg button[aria-pressed=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}.ssg.ssg .bm :is(select,input){border-color:var(--line);border-radius:var(--r-sm);background:var(--bg)}.ssg.ssg .btn{border-radius:var(--r-pill);min-height:44px;font-weight:500;transition:background-color .2s,transform .12s}.ssg.ssg .btn:hover{filter:none;background:color-mix(in srgb, var(--accent) 88%, #000)}.ssg.ssg .btn:active{transform:scale(.97)}.ssg.ssg .emb{font:500 13px/1 var(--sans);letter-spacing:0;text-transform:none;border-radius:var(--r-pill);background:color-mix(in srgb, var(--ink) 8%, var(--bg));color:var(--ink);border:0;padding:10px 14px 10px 34px}.ssg.ssg :is(.emb:hover,.emb[aria-expanded=true]){background:color-mix(in srgb, var(--ink) 14%, var(--bg));color:var(--ink)}.ssg.ssg .emb-panel{border:1px solid var(--line);border-radius:var(--r-md)}.ssg.ssg .emb-m select,.ssg.ssg .emb-panel textarea{border-color:var(--line);border-radius:var(--r-sm)}.ssg.ssg .emb-a button{font:500 13px/1 var(--sans);letter-spacing:0;text-transform:none;border-radius:var(--r-pill);padding:11px 18px}.ssg.ssg :is(a,button,select,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ssk-focus,#0071e3);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ssg.ssg :is(.seg button,.btn){transition:none}}.ssg.ssg .ssg-dl{font:400 11.5px/1.5 var(--mono);color:var(--ink-3);flex-wrap:wrap;gap:6px 22px;margin:12px 0 0;display:flex}.ssg.ssg .ssg-dl div{gap:6px;display:flex}.ssg.ssg .ssg-dl dt{color:var(--ink-2);font-weight:500}.ssg.ssg .ssg-dl dd{margin:0}.ssg.ssg .ssg-how{margin:6px 0 0}.ssg.ssg .ssg-how summary{cursor:pointer;color:var(--ink-2);font-size:13px}.ssg.ssg .ssg-how p{color:var(--ink-3);margin:6px 0 0;font-size:13px;line-height:1.5}.ssg.ssg .mk-crumb{font:500 13px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-3);margin:0 0 18px}.ssg.ssg .mk-crumb a{color:var(--ink-3)}.ssg.ssg .mk-cite{margin-top:6px;display:block}.ssg.ssg .mk-cite a{color:var(--ink-3);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.ssg.ssg .dek b{color:var(--ink);font-weight:600}.ssg.ssg .tw{-webkit-overflow-scrolling:touch;overflow-x:auto}.ssg.ssg .mk-hours,.ssg.ssg .mk-cmp{border-collapse:collapse;width:100%;margin:0;font-size:15px}.ssg.ssg .mk-hours caption,.ssg.ssg .mk-cmp caption{caption-side:bottom;text-align:left;color:var(--ink-3);padding-top:10px;font-size:13px}.ssg.ssg .mk-hours :is(th,td),.ssg.ssg .mk-cmp :is(th,td){border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;padding:8px 12px 8px 0;font-weight:400}.ssg.ssg .mk-hours thead th,.ssg.ssg .mk-cmp thead th{font:600 13px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-3);border-bottom:1px solid var(--ink)}.ssg.ssg .mk-hours td.num,.ssg.ssg .mk-cmp td.num,.ssg.ssg .mk-hours thead th:nth-child(2),.ssg.ssg .mk-hours thead th:nth-child(4),.ssg.ssg .mk-cmp thead th:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.ssg.ssg .mk-hours tr.dy th{font:700 1.05rem/1.2 var(--serif);border-bottom:1px solid var(--ink);padding-top:18px}.ssg.ssg .mk-hours tr.bw td{background:var(--accent-soft)}.ssg.ssg .mk-hours .tag.bwt{color:var(--accent-ink);border-color:var(--accent-ink)}.ssg.ssg .mk-cmp tr.here :is(th,td){background:var(--tint)}.ssg.ssg .mk-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.ssg.ssg .mk-scroll{border-bottom:1px solid var(--line);max-height:640px;overflow-y:auto}.ssg.ssg .mk-scroll thead th{background:var(--bg);position:sticky;top:0}.ssg.ssg .mk-about{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;display:grid}.ssg.ssg .mk-about h3{font:700 1.15rem/1.2 var(--serif);margin:0 0 6px}.ssg.ssg .mk-about p{color:var(--ink-2);font-size:16px}.ssg.ssg .mk-emb textarea{width:100%;font:13px/1.45 var(--mono);border:1px solid var(--line-2);background:var(--tint);color:var(--ink);resize:vertical;padding:10px}.ssg.ssg .mk-more{columns:3 180px;column-gap:28px;margin:0;padding:0;list-style:none}.ssg.ssg .mk-more li{border-bottom:1px solid var(--line);break-inside:avoid;padding:6px 0}@media (width<=1100px){.ssg.ssg .mk-grid{grid-template-columns:minmax(0,1fr);gap:36px}}@media (width<=760px){.ssg.ssg .mk-hours,.ssg.ssg .mk-cmp{font-size:14px}.ssg.ssg .mk-scroll{max-height:none}}
