.lhead[data-astro-cid-62lp3ya2]{background:var(--surface-dark);color:var(--white);padding:clamp(72px,9vw,120px) 0 clamp(110px,12vw,160px);position:relative;overflow:hidden}.lhead__inner[data-astro-cid-62lp3ya2]{flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}.lhead__title[data-astro-cid-62lp3ya2]{max-width:16em;color:var(--white);text-wrap:balance;margin:0}.lhead__date[data-astro-cid-62lp3ya2]{color:var(--text-on-dark-muted);margin:0}.lhead__date[data-astro-cid-62lp3ya2] strong[data-astro-cid-62lp3ya2]{color:var(--white)}.lhead__star[data-astro-cid-62lp3ya2]{pointer-events:none;position:absolute}.lhead__star--a[data-astro-cid-62lp3ya2]{top:30%;right:12%;rotate:14deg}.lhead__star--b[data-astro-cid-62lp3ya2]{bottom:34%;right:26%;rotate:-12deg}.lhead__wave[data-astro-cid-62lp3ya2]{width:100%;height:clamp(48px,7vw,100px);fill:var(--white);position:absolute;bottom:-1px;left:0}.legal[data-astro-cid-62lp3ya2]{background:var(--white);padding:clamp(32px,5vw,64px) 0 clamp(96px,10vw,140px)}.legal__inner[data-astro-cid-62lp3ya2]{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.legal__toc[data-astro-cid-62lp3ya2]{background:var(--pink-tint);border-radius:20px;padding:20px;position:sticky;top:32px}.legal__toc[data-astro-cid-62lp3ya2] ol[data-astro-cid-62lp3ya2]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.legal__toc[data-astro-cid-62lp3ya2] a[data-astro-cid-62lp3ya2]{color:var(--text-heading);border-radius:10px;align-items:baseline;gap:10px;padding:8px 10px;font-size:.9375rem;font-weight:500;line-height:1.35;text-decoration:none;transition:background-color .16s;display:flex}.legal__toc[data-astro-cid-62lp3ya2] a[data-astro-cid-62lp3ya2]:hover{background:var(--white)}.legal__toc-num[data-astro-cid-62lp3ya2]{color:var(--pink);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.legal__doc[data-astro-cid-62lp3ya2]{max-width:46rem;color:var(--text-body);line-height:1.75}.legal__intro[data-astro-cid-62lp3ya2]{border-bottom:2px dashed var(--pink-100);color:var(--text-heading);padding-bottom:32px}.legal__intro[data-astro-cid-62lp3ya2] p[data-astro-cid-62lp3ya2]{margin:0}.legal__doc[data-astro-cid-62lp3ya2] a[data-astro-cid-62lp3ya2]{color:var(--pink);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:500}.legal__section[data-astro-cid-62lp3ya2]{flex-direction:column;gap:14px;padding-top:40px;scroll-margin-top:24px;display:flex}.legal__section[data-astro-cid-62lp3ya2] p[data-astro-cid-62lp3ya2]{margin:0}.legal__heading[data-astro-cid-62lp3ya2]{font-family:var(--font-display);color:var(--text-heading);align-items:center;gap:14px;margin:0 0 4px;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:700;line-height:1.25;display:flex}.legal__num[data-astro-cid-62lp3ya2]{background:var(--pink);width:40px;height:40px;color:var(--white);border-radius:12px;flex:none;place-items:center;font-size:1.125rem;display:grid;transform:rotate(-6deg)}.legal__section[data-astro-cid-62lp3ya2]:nth-of-type(3n+2) .legal__num[data-astro-cid-62lp3ya2]{background:var(--green);transform:rotate(5deg)}.legal__section[data-astro-cid-62lp3ya2]:nth-of-type(3n) .legal__num[data-astro-cid-62lp3ya2]{background:var(--plum)}.legal__list[data-astro-cid-62lp3ya2]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.legal__list[data-astro-cid-62lp3ya2] li[data-astro-cid-62lp3ya2]{padding-left:30px;position:relative}.legal__list[data-astro-cid-62lp3ya2] li[data-astro-cid-62lp3ya2]:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center / 11px no-repeat, var(--green);border-radius:50%;width:18px;height:18px;position:absolute;top:.45em;left:2px}.legal__list[data-astro-cid-62lp3ya2] strong[data-astro-cid-62lp3ya2],.legal__doc[data-astro-cid-62lp3ya2] strong[data-astro-cid-62lp3ya2]{color:var(--text-heading)}.legal__address[data-astro-cid-62lp3ya2]{border-left:4px solid var(--pink);background:var(--pink-tint);color:var(--text-heading);border-radius:0 16px 16px 0;flex-direction:column;padding:20px 24px;font-style:normal;display:flex}@media (width<=56rem){.legal__inner[data-astro-cid-62lp3ya2]{grid-template-columns:minmax(0,1fr)}.legal__toc[data-astro-cid-62lp3ya2]{position:static}}
