.pp.svelte-1yoxucc{--ink:#04201d;--ink-2:#0d3d38;--white:#fff;--mint:#e4f6f3;--line:#04201d29;background-color:var(--accent);min-height:100vh;color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Ccircle cx='2' cy='2' r='1.25' fill='%2304201d' fill-opacity='0.12'/%3E%3C/svg%3E");overflow-x:clip}.wrap.svelte-1yoxucc{width:100%;max-width:1240px;padding-left:max(var(--s-6), env(safe-area-inset-left));padding-right:max(var(--s-6), env(safe-area-inset-right));margin:0 auto}a.svelte-1yoxucc{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}a.svelte-1yoxucc:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}h1.svelte-1yoxucc,h2.svelte-1yoxucc,h3.svelte-1yoxucc{font-family:var(--font-display);letter-spacing:-.02em}code.svelte-1yoxucc{border-radius:var(--r-sm);background:var(--mint);color:var(--ink);padding:1px 6px;font:600 .9em/1.4 ui-monospace,Cascadia Mono,Consolas,monospace}.hero-in.svelte-1yoxucc{align-items:end;gap:var(--s-8);padding-top:var(--s-8);padding-bottom:var(--s-8);grid-template-columns:minmax(0,1fr) auto;display:grid}h1.svelte-1yoxucc{font-size:clamp(48px,7vw,96px);font-weight:700;line-height:.98}h1.svelte-1yoxucc .hl:where(.svelte-1yoxucc){z-index:0;white-space:nowrap;position:relative}.swoosh.svelte-1yoxucc{z-index:-1;width:calc(100% + .08em);height:.26em;position:absolute;bottom:-.1em;left:-.04em;overflow:visible}.swoosh.svelte-1yoxucc path:where(.svelte-1yoxucc){fill:none;stroke:var(--white);stroke-width:.11em;stroke-linecap:round;vector-effect:non-scaling-stroke}.lede.svelte-1yoxucc{max-width:60ch;margin-top:var(--s-6);font-size:20px;line-height:1.55}.meta.svelte-1yoxucc{max-width:60ch;margin-top:var(--s-4);color:var(--ink-2);font-size:16px;font-weight:600;line-height:1.5}.hero-baff.svelte-1yoxucc{line-height:0;transform:rotate(6deg)}.short-in.svelte-1yoxucc{padding:var(--s-7) var(--s-8);background:var(--ink);color:#e6f2f0;border-radius:28px}.short-in.svelte-1yoxucc h2:where(.svelte-1yoxucc){color:var(--accent);font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.1}.short-list.svelte-1yoxucc{gap:var(--s-4);max-width:72ch;margin-top:var(--s-5);display:grid}.short-list.svelte-1yoxucc li:where(.svelte-1yoxucc){padding-left:var(--s-6);font-size:19px;line-height:1.55;position:relative}.short-list.svelte-1yoxucc li:where(.svelte-1yoxucc):before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:.6em;left:4px}.body.svelte-1yoxucc{gap:var(--s-8);padding-top:var(--s-8);padding-bottom:calc(var(--s-9) + var(--s-6));grid-template-columns:240px minmax(0,1fr);display:grid}.toc.svelte-1yoxucc{top:var(--s-5);padding-top:var(--s-4);border-top:2px solid var(--ink);align-self:start;position:sticky}.toc-title.svelte-1yoxucc{margin-bottom:var(--s-3);letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:700}.toc.svelte-1yoxucc ol:where(.svelte-1yoxucc){gap:var(--s-1);display:grid}.toc.svelte-1yoxucc a:where(.svelte-1yoxucc){padding:6px 0;font-weight:600;text-decoration:none;display:block}.toc.svelte-1yoxucc a:where(.svelte-1yoxucc):hover{text-decoration:underline;text-decoration-thickness:2px}.sections.svelte-1yoxucc{gap:var(--s-5);min-width:0;display:grid}.sections.svelte-1yoxucc>section:where(.svelte-1yoxucc){scroll-margin-top:var(--s-5);padding:var(--s-7);background:var(--white);border-radius:24px}.sections.svelte-1yoxucc h2:where(.svelte-1yoxucc){font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.1}.sections.svelte-1yoxucc h3:where(.svelte-1yoxucc){margin-top:var(--s-6);font-size:22px;font-weight:650;line-height:1.2}.sections.svelte-1yoxucc p:where(.svelte-1yoxucc){max-width:70ch;margin-top:var(--s-4);font-size:17px;line-height:1.65}.bullets.svelte-1yoxucc{gap:var(--s-3);max-width:70ch;margin-top:var(--s-4);display:grid}.bullets.svelte-1yoxucc li:where(.svelte-1yoxucc){padding-left:var(--s-5);font-size:17px;line-height:1.6;position:relative}.bullets.svelte-1yoxucc li:where(.svelte-1yoxucc):before{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:2px}.store.svelte-1yoxucc{width:100%;margin-top:var(--s-5);border-collapse:collapse;font-size:16px;line-height:1.5}.store.svelte-1yoxucc thead:where(.svelte-1yoxucc) th:where(.svelte-1yoxucc){padding:0 var(--s-4) var(--s-3) 0;border-bottom:2px solid var(--ink);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:14px;font-weight:700}.store.svelte-1yoxucc tbody:where(.svelte-1yoxucc) th:where(.svelte-1yoxucc),.store.svelte-1yoxucc td:where(.svelte-1yoxucc){padding:var(--s-4) var(--s-4) var(--s-4) 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.store.svelte-1yoxucc tbody:where(.svelte-1yoxucc) tr:where(.svelte-1yoxucc):last-child>:where(.svelte-1yoxucc){border-bottom:0}.store.svelte-1yoxucc tbody:where(.svelte-1yoxucc) th:where(.svelte-1yoxucc){width:44%;font-weight:400}.store.svelte-1yoxucc td:where(.svelte-1yoxucc){width:28%;color:var(--ink-2)}.row-what.svelte-1yoxucc{font-weight:700;display:block}.row-detail.svelte-1yoxucc{margin-top:var(--s-1);color:var(--ink-2);display:block}.parties.svelte-1yoxucc{margin-top:var(--s-5);border-top:2px solid var(--ink)}.party.svelte-1yoxucc{gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);display:grid}.party.svelte-1yoxucc:last-child{border-bottom:0}.party.svelte-1yoxucc dt:where(.svelte-1yoxucc){font-weight:700;line-height:1.5}.party.svelte-1yoxucc dd:where(.svelte-1yoxucc){margin:0}.party.svelte-1yoxucc dd:where(.svelte-1yoxucc) p:where(.svelte-1yoxucc){margin-top:0;font-size:16px;line-height:1.6}.party.svelte-1yoxucc dd:where(.svelte-1yoxucc) .party-when:where(.svelte-1yoxucc){margin-top:var(--s-1);color:var(--ink-2);font-weight:600}@media (width<=1024px){.body.svelte-1yoxucc{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.toc.svelte-1yoxucc{position:static}.toc.svelte-1yoxucc ol:where(.svelte-1yoxucc){gap:var(--s-2);flex-wrap:wrap;display:flex}.toc.svelte-1yoxucc a:where(.svelte-1yoxucc){background:var(--white);border-radius:999px;padding:8px 14px;text-decoration:none}.toc.svelte-1yoxucc a:where(.svelte-1yoxucc):hover{background:var(--mint);text-decoration:none}.hero-baff.svelte-1yoxucc svg{width:128px;height:128px}}@media (width<=760px){.party.svelte-1yoxucc{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}.store.svelte-1yoxucc thead:where(.svelte-1yoxucc){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.store.svelte-1yoxucc,.store.svelte-1yoxucc tbody:where(.svelte-1yoxucc),.store.svelte-1yoxucc tr:where(.svelte-1yoxucc),.store.svelte-1yoxucc tbody:where(.svelte-1yoxucc) th:where(.svelte-1yoxucc),.store.svelte-1yoxucc td:where(.svelte-1yoxucc){width:auto;display:block}.store.svelte-1yoxucc tr:where(.svelte-1yoxucc){padding:var(--s-4) 0;border-bottom:1px solid var(--line)}.store.svelte-1yoxucc tbody:where(.svelte-1yoxucc) tr:where(.svelte-1yoxucc):first-child{border-top:2px solid var(--ink)}.store.svelte-1yoxucc tbody:where(.svelte-1yoxucc) tr:where(.svelte-1yoxucc):last-child{border-bottom:0}.store.svelte-1yoxucc tbody:where(.svelte-1yoxucc) th:where(.svelte-1yoxucc),.store.svelte-1yoxucc td:where(.svelte-1yoxucc){border:0;padding:0}.store.svelte-1yoxucc td:where(.svelte-1yoxucc){margin-top:var(--s-3)}.store.svelte-1yoxucc td:where(.svelte-1yoxucc):before{content:attr(data-label);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700;display:block}}@media (width<=600px){.wrap.svelte-1yoxucc{padding-left:max(var(--s-4), env(safe-area-inset-left));padding-right:max(var(--s-4), env(safe-area-inset-right))}.hero-in.svelte-1yoxucc{gap:var(--s-5);padding-top:var(--s-6);padding-bottom:var(--s-6);grid-template-columns:minmax(0,1fr)}.hero-baff.svelte-1yoxucc{display:none}.lede.svelte-1yoxucc{font-size:18px}.short-in.svelte-1yoxucc{padding:var(--s-6) var(--s-5);border-radius:20px}.short-list.svelte-1yoxucc li:where(.svelte-1yoxucc){font-size:17px}.sections.svelte-1yoxucc>section:where(.svelte-1yoxucc){padding:var(--s-6) var(--s-5);border-radius:20px}.sections.svelte-1yoxucc p:where(.svelte-1yoxucc),.bullets.svelte-1yoxucc li:where(.svelte-1yoxucc){font-size:16px}}
