.share-pop.svelte-ao7yp0{z-index:60;background:var(--hf-navy);border:2px solid var(--hf-orange);border-radius:14px;max-width:calc(100vw - 16px);padding:5px;position:absolute;box-shadow:0 12px 30px #0b1f3a59}.share-pop[hidden].svelte-ao7yp0{display:none}.anim.svelte-ao7yp0{animation:.12s ease-out svelte-ao7yp0-share-in}@keyframes svelte-ao7yp0-share-in{0%{opacity:0;transform:translateY(4px)}}.row.svelte-ao7yp0{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.row.svelte-ao7yp0 :is(button:where(.svelte-ao7yp0),a:where(.svelte-ao7yp0)){color:#fff;min-height:38px;font:600 14px/1 var(--hf-font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 11px;text-decoration:none;display:inline-flex}.row.svelte-ao7yp0 :where(.svelte-ao7yp0):is(button:where(.svelte-ao7yp0),a:where(.svelte-ao7yp0)):hover{background:var(--hf-orange);color:var(--hf-navy)}.row.svelte-ao7yp0 button:where(.svelte-ao7yp0):hover svg:where(.svelte-ao7yp0){stroke:var(--hf-navy)}.row.svelte-ao7yp0 :where(.svelte-ao7yp0):is(button:where(.svelte-ao7yp0),a:where(.svelte-ao7yp0)):focus-visible{outline:2px solid var(--hf-peach);outline-offset:1px}svg.svelte-ao7yp0{fill:none;width:16px;height:16px;stroke:var(--hf-orange);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sep.svelte-ao7yp0{background:#ffffff40;width:1px;height:20px;margin:0 3px}.sr.svelte-ao7yp0{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (pointer:coarse){.row.svelte-ao7yp0 :is(button:where(.svelte-ao7yp0),a:where(.svelte-ao7yp0)){min-height:44px}}@media (width<=520px){.row.svelte-ao7yp0{grid-template-columns:repeat(3,1fr);display:grid}.row.svelte-ao7yp0 :is(button:where(.svelte-ao7yp0),a:where(.svelte-ao7yp0)){justify-content:center}.sep.svelte-ao7yp0{display:none}}@media print{.share-pop.svelte-ao7yp0{display:none!important}}.top.svelte-xb6ku1{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:40;border:3px solid var(--hf-navy);background:var(--hf-orange);width:56px;height:56px;color:var(--hf-navy);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;transition:opacity .2s,transform .2s;display:flex;position:fixed;transform:translateY(12px);box-shadow:0 8px 20px #0b1f3a59}.top.show.svelte-xb6ku1{opacity:1;pointer-events:auto;transform:none}.top.svelte-xb6ku1:hover{background:#fff}.top.svelte-xb6ku1:focus-visible{outline:3px solid var(--hf-peach);outline-offset:3px}.arrow.svelte-xb6ku1{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;margin-bottom:-2px}@media print{.top.svelte-xb6ku1{display:none}}.progress.svelte-18rcjdz{z-index:19;pointer-events:none;background:#ffffff14;height:4px;position:fixed;left:0;right:0}i.svelte-18rcjdz{background:var(--hf-orange);transform-origin:0;height:100%;display:block}@media print{.progress.svelte-18rcjdz{display:none}}ol.svelte-1tt3kii{gap:2px;margin:0;padding:0;list-style:none;display:grid}a.svelte-1tt3kii{color:#33445e;border-left:3px solid #dfe5ee;padding:6px 0 6px 14px;font-size:15px;line-height:1.35;text-decoration:none;display:block}.l3.svelte-1tt3kii a:where(.svelte-1tt3kii){padding-left:28px;font-size:14px}a.svelte-1tt3kii:hover{color:var(--hf-navy);border-left-color:var(--hf-peach)}a[aria-current].svelte-1tt3kii{color:var(--hf-rust);border-left-color:var(--hf-orange);font-weight:700}.h.svelte-1tt3kii{font-family:var(--hf-font-display);letter-spacing:1px;text-transform:uppercase;color:var(--hf-navy);margin:0 0 10px;font-size:18px}.rail.svelte-1tt3kii{max-height:calc(100vh - 130px);display:none;position:sticky;top:100px;overflow:auto}.drop.svelte-1tt3kii{border:2px solid var(--hf-navy);background:var(--hf-tile);border-radius:14px;margin:0 0 32px}summary.svelte-1tt3kii{cursor:pointer;min-height:44px;font-family:var(--hf-font-display);letter-spacing:1px;text-transform:uppercase;color:var(--hf-navy);padding:12px 16px;font-size:18px;list-style-position:inside}summary.svelte-1tt3kii span:where(.svelte-1tt3kii){font-family:var(--hf-font-mono);color:var(--hf-rust);letter-spacing:0;font-size:14px;font-weight:700}.drop.svelte-1tt3kii nav:where(.svelte-1tt3kii){padding:0 16px 12px}@media (width>=1180px){.rail.svelte-1tt3kii{display:block}.drop.svelte-1tt3kii{display:none}}@media print{.rail.svelte-1tt3kii,.drop.svelte-1tt3kii{display:none}}.head.svelte-1teoznn{padding-top:64px;padding-bottom:48px}.crumb.svelte-1teoznn{margin:0 0 18px;font-size:15px;font-weight:600}.ep-n.svelte-1teoznn{font-family:var(--hf-font-display);letter-spacing:1px;color:var(--hf-orange);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 10px;font-size:24px;display:flex}.ep-word.svelte-1teoznn{color:var(--hf-peach);font-size:22px}.ep-big.svelte-1teoznn{font-size:clamp(88px,12vw,150px);line-height:.8}.ep-n.svelte-1teoznn .badge:where(.svelte-1teoznn){align-self:center}h1.svelte-1teoznn{max-width:1000px;font-family:var(--hf-font-display);text-transform:uppercase;overflow-wrap:break-word;margin:0 0 20px;font-size:clamp(48px,7.5vw,104px);font-weight:400;line-height:.9}.byline.svelte-1teoznn{color:var(--hf-pale);margin:0;font-size:16px}.lead.svelte-1teoznn{z-index:1;max-width:1080px;width:calc(100% - 2 * var(--pad));background:#fffdf8;border-radius:6px;margin:0 auto -48px;padding:14px;position:relative;transform:rotate(-.8deg);box-shadow:0 24px 50px #00000059}.lead.svelte-1teoznn img:where(.svelte-1teoznn){object-fit:cover;border-radius:3px;width:100%;height:auto;max-height:560px}.corner.svelte-1teoznn{position:absolute;top:14px;right:14px}.lead.svelte-1teoznn .media-tag.tl{top:28px;left:28px}@media (width<=700px){.lead.svelte-1teoznn .media-tag.tl{top:16px;left:16px}.lead.svelte-1teoznn{padding:8px;transform:rotate(-.6deg)}.corner.svelte-1teoznn{top:8px;right:8px}.corner.svelte-1teoznn svg{width:72px}}.body.svelte-1teoznn{color:var(--hf-navy);background:#fff}.layout.svelte-1teoznn{max-width:720px;padding:56px var(--pad) 96px;margin:0 auto}.article.svelte-1teoznn{min-width:0}.prose.svelte-1teoznn:focus{outline:none}.prose.svelte-1teoznn .anchor{color:var(--hf-orange);opacity:0;margin-left:.3em;text-decoration:none;transition:opacity .15s}.prose.svelte-1teoznn :is(h2,h3):hover .anchor,.prose.svelte-1teoznn .anchor:focus-visible{opacity:1}.prose.svelte-1teoznn ::selection{color:var(--hf-navy);background:#ffd9bf}@media (hover:none){.prose.svelte-1teoznn .anchor{opacity:.45}}@media (width>=1180px){.layout.svelte-1teoznn{grid-template-columns:220px minmax(0,720px) 220px;justify-content:center;align-items:start;gap:48px;max-width:1240px;display:grid}.toc.svelte-1teoznn{padding-top:6px;position:sticky;top:100px}}.pager.svelte-1teoznn{border-top:2px dotted var(--hf-navy);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:48px 0 24px;padding-top:24px;display:flex}.pager.svelte-1teoznn a:where(.svelte-1teoznn){max-width:48%;color:var(--hf-rust);font-size:17px;font-weight:700}.pager.svelte-1teoznn a:where(.svelte-1teoznn):hover,.note.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--hf-navy)}.pager.svelte-1teoznn .next:where(.svelte-1teoznn){text-align:right;margin-left:auto}.note.svelte-1teoznn{margin:0;font-size:16px;line-height:1.6}.note.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--hf-rust)}@media (width<=560px){.pager.svelte-1teoznn a:where(.svelte-1teoznn){max-width:100%}.pager.svelte-1teoznn .next:where(.svelte-1teoznn){text-align:left;margin-left:0}}
