:root{--lp-pink:#df1b7d;--lp-pink-deep:#a40354;--lp-violet:#570f6d;--lp-purple:#6e44b2;--lp-plum:#361a37;--lp-peach:#ffaeae;--lp-cream:#ffe8db;--lp-bubble:#e7eaf0;--lp-green:#1c8c4c;--lp-green-deep:#14693a;--lp-ink:#131015;--lp-muted:#5a5560;--lp-error:#b3261e;--lp-cta:var(--lp-pink);--lp-cta-deep:var(--lp-pink-deep);--lp-cta-shadow:0 12px 26px -10px #df1b7dd9;--lp-focus:var(--lp-purple);--lp-focus-ring:#6e44b247;--lp-note-bg:var(--lp-cream);--lp-radius:24px;--lp-gutter:16px;--lp-wash:linear-gradient(100deg, #fff1ee 0%, #ffe4eb 45%, #ffe8dc 100%)}@media (min-width:600px){:root{--lp-gutter:28px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html:has(dialog[open]){overflow:hidden}body{color:var(--lp-ink);background:#fff;margin:0;font-size:clamp(1.1875rem,1.08rem + .45vw,1.375rem);font-weight:500;line-height:1.5;overflow-x:hidden}.lpRoot{font-family:var(--font-lp), system-ui, -apple-system, "Segoe UI", sans-serif}h1,h2,h3,p,ul,figure,blockquote{margin:0}ul{padding:0;list-style:none}img{max-width:100%}strong{font-weight:800}:focus-visible{outline:3px solid var(--lp-ink);outline-offset:3px}.visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
