.crumbs{margin-bottom:20px;font-size:var(--fs-small)}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.crumbs li{display:inline-flex;align-items:center;gap:8px}.crumbs li + li::before{content:"/";color:var(--c-ink-3)}.crumbs a{display:inline-flex;align-items:center;min-height:44px;color:var(--c-ink)}.crumbs [aria-current="page"]{color:var(--c-ink-2)}.note{margin:0;padding:14px 16px;border-left:3px solid var(--c-resin);background:var(--c-ground-2);border-radius:0 var(--r) var(--r) 0;font-size:var(--fs-small);color:var(--c-ink);max-width:none}.wz-wrap{display:grid;gap:40px}@media (min-width:1024px){.wz-wrap{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:64px;align-items:start}}.wz{position:relative;display:grid;gap:28px;min-width:0}.wz-progress{display:grid;gap:10px}.wz-progress__text{margin:0;font-stretch:75%;font-weight:600;font-size:1.0625rem;color:var(--c-ink);font-variant-numeric:tabular-nums}.wz-bar{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.wz-bar li{height:6px;border-radius:2px;background:var(--c-ground-2);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .3s linear}.wz-bar li.is-done{background:var(--c-ink);box-shadow:none}.wz-bar li.is-current{background:var(--c-resin);box-shadow:none}.wz-step{min-width:0;margin:0;padding:0;border:0}.wz-step + .wz-step{margin-top:40px;padding-top:40px;border-top:1px solid var(--line)}.wz-step legend{float:left;width:100%;padding:0;margin-bottom:8px}.wz-step legend + *{clear:both}.wz-q{font-size:clamp(1.5rem,2.6vw,2.25rem)}.wz-q:focus{outline:none}.wz-q__no{display:block;margin-bottom:6px;font-stretch:75%;font-weight:600;font-size:1rem;color:var(--c-ink-2);letter-spacing:0}.wz-help{margin:0 0 20px;color:var(--c-ink-2)}.wz-opts{list-style:none;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.wz-opts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.wz-opts--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.wz-opt{position:relative;display:block;height:100%;cursor:pointer}.wz-opt input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.wz-opt__body{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 14px;align-content:start;height:100%;min-height:72px;padding:18px 18px 18px 16px;border:1px solid var(--c-ink-2);border-radius:var(--r);background:var(--c-ground);pointer-events:none;transition:background-color .15s linear,border-color .15s linear,color .15s linear}.wz-opt__body::before{content:"";grid-row:span 2;width:22px;height:22px;margin-top:1px;border:2px solid var(--c-ink-2);border-radius:50%;background:var(--c-ground);transition:border-width .15s linear,border-color .15s linear}.wz-opt__title{font-stretch:112%;font-weight:700;font-size:1.125rem;line-height:1.25;color:var(--c-ink)}.wz-opt__desc{font-size:var(--fs-small);line-height:1.45;color:var(--c-ink-2)}.wz-opt:hover .wz-opt__body{border-color:var(--c-ink);background:var(--c-ground-2)}.wz-opt input:checked + .wz-opt__body{border-color:var(--c-ink);background:var(--c-ink)}.wz-opt input:checked + .wz-opt__body::before{border:7px solid var(--c-resin);background:var(--c-ink)}.wz-opt input:checked + .wz-opt__body .wz-opt__title{color:var(--c-ground)}.wz-opt input:checked + .wz-opt__body .wz-opt__desc{color:var(--text-on-ink);color:color-mix(in srgb,var(--c-ground) 80%,transparent)}.wz-opt input:focus-visible + .wz-opt__body{outline:3px solid var(--c-resin-2);outline-offset:2px}.wz-extra{margin-top:16px}.wz-define{margin:0 0 20px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:center;border:1px solid var(--line);border-radius:var(--r)}@media (min-width:640px){.wz-define{grid-template-columns:minmax(0,220px) minmax(0,1fr)}}.wz-define p{margin:0;font-size:var(--fs-small)}.wz-define svg{width:100%;height:auto}.wz-nav{display:none;flex-wrap:wrap;align-items:center;gap:12px 16px}.wz.is-ready .wz-nav{display:flex}.wz-back{min-height:48px;padding:.75rem 1.125rem;border:1px solid var(--c-ink-2);border-radius:var(--r);background:transparent;color:var(--c-ink);font-stretch:112%;font-weight:600;font-size:1rem;transition:background-color .15s linear}.wz-back:hover{background:var(--c-ground-2)}.wz-back[hidden]{display:none}.wz-error{flex-basis:100%;display:flex;align-items:flex-start;gap:6px;margin:0;font-weight:600;font-size:.9375rem;color:var(--c-ink)}.wz-error[hidden]{display:none}.wz-error .icon{width:1.125rem;height:1.125rem;margin-top:2px;color:var(--c-resin-2)}.wz-nojs{margin:0}.wz.is-ready .wz-nojs,.wz.is-ready .wz-progress[hidden]{display:none}.wz:not(.is-ready) .wz-progress{display:none}.wz.is-ready .wz-step{display:none}.wz.is-ready .wz-step.is-current{display:block}.wz.is-ready .wz-step + .wz-step{margin-top:0;padding-top:0;border-top:0}.wz.is-done .wz-step,.wz.is-done .wz-nav,.wz.is-done .wz-progress{display:none}.wz-result{display:grid;gap:24px;padding:clamp(1.25rem,3vw,2.5rem);border-radius:var(--r);background:var(--c-surface-ink);color:var(--text-on-ink)}.wz-result[hidden]{display:none}.wz-result h2{color:var(--c-on-ink);font-size:clamp(1.75rem,3vw,2.75rem)}.wz-result h2:focus{outline:none}.wz-result__lead{margin:0;font-size:1.125rem;color:var(--c-on-ink)}.wz-result__spec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding-block:20px;border-block:1px solid var(--line-on-ink)}@media (min-width:768px){.wz-result__spec{grid-template-columns:repeat(4,minmax(0,1fr))}}.wz-result__spec dt{margin-bottom:4px;font-size:var(--fs-small);color:var(--text-on-ink)}.wz-result__spec dd{font-stretch:75%;font-weight:600;font-size:1.375rem;line-height:1.2;color:var(--c-on-ink);font-variant-numeric:tabular-nums}.wz-result__spec dd small{display:block;margin-top:4px;font-stretch:100%;font-weight:400;font-size:.875rem;color:var(--text-on-ink)}.wz-result h3{color:var(--c-on-ink);font-size:1.125rem;margin-bottom:4px}.wz-result .facts{margin:8px 0 0}.wz-result .facts li::before{background:var(--c-resin)}.wz-result__alt{margin:0;font-size:var(--fs-small)}.wz-result__note{margin:0;font-size:var(--fs-small);color:var(--text-on-ink)}.wz-result .hero__actions{margin:0}.wz-restart{min-height:44px;padding:0 4px;border:0;background:none;color:var(--c-on-ink);font-weight:600;text-decoration:underline;text-decoration-color:rgba(243,244,241,.45);text-underline-offset:.18em}.wz-restart:hover{text-decoration-color:currentColor}.wz-aside{display:grid;gap:20px;align-content:start}@media (min-width:1024px){.wz-aside{position:sticky;top:calc(var(--nav-h) + 24px)}}.wz-aside h2{font-size:var(--fs-h3)}.wz-aside p{margin:0}.rules{margin-top:8px}.rules summary{display:flex;align-items:center;min-height:48px;font-weight:600;color:var(--c-ink);cursor:pointer}.rules table th,.rules table td{padding:9px 10px}.guide-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.guide-step{padding-block:clamp(3rem,6vw,5rem);border-top:1px solid var(--line)}.guide-step__grid{display:grid;gap:28px}@media (min-width:1024px){.guide-step__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px;align-items:start}}.guide-step__no{display:block;margin-bottom:10px;font-stretch:75%;font-weight:600;font-size:2.5rem;line-height:1;color:var(--c-resin-2);font-variant-numeric:tabular-nums}.guide-step h2{margin-bottom:20px}.guide-step h3{font-size:1.125rem;margin:24px 0 8px}.guide-step .facts{margin:16px 0}.dg-fig{display:grid;gap:10px;margin:0}@media (min-width:1024px){.dg-fig{position:sticky;top:calc(var(--nav-h) + 32px)}}.dg{width:100%;height:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--c-ground);overflow:visible}.dg .s{fill:none;stroke:var(--c-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dg .s.t{stroke-width:1.25;stroke:var(--c-ink-2)}.dg .s.r{stroke:var(--c-resin);stroke-width:3}.dg .s.dash{stroke-dasharray:6 6}.dg text{fill:var(--c-ink-2);stroke:none;font-family:var(--font);font-size:15px;font-stretch:75%;font-weight:600}.dg text.r{fill:var(--c-ink)}.dg-fig figcaption{font-size:var(--fs-small);color:var(--c-ink-2)}.checklist{list-style:none;display:grid;gap:4px;margin:8px 0 20px}.checklist li{border-bottom:1px solid var(--line)}.checklist .check{padding-block:12px}.checklist .check span{color:var(--c-ink)}.checklist__bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.checklist__status{margin:0;font-stretch:75%;font-weight:600;color:var(--c-ink);font-variant-numeric:tabular-nums}.post-list{list-style:none;display:grid;gap:40px 32px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.post-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.post-card{position:relative;display:grid;gap:12px;align-content:start}.post-card__media{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:var(--r);background:var(--c-ground-2)}.post-card__media img{width:100%;height:100%;object-fit:cover}@media (hover:hover) and (prefers-reduced-motion:no-preference){.post-card__media img{transition:transform .7s var(--ease)}.post-card:hover .post-card__media img{transform:scale(1.03)}}.post-card h2{font-size:var(--fs-h3)}.post-card h2 a{text-decoration:none}.post-card h2 a::after{content:"";position:absolute;inset:0;border-radius:var(--r)}.post-card h2 a:hover{text-decoration:underline;text-decoration-thickness:1px}.post-card h2 a:focus-visible{outline:none}.post-card:has(a:focus-visible){outline:3px solid var(--c-resin-2);outline-offset:4px;border-radius:var(--r)}.post-card p{margin:0}.post-meta{font-stretch:75%;font-weight:500;font-size:var(--fs-small);color:var(--c-ink-2);font-variant-numeric:tabular-nums}.article{padding-bottom:var(--sp-section)}.article__body{max-width:72ch}.article__lead{margin:0 0 clamp(2rem,4vw,3rem)}.article__lead .post-card__media{aspect-ratio:auto}.article__lead figcaption{margin-top:10px;font-size:var(--fs-small);color:var(--c-ink-2)}.article__body h2{font-size:clamp(1.5rem,2.4vw,2.125rem);margin:2.5rem 0 1rem}.article__body p{font-size:1.125rem;line-height:1.65}.article__body .facts{margin:0 0 1.5em}.article__body .facts li{font-size:1.0625rem}.article__body .table-scroll{margin:8px 0 1.5em}.article__body caption{padding-bottom:8px;font-family:var(--font);font-stretch:100%;font-size:var(--fs-small);color:var(--c-ink-2)}.article__body td,.article__body th{white-space:normal}.cta-box{display:grid;gap:16px;margin-top:3rem;padding:clamp(1.5rem,3vw,2.5rem);border-radius:var(--r);background:var(--c-surface-ink);color:var(--text-on-ink)}.cta-box__title{margin:0;color:var(--c-on-ink);font-stretch:112%;font-weight:600;font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.01em}.cta-box p{margin:0}.cta-box .hero__actions{margin:0}.related{margin-top:3rem}.related__title{margin:0 0 8px;font-stretch:112%;font-weight:600;font-size:var(--fs-h3);line-height:1.2;color:var(--c-ink)}.related ul{list-style:none;display:grid;gap:2px}.wz-result .link-more,.cta-box .link-more{color:var(--c-on-ink);text-decoration-color:rgba(243,244,241,.45)}html[data-theme="dark"] .wz-result,html[data-theme="dark"] .cta-box{box-shadow:inset 0 0 0 1px var(--line)}@media (prefers-reduced-motion:reduce){.wz-bar li,.wz-opt__body,.wz-opt__body::before,.post-card__media img{transition:none}}@media print{@page{margin:14mm}.site-header,.menu,.actionbar,.site-footer,.line,.curtain,.skip-link,.no-print,.media__zoom,.zoom-cursor{display:none!important}html,body{background:#fff!important;color:#000}body{padding:0!important;font-size:11pt}.page-head{padding:0 0 12pt}.page-head h1{font-size:24pt}.container{padding-inline:0;max-width:none}[data-reveal]{clip-path:none!important}.guide-step{padding-block:14pt;break-inside:avoid}.guide-step__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:18pt}.dg-fig{position:static}.dg{border-color:#999}.dg .s,.dg text{stroke-dashoffset:0!important;opacity:1!important}.dg .s:not(.dash){stroke-dasharray:none!important}.dg .s.dash{stroke-dasharray:6 6!important}.checklist .check input{border:1px solid #000}.cta-box{background:none;color:#000;border:1px solid #000}.cta-box__title{color:#000}a{color:#000}}