.sl[data-astro-cid-he76nuzi]{position:relative;height:1.4em;margin:2px 0 -6px;font:700 var(--t-label)/1.4 var(--alt-f-ui);color:var(--alt-night)}.sl[data-astro-cid-he76nuzi] span[data-astro-cid-he76nuzi]{position:absolute;top:0;white-space:nowrap}.sl[data-astro-cid-he76nuzi].reg{margin:-6px 0 0;font-weight:600;color:var(--alt-night-2)}.hrows[data-astro-cid-he76nuzi]{list-style:none;margin:0;padding:0;display:grid;gap:18px}.hrow[data-astro-cid-he76nuzi]{display:grid;gap:4px;padding-top:14px;border-top:1px solid var(--alt-contour)}.hq[data-astro-cid-he76nuzi]{margin:0;font:650 var(--t-body)/1.3 var(--alt-f-display);color:var(--alt-night)}.hv[data-astro-cid-he76nuzi]{margin:0;color:var(--alt-night-2);font-size:var(--t-small)}.hv[data-astro-cid-he76nuzi] b[data-astro-cid-he76nuzi]{font:750 var(--t-h3)/1.1 var(--alt-f-display);color:var(--alt-night);letter-spacing:-.02em}.hc[data-astro-cid-he76nuzi]{margin:0;font-size:var(--t-small);color:var(--alt-night-2);display:flex;gap:7px;align-items:baseline}.hc[data-astro-cid-he76nuzi] i[data-astro-cid-he76nuzi]{flex:none;width:9px;height:9px;border-radius:50%;background:var(--alt-sea);transform:translateY(-1px)}.better[data-astro-cid-he76nuzi] .hc[data-astro-cid-he76nuzi] i[data-astro-cid-he76nuzi]{background:var(--alt-below-2)}.worse[data-astro-cid-he76nuzi] .hc[data-astro-cid-he76nuzi] i[data-astro-cid-he76nuzi]{background:var(--alt-above-2)}.health[data-astro-cid-he76nuzi] svg.sa{width:100%;height:auto;display:block;margin-top:4px}.health[data-astro-cid-he76nuzi] svg.sa .ax{stroke:var(--alt-contour);stroke-width:2}.health[data-astro-cid-he76nuzi] svg.sa .o{fill:var(--alt-rest);stroke:var(--alt-paper);stroke-width:1.2}.health[data-astro-cid-he76nuzi] svg.sa .reg{stroke:var(--alt-night-2);stroke-width:2;stroke-dasharray:3 3}.health[data-astro-cid-he76nuzi] svg.sa .me{fill:var(--alt-sea);stroke:var(--alt-paper);stroke-width:2.5}.ends[data-astro-cid-he76nuzi]{margin:0;display:flex;justify-content:space-between;font-size:var(--t-micro);color:var(--alt-ink-3)}.hs[data-astro-cid-he76nuzi]{margin:2px 0 0;font-size:var(--t-micro);color:var(--alt-ink-3);line-height:1.4}.hs[data-astro-cid-he76nuzi] a[data-astro-cid-he76nuzi],.hcredit[data-astro-cid-he76nuzi] a[data-astro-cid-he76nuzi],.cite[data-astro-cid-he76nuzi]{color:inherit}.whyh[data-astro-cid-he76nuzi]{margin:10px 0 0;font:650 var(--t-body)/1.3 var(--alt-f-display);color:var(--alt-night)}.whyl[data-astro-cid-he76nuzi]{margin:0;padding-left:18px;display:grid;gap:8px;font-size:var(--t-body);line-height:1.5;color:var(--alt-night-2)}.cite[data-astro-cid-he76nuzi]{display:block;font-size:var(--t-micro);color:var(--alt-ink-3);margin-top:2px}.hcredit[data-astro-cid-he76nuzi]{margin:6px 0 0;font-size:var(--t-small);line-height:1.5;color:var(--alt-ink-3)}.hcredit[data-astro-cid-he76nuzi] b[data-astro-cid-he76nuzi]{color:var(--alt-night-2)}.ins[data-astro-cid-6xuca6t4]{gap:0}.it[data-astro-cid-6xuca6t4]{display:grid;gap:8px;padding:14px 0;border-top:1px solid var(--alt-contour)}.it[data-astro-cid-6xuca6t4]:first-of-type{border-top:0;padding-top:8px}.k[data-astro-cid-6xuca6t4]{margin:0;font:650 var(--t-label) / 1.2 var(--alt-f-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--alt-ink-3)}.s[data-astro-cid-6xuca6t4]{margin:0;font-size:var(--t-body);line-height:1.45;color:var(--alt-night)}.nt[data-astro-cid-6xuca6t4],.src[data-astro-cid-6xuca6t4]{margin:0;font-size:var(--t-label);color:var(--alt-ink-3)}.src[data-astro-cid-6xuca6t4]{padding-top:10px;border-top:1px solid var(--alt-contour)}.gline[data-astro-cid-v7vapdgm]{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:16px;background:var(--alt-mist)}.gl[data-astro-cid-v7vapdgm]{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;font:800 var(--t-h3)/1 var(--alt-f-display)}.gline[data-astro-cid-v7vapdgm] p[data-astro-cid-v7vapdgm]{margin:0;font-size:var(--t-small);color:var(--alt-night-2);line-height:1.4}.gline[data-astro-cid-v7vapdgm] p[data-astro-cid-v7vapdgm] b[data-astro-cid-v7vapdgm]{color:var(--alt-night)}.gline[data-astro-cid-v7vapdgm] a[data-astro-cid-v7vapdgm]{color:inherit}.co-page{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.chead.co-head h1{font-size:clamp(var(--t-h3),calc((100vw - 2.5rem) / (var(--chars,20) * .56)),var(--t-display));line-height:1.04;letter-spacing:-.03em;font-weight:750;text-wrap:balance;overflow-wrap:normal}.co-head .co-sub{color:var(--alt-night-2);font-size:var(--t-body);line-height:1.4}.co-page>.rail{margin:2px -4px 0;width:max-content;max-width:calc(100% + 8px)}.co-chap,.co-sum,.co-page .card{scroll-margin-top:124px}.co-sum{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:22px 18px 18px;border-radius:30px;background:var(--alt-panel);color:var(--alt-panel-ink);box-shadow:0 24px 50px -28px var(--alt-panel-shadow)}.co-sum p{margin:0}.co-kick{font:800 var(--t-micro)/1 var(--alt-f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--alt-panel-kick)}.co-sum h2{margin-top:-8px;font:800 var(--t-h3)/1.08 var(--alt-f-display);font-size:clamp(var(--t-body),calc((100vw - 4.25rem) / (var(--chars,24) * .31)),var(--t-h3));letter-spacing:-.025em;color:var(--alt-panel-ink);text-wrap:balance}.co-alert{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:18px;background:var(--alt-panel-alert);color:var(--alt-panel-ink);font-size:var(--t-body);line-height:1.35}.co-alert.calm{background:var(--alt-panel-calm)}.co-alert strong{font:800 var(--t-h3)/1 var(--alt-f-display);white-space:nowrap}.co-alert i{flex:none;width:12px;height:12px;border-radius:50%;background:var(--alt-panel-ink);box-shadow:0 0 0 5px color-mix(in srgb,var(--alt-panel-ink) 28%,transparent)}@media(prefers-reduced-motion:no-preference){.co-alert:not(.calm) i{animation:co-pulse 1.8s ease-out infinite}@keyframes co-pulse{70%,to{box-shadow:0 0 0 12px color-mix(in srgb,var(--alt-panel-ink) 0%,transparent)}}}.co-tiles{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.co-tiles li{flex:1 1 40%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-content:start;padding:14px 13px 12px;border-radius:20px;background:var(--alt-panel-tile)}.co-tiles b{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font:800 var(--t-h2)/1 var(--alt-f-display);font-size:clamp(var(--t-h3),8.4vw,var(--t-h2));letter-spacing:-.03em;color:var(--alt-panel-ink)}.co-tiles b i{font:700 var(--t-small)/1.2 var(--alt-f-ui);font-style:normal;letter-spacing:0;color:var(--alt-panel-ink-2)}.co-tiles span{font-size:var(--t-small);line-height:1.3;color:var(--alt-panel-ink-2)}.co-tiles .co-per{color:var(--alt-panel-ink)}.co-per strong{font-weight:800}.co-tiles em{justify-self:start;margin-top:2px;padding:3px 9px;border-radius:12px;font:700 var(--t-micro)/1.4 var(--alt-f-ui);font-style:normal;background:var(--alt-panel-chip);color:var(--alt-panel-ink)}.co-tiles em.better{background:var(--alt-panel-light);color:var(--alt-panel-on-light)}.co-tiles em.worse{background:var(--alt-panel-warn);color:var(--alt-panel-on-light)}.co-tiles small{margin-top:2px;font-size:var(--t-micro);line-height:1.3;color:var(--alt-panel-ink-3)}.co-tiles small a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px}.co-sum a:focus-visible{outline:3px solid var(--alt-panel-kick);outline-offset:3px}.co-gh{margin:4px 0 -6px;font:700 var(--t-small)/1.3 var(--alt-f-ui);color:var(--alt-panel-ink-2)}@container (min-width:700px){.co-tiles li{flex:1 1 200px}.co-tiles b{font-size:var(--t-display)}}.co-chap{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.co-chap>.qa-chapter{margin-top:14px}.co-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.co-chap>.place>.card:last-of-type{margin-bottom:0}.co-chap>.place>.mapcard{margin-top:0}.co-chap .rail.co-qrail{position:static;margin:12px -4px}@media(max-width:340px){.co-page .card>h3.q{font-size:var(--t-small)}}.co-page .qa-rows li{position:relative}.co-page .qa-rows a{color:inherit;text-decoration:underline;text-decoration-color:var(--alt-contour);text-underline-offset:3px}.co-page .qa-rows a:after{content:"";position:absolute;inset:0;border-radius:16px}.co-page .qa-rows a:focus-visible{outline:none}.co-page .qa-rows a:focus-visible:after{outline:2px solid var(--alt-night);outline-offset:2px}@media(min-width:1024px){.co-page{gap:20px}.chead.co-head h1{font-size:var(--t-display)}.co-head .co-sub{max-width:38em}.co-sum{padding:30px 30px 26px;gap:18px}.co-sum h2{font-size:var(--t-h2)}.co-chap,.co-sum,.co-page .card{scroll-margin-top:136px}.co-cards{display:block;columns:2;column-gap:18px}.co-cards>*{break-inside:avoid;margin-bottom:18px}.co-cards:has(>:only-child){columns:auto;max-width:760px}.co-chap>.place>.side{top:132px;max-height:calc(100vh - 144px)}.co-chap>.place>.card:first-of-type{margin-top:0}.co-chap .side .rail.co-qrail{margin:16px 0 0}}
