.qa-page{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding-top:14px}.qa-hero{display:grid;gap:8px;padding:4px 2px 0}.qa-hero h1{font-size:clamp(var(--t-h3),calc((100vw - 2.5rem) / (var(--chars,20) * .56)),var(--t-h2));line-height:1.04;letter-spacing:-.03em;font-weight:750;text-wrap:balance}.qa-hero h1.qa-long{font-size:clamp(var(--t-lead),calc((100vw - 2.5rem) / (var(--chars,20) * .56)),var(--t-h2))}.qa-hero p{color:var(--alt-night-2)}.qa-glance{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px}.qa-glance li{background:var(--alt-paper);border-radius:18px;padding:12px 10px;display:grid;gap:2px;align-content:start;min-width:0}.qa-glance b{font:800 var(--t-lead)/1.1 var(--alt-f-display);letter-spacing:-.02em}.qa-glance span{font-size:var(--t-label);color:var(--alt-night-2);line-height:1.3}.qa-chapter{margin:18px 2px 0;display:grid;gap:4px}.qa-chapter h2{font:750 var(--t-h3)/1.1 var(--alt-f-display);letter-spacing:-.02em;text-wrap:balance}.qa-chapter p{font-size:var(--t-small);line-height:1.4;color:var(--alt-night-2)}.qa{padding:22px 20px 16px;gap:14px;grid-template-columns:minmax(0,1fr);container-type:inline-size}.qa-line{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:6px}@container (min-width:430px){.qa-line{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}}.qa .qa-q{margin:0;min-width:0;font:600 var(--t-small)/1.3 var(--alt-f-ui);color:var(--alt-night-2);text-wrap:balance}@container (max-width:330px){.qa .qa-q{font-size:var(--t-label)}}.qa-kind{flex:none;display:inline-flex;align-items:center;gap:5px;font:600 var(--t-label)/1 var(--alt-f-ui);color:var(--alt-ink-3);white-space:nowrap}.qa-kind i{width:7px;height:7px;border-radius:50%;background:var(--alt-sea)}.qa-kind.estimated i{background:var(--alt-estimated)}.qa-kind.reported i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--alt-night-3)}.qa .qa-a{margin:0;font:600 var(--t-h3)/1.2 var(--alt-f-display);letter-spacing:-.015em;color:var(--alt-night);text-wrap:balance}.qa .qa-a b{font-weight:800}.qa .qa-credit{margin:0;font-size:var(--t-label);line-height:1.4;color:var(--alt-ink-3)}.qa .qa-credit .qa-kind{margin-right:6px;vertical-align:baseline}.qa.qa-reason{background:color-mix(in srgb,var(--alt-estimated) 10%,var(--alt-paper))}.qa-quote{margin:0;padding-left:14px;border-left:3px solid var(--alt-estimated);font-size:var(--t-body);line-height:1.45;color:var(--alt-night)}.qa-fold .qa-quote{margin-top:8px;font-size:var(--t-small)}.qa-fold .qa-quote.qa-said{margin:0 0 8px}.qa .qa-cross{margin:0;padding:10px 12px;border-radius:14px;background:var(--alt-soft);display:grid;gap:2px;font-size:var(--t-small);line-height:1.4;color:var(--alt-night-2)}.qa-cross b{font:700 var(--t-micro)/1.3 var(--alt-f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--alt-ink-3)}.qa-cross span:first-of-type{color:var(--alt-night);font-weight:600}.qa-fold{border-top:1px solid var(--alt-contour);margin-top:-2px}.qa-fold+.qa-fold{margin-top:-14px}.qa-fold summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font:600 var(--t-small)/1.3 var(--alt-f-ui);color:var(--alt-night-2)}.qa-fold summary::-webkit-details-marker{display:none}.qa-fold summary:after{content:"+";flex:none;font:400 var(--t-lead)/1 var(--alt-f-ui);color:var(--alt-ink-3)}.qa-fold[open] summary:after{content:"−"}.qa-fold summary:focus-visible{outline:2px solid var(--alt-night);outline-offset:3px;border-radius:6px}.qa-fold p{margin:0 0 8px;font-size:var(--t-small);line-height:1.5;color:var(--alt-night-2)}.qa-fold .cite{color:var(--alt-ink-3)}.qa-fold .cite a{color:inherit;text-decoration:underline;text-decoration-color:var(--alt-contour);text-underline-offset:3px}.qa-fold .qa-hb,.qa-fold .qa-rows,.qa-fold .qa-chips,.qa-fold .qa-plain{margin:2px 0 12px}.qa-plain{padding-left:18px;display:grid;gap:4px;font-size:var(--t-small);color:var(--alt-night-2)}.qa-hb{list-style:none;margin:0;padding:0;display:grid;gap:10px}.qa-hb li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:baseline;font-size:var(--t-small)}.qa-hb .nm{color:var(--alt-night-2);line-height:1.25;overflow-wrap:anywhere}.qa-hb b{grid-row:1;grid-column:2;font:700 var(--t-small) var(--alt-f-ui);font-variant-numeric:tabular-nums;color:var(--alt-night)}.qa-hb .tr{grid-row:2;grid-column:1/-1;height:10px;border-radius:5px;background:var(--alt-soft);overflow:hidden}.qa-hb .tr i{display:block;height:100%;border-radius:5px;background:var(--alt-sea)}.qa-hb .hi .tr i,.qa-hb li.pick .tr i{background:var(--alt-pick)}.qa-hb:has(.hi,.pick) li:not(.hi,.pick) .tr i{background:var(--alt-rest)}.qa-hb .hi .nm{color:var(--alt-night);font-weight:650}.qa-hb small{font-size:var(--t-label);font-weight:400;color:var(--alt-ink-3)}.qa-hb li.gap .tr{background:none;box-shadow:inset 0 0 0 1px var(--alt-contour)}.qa-hb li.gap b,.qa-rows li.gap em{font-weight:600;color:var(--alt-ink-3)}.qa-cols{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;height:150px;align-items:end}.qa-cols li{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto auto;height:100%;gap:3px;text-align:center;min-width:0}.qa-cols i{display:block;align-self:end;border-radius:6px 6px 2px 2px;background:var(--alt-sea)}.qa-cols .hi i{background:var(--alt-pick)}.qa-cols:has(.hi) li:not(.hi) i{background:var(--alt-rest)}.qa-cols b{font:700 var(--t-label) var(--alt-f-ui);font-variant-numeric:tabular-nums;color:var(--alt-night)}.qa-cols span{font-size:var(--t-micro);color:var(--alt-ink-3);line-height:1.2;min-height:30px}.qa-cols.ends b,.qa-cols.thin span{visibility:hidden;white-space:nowrap}.qa-cols.ends span{min-height:16px}.qa-cols.ends li:first-child b,.qa-cols.ends li:last-child b,.qa-cols.thin li:first-child span,.qa-cols.thin li:last-child span{visibility:visible}.qa-cols.ends li:first-child b,.qa-cols.thin li:first-child span{justify-self:start}.qa-cols.ends li:last-child b,.qa-cols.thin li:last-child span{justify-self:end}.qa-cols.thin{gap:3px;height:96px}.qa-rows{list-style:none;margin:0;padding:0;display:grid;gap:6px}.qa-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:12px 14px;border-radius:16px;background:var(--alt-soft);align-items:center}.qa-rows b{font:650 var(--t-small)/1.3 var(--alt-f-ui);color:var(--alt-night);overflow-wrap:anywhere}.qa-rows span{grid-column:1;font-size:var(--t-label);color:var(--alt-ink-3);line-height:1.35}.qa-rows em{grid-row:1;grid-column:2;font:700 var(--t-small) var(--alt-f-ui);font-style:normal;font-variant-numeric:tabular-nums;color:var(--alt-night);text-align:right}.qa-rows li.sub em{grid-row:1 / span 2}.qa-rows.qa-labelled li{grid-template-columns:minmax(0,1fr)}.qa-rows.qa-labelled span{order:-1}.qa-segbox{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.qa-seg{display:flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:22px;background:var(--alt-soft);width:max-content;max-width:100%}.qa-seg button{all:unset;cursor:pointer;flex:none;padding:8px 14px;border-radius:999px;font:650 var(--t-small)/1.3 var(--alt-f-ui);color:var(--alt-night-2);white-space:nowrap}.qa-seg button[aria-pressed=true]{background:var(--alt-night);color:var(--alt-paper)}.qa-seg button:focus-visible{outline:2px solid var(--alt-night);outline-offset:2px}.qa-pane{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.qa .qa-what{margin:0;font:650 var(--t-small)/1.35 var(--alt-f-ui);color:var(--alt-night)}.qa-dots{display:grid;grid-template-columns:repeat(auto-fill,minmax(26px,1fr));gap:6px}.qa-dots i,.qa-key i{display:block;aspect-ratio:1;border-radius:7px;background:var(--alt-sea)}.qa-dots i.g1,.qa-key i.g1{background:transparent;box-shadow:inset 0 0 0 2px var(--alt-sea)}.qa-dots i.g2,.qa-key i.g2{background:var(--alt-night-3)}.qa .qa-key{margin:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--t-small);color:var(--alt-night-2)}.qa-key span{display:flex;align-items:center;gap:6px}.qa-key i{width:14px;border-radius:4px;flex:none}.qa-dots.qa-small{grid-template-columns:repeat(auto-fill,minmax(9px,1fr));gap:3px}.qa-dots.qa-small i{border-radius:3px}.qa-aside b{color:var(--alt-night)}.qa .qa-terms{margin:-8px 0 0;font-size:var(--t-label);line-height:1.4;color:var(--alt-ink-3)}.qa-quote[lang]{font-style:normal}.qa-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.qa-chips li{padding:6px 12px;border-radius:16px;background:var(--alt-soft);font:600 var(--t-small)/1.3 var(--alt-f-ui);color:var(--alt-night)}.qa-chips li:before{content:"✓ ";color:var(--alt-sea);font-weight:800}.qa-chips li.no{background:transparent;box-shadow:inset 0 0 0 1px var(--alt-contour);color:var(--alt-night-2)}.qa-chips li.no:before{content:"✕ ";color:var(--alt-ink-3)}.qa-chips li small{font-size:inherit;font-weight:500;color:var(--alt-night-2)}.qa-beside{min-width:0}@container (min-width:700px){.qa-segbox.qa-split{grid-template-columns:minmax(0,340px) minmax(0,1fr);column-gap:28px;align-items:start}.qa-split>.qa-seg{grid-column:1 / -1}}.qa-mapside{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start}.qa-map{display:block;margin:0 auto;width:auto;max-width:100%;height:auto;max-height:min(50vh,520px)}@supports (height:1svh){.qa-map{max-height:min(50svh,520px)}}.qa-map path{fill:var(--alt-rest);stroke:var(--alt-paper);stroke-width:.8;cursor:pointer;outline:none}.qa-map path.on{fill:var(--alt-pick)}.qa-map path.none,.qa-map path.none:hover{fill:none;stroke:var(--alt-night-3);stroke-width:.7;stroke-dasharray:2 1.6;cursor:default}.qa-map path:hover,.qa-map path:focus-visible{stroke:var(--alt-night);stroke-width:2}.qa-map path.qa-mapring{fill:none;stroke:var(--alt-night);stroke-width:2;pointer-events:none}.qa-nofig{margin:0;display:flex;align-items:center;gap:6px;font-size:var(--t-small);line-height:1.3;color:var(--alt-night-2)}.qa-nofig i{flex:none;width:14px;aspect-ratio:1;border-radius:4px;box-sizing:border-box;border:1px dashed var(--alt-night-3)}.qa-mapsay{margin:0;padding:10px 12px;border-radius:14px;background:var(--alt-soft);font-size:var(--t-small);line-height:1.4;color:var(--alt-night-2);min-height:44px}.qa-mapsay b{color:var(--alt-night)}.qa-go{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:var(--alt-night);color:var(--alt-paper);text-decoration:none}.qa-go span{min-width:0}.qa-go b{display:block;font:700 var(--t-body)/1.25 var(--alt-f-ui)}.qa-go small{display:block;margin-top:2px;font-size:var(--t-label);line-height:1.35;opacity:.8}.qa-go i{flex:none;font:400 var(--t-h3)/1 var(--alt-f-ui);font-style:normal}.qa-go:focus-visible{outline:2px solid var(--alt-night);outline-offset:3px}.qa .qa-notice,.qa-fold .qa-notice{margin:0;font-size:var(--t-label);line-height:1.4;color:var(--alt-ink-3)}.qa>.qa-notice{margin-top:-8px}.qa-hb li.pick .nm{color:var(--alt-night);font-weight:650}.qa-ruler{height:12px;border-radius:6px;background:var(--alt-soft);overflow:hidden}.qa-ruler i{display:block;height:100%;border-radius:6px;background:var(--alt-sea)}.qa .qa-aside{margin:0;font-size:var(--t-small);line-height:1.45;color:var(--alt-night-2)}.qa-notyet{display:grid;gap:12px;font-size:var(--t-small);line-height:1.45;color:var(--alt-night-2)}.qa-notyet>p{margin:0 2px}.qa-notyet ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.qa-notyet li{display:grid;gap:5px;padding:14px 16px;border-radius:18px;background:var(--alt-paper);box-shadow:inset 0 0 0 1px var(--alt-contour)}.qa-notyet b{font:650 var(--t-body)/1.3 var(--alt-f-ui);color:var(--alt-night)}.qa-notyet em{justify-self:start;padding:2px 10px;border-radius:999px;font:700 var(--t-label)/1.5 var(--alt-f-ui);font-style:normal;color:var(--alt-night)}.qa-notyet em.says-no{background:var(--alt-night);color:var(--alt-paper)}.qa-notyet em.found-nothing{box-shadow:inset 0 0 0 1.5px var(--alt-night-2)}.qa-notyet em.not-read{background:var(--alt-contour)}.qa-notyet em.disagree,.qa-notyet em.permission{border:1.5px dashed var(--alt-night-2)}@media(min-width:1024px){.qa-page{max-width:1040px;margin-inline:auto;grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:18px;align-items:start;padding-top:24px}.qa-page>:not(.qa),.qa-page>.qa-wide{grid-column:1 / -1}.qa-hero h1,.qa-hero h1.qa-long{font-size:var(--t-display)}.qa-glance{max-width:640px}.qa-page .foot{margin-top:8px}}.qa .qa-big{margin:0;display:grid;gap:4px;color:var(--alt-night)}.qa-big mark{justify-self:start;padding:0 4px;border-radius:6px;font:800 var(--t-h2)/1.1 var(--alt-f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--alt-night);background:linear-gradient(to top,var(--alt-mark) 55%,transparent 55%)}.qa-big span{font-size:var(--t-body);line-height:1.4;color:var(--alt-night-2);text-wrap:balance}.qa-title{display:grid;gap:2px;margin-bottom:-4px}.qa .qa-find{margin:0;font:700 var(--t-body)/1.3 var(--alt-f-display);color:var(--alt-night);text-wrap:balance}.qa .qa-measure{margin:0;font-size:var(--t-label);line-height:1.35;color:var(--alt-ink-3);text-wrap:balance}
