html{scroll-behavior:smooth}.pp.svelte-f1q66e{--bg:#f2f2ee;--panel:#fff;--text:#15222e;--soft:#15222ebd;--mute:#15222e80;--line:#15222e1f;--teal:#0b83b0;--accent-ink:#1f8a4c;--brand-green:#2da25b;--display:"Playfair Display", Georgia, serif;background:var(--bg);color:var(--text);letter-spacing:-.01em;font-family:Manrope,system-ui,sans-serif}.pp.svelte-f1q66e *{box-sizing:border-box}.pp-main.svelte-f1q66e{max-width:760px;margin:0 auto;padding:clamp(28px,5vw,52px) clamp(20px,5vw,32px) clamp(40px,6vw,72px)}.pp-crumb.svelte-f1q66e{color:var(--mute);align-items:center;gap:10px;margin-bottom:26px;font-size:13px;display:flex}.pp-crumb.svelte-f1q66e a:where(.svelte-f1q66e){color:var(--mute);text-decoration:none}.pp-crumb.svelte-f1q66e a:where(.svelte-f1q66e):hover{color:var(--teal)}.pp-crumb.svelte-f1q66e em:where(.svelte-f1q66e){color:var(--text);font-style:normal}.pp-kicker.svelte-f1q66e{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:14px;font-size:12px;font-weight:700;display:inline-block}.pp-head.svelte-f1q66e h1:where(.svelte-f1q66e){font-family:var(--display);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(32px,4.6vw,50px);font-weight:500;line-height:1.06}.pp-updated.svelte-f1q66e{color:var(--mute);margin:0;font-size:14px}.pp-note.svelte-f1q66e{color:var(--soft);background:#eef4f0;border:1px solid #2da25b38;border-radius:12px;margin:28px 0 8px;padding:16px 18px;font-size:14px;line-height:1.6}.pp-note.svelte-f1q66e strong:where(.svelte-f1q66e){color:var(--text)}.pp-body.svelte-f1q66e{padding-top:22px}.pp-body.svelte-f1q66e h2:where(.svelte-f1q66e){font-family:var(--display);letter-spacing:-.015em;margin:36px 0 12px;font-size:clamp(21px,2.4vw,27px);font-weight:500;line-height:1.16}.pp-body.svelte-f1q66e p:where(.svelte-f1q66e){color:var(--text);margin:0 0 18px;font-size:16.5px;line-height:1.72}.pp-body.svelte-f1q66e a:where(.svelte-f1q66e){color:var(--teal);text-underline-offset:2px;text-decoration:underline}.pp-body.svelte-f1q66e ul:where(.svelte-f1q66e){gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.pp-body.svelte-f1q66e li:where(.svelte-f1q66e){color:var(--text);padding-left:26px;font-size:16px;line-height:1.6;position:relative}.pp-body.svelte-f1q66e li:where(.svelte-f1q66e):before{content:"";background:var(--brand-green);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:3px}.pp-body.svelte-f1q66e li:where(.svelte-f1q66e) strong:where(.svelte-f1q66e){color:var(--text)}.pp-loc.svelte-f1q66e{font-size:14px;color:var(--mute)!important}@media (prefers-reduced-motion:reduce){.pp.svelte-f1q66e *{transition:none!important}}
