.band.svelte-44c0pm{background:var(--surface-2);border-block:1px solid var(--border)}.section-head.svelte-44c0pm h2:where(.svelte-44c0pm){font-size:var(--fs-2xl);letter-spacing:-.02em}.section-head.svelte-44c0pm .lede:where(.svelte-44c0pm){max-width:var(--reading);color:var(--ink-2);font-size:var(--fs-md)}.grid-4.svelte-44c0pm,.grid-3.svelte-44c0pm{gap:var(--sp-4);grid-template-columns:1fr;display:grid}@media (width>=600px){.grid-4.svelte-44c0pm{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grid-4.svelte-44c0pm{grid-template-columns:repeat(4,1fr)}}@media (width>=860px){.grid-3.svelte-44c0pm{grid-template-columns:repeat(3,1fr)}}.answer.svelte-44c0pm{padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);transition:border-color .18s var(--ease), box-shadow .18s var(--ease)}.answer.svelte-44c0pm:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}.answer.svelte-44c0pm svg{box-sizing:content-box;width:20px;height:20px;margin-bottom:var(--sp-3);border-radius:var(--r-md);background:var(--brand-soft);color:var(--brand-ink);fill:currentColor;padding:9px}.answer.svelte-44c0pm .chip:where(.svelte-44c0pm){margin-bottom:var(--sp-3)}.answer.svelte-44c0pm h3:where(.svelte-44c0pm){margin-bottom:var(--sp-2);font-size:var(--fs-md)}.answer.svelte-44c0pm p:where(.svelte-44c0pm){color:var(--ink-2);font-size:var(--fs-base)}.explain.svelte-44c0pm{gap:var(--sp-6);align-items:start;display:grid}@media (width>=900px){.explain.svelte-44c0pm{gap:var(--sp-7);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.explain-intro.svelte-44c0pm h2:where(.svelte-44c0pm){font-size:var(--fs-2xl);letter-spacing:-.02em}.explain-intro.svelte-44c0pm .lede:where(.svelte-44c0pm){margin-top:var(--sp-3);color:var(--ink-2)}.milestone.svelte-44c0pm{margin-top:var(--sp-5);padding:var(--sp-4) var(--sp-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.milestone.svelte-44c0pm time:where(.svelte-44c0pm){margin-bottom:var(--sp-2);color:var(--ink-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;display:block}.milestone.svelte-44c0pm h3:where(.svelte-44c0pm){font-size:var(--fs-md)}.milestone.svelte-44c0pm p:where(.svelte-44c0pm){margin-top:var(--sp-2);color:var(--ink-2);font-size:var(--fs-base)}.explain-panel.svelte-44c0pm{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.explain-panel.svelte-44c0pm .prose:where(.svelte-44c0pm){padding:0 var(--sp-5) var(--sp-5)}.segmented.svelte-44c0pm{gap:var(--sp-1);padding:var(--sp-3) var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.segmented.svelte-44c0pm button:where(.svelte-44c0pm){padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);color:var(--ink-2);font-size:var(--fs-base);cursor:pointer;transition:background-color .15s var(--ease), color .15s var(--ease);background:0 0;border:1px solid #0000;font-weight:600}.segmented.svelte-44c0pm button.on:where(.svelte-44c0pm){border-color:var(--border-strong);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.prose.svelte-44c0pm{max-width:var(--reading)}.prose.svelte-44c0pm h3:where(.svelte-44c0pm){margin-bottom:var(--sp-3);font-size:var(--fs-lg)}.prose.svelte-44c0pm p:where(.svelte-44c0pm)+p:where(.svelte-44c0pm){margin-top:var(--sp-3)}.prose.svelte-44c0pm p:where(.svelte-44c0pm){color:var(--ink-2)}.tlds.svelte-44c0pm{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.tld.svelte-44c0pm{padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:inherit;transition:border-color .15s var(--ease), background-color .15s var(--ease);flex-direction:column;gap:2px;display:flex}.tld.svelte-44c0pm:hover{border-color:var(--brand);background:var(--brand-soft);text-decoration:none}.tlds-foot.svelte-44c0pm{justify-content:center;align-items:center;gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.all-tlds.svelte-44c0pm{font-size:var(--fs-base);align-items:center;gap:6px;font-weight:600;display:inline-flex}.all-tlds.svelte-44c0pm svg{width:14px;height:14px}.tlds-foot.svelte-44c0pm button:where(.svelte-44c0pm){display:none}@media (width<=700px){.tlds.clamped.svelte-44c0pm{max-height:340px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.tlds-foot.svelte-44c0pm button:where(.svelte-44c0pm){display:inline-flex}}.tld.svelte-44c0pm b:where(.svelte-44c0pm){font-size:var(--fs-md);font-weight:700}.tld.svelte-44c0pm small:where(.svelte-44c0pm){color:var(--ink-3);font-size:var(--fs-xs);overflow-wrap:anywhere}.closing.svelte-44c0pm{padding-block:var(--sp-9);border-top:1px solid var(--border);color:var(--ink);text-align:center;background:#fff;position:relative;overflow:hidden}.closing.svelte-44c0pm:before{content:"";background:radial-gradient(ellipse 70% 60% at 50% 0%, var(--brand-soft), transparent 70%);pointer-events:none;position:absolute;inset:0}.closing.svelte-44c0pm .container:where(.svelte-44c0pm){position:relative}.closing.svelte-44c0pm h2:where(.svelte-44c0pm){letter-spacing:-.03em;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:800;line-height:1.1}.closing-lede.svelte-44c0pm{margin:var(--sp-4) auto 0;color:var(--ink-2);font-size:var(--fs-lg)}.closing-search.svelte-44c0pm{align-items:center;gap:var(--sp-2);max-width:540px;margin:var(--sp-7) auto var(--sp-5);padding:6px 6px 6px var(--sp-5);border:1px solid var(--border-strong);border-radius:var(--r-pill);box-shadow:var(--shadow-2);transition:border-color .15s var(--ease), box-shadow .15s var(--ease);background:#fff;display:flex}.closing-search.svelte-44c0pm:hover{box-shadow:var(--shadow-3)}.closing-search.svelte-44c0pm:focus-within{border-color:var(--brand);box-shadow:var(--shadow-3), 0 0 0 4px #43a8df2e}.closing-search.svelte-44c0pm input:where(.svelte-44c0pm){min-width:0;height:46px;color:var(--ink);font-size:var(--fs-lg);background:0 0;border:0;outline:none;flex:1}.closing-search.svelte-44c0pm input:where(.svelte-44c0pm)::placeholder{color:var(--ink-3)}.closing-search.svelte-44c0pm button:where(.svelte-44c0pm){height:46px;padding-inline:var(--sp-5);border-radius:var(--r-pill);background:var(--brand-ink);color:#fff;font-size:var(--fs-base);cursor:pointer;transition:background-color .15s var(--ease);border:0;flex:none;align-items:center;gap:6px;font-weight:700;display:inline-flex}.closing-search.svelte-44c0pm button:where(.svelte-44c0pm):hover{background:#0d5c81}.closing-search.svelte-44c0pm button:where(.svelte-44c0pm) svg{width:17px;height:17px}.assurances.svelte-44c0pm{justify-content:center;gap:var(--sp-2) var(--sp-5);color:var(--ink-2);font-size:var(--fs-sm);flex-wrap:wrap;list-style:none;display:flex}.assurances.svelte-44c0pm li:where(.svelte-44c0pm){align-items:center;gap:6px;display:inline-flex}.assurances.svelte-44c0pm li:where(.svelte-44c0pm):before{content:"";background:var(--ok-vivid);border-radius:50%;width:5px;height:5px}@media (width<=560px){.closing-search.svelte-44c0pm{padding:var(--sp-3);border-radius:var(--r-lg);flex-wrap:wrap}.closing-search.svelte-44c0pm input:where(.svelte-44c0pm){height:40px;font-size:var(--fs-md);flex-basis:100%}.closing-search.svelte-44c0pm button:where(.svelte-44c0pm){justify-content:center;width:100%}}
