.privacy-page.svelte-7ke6fz{padding:clamp(.25rem,1vw,1rem) 0 clamp(1rem,3vw,2.5rem)}.privacy-notice.svelte-7ke6fz{overflow-wrap:anywhere;width:100%;margin:0 auto;padding:clamp(1rem,3vw,2.5rem) clamp(.25rem,2.5vw,2rem)}.privacy-header.svelte-7ke6fz{border-bottom:1px solid #5a463229;padding-bottom:clamp(1.5rem,4vw,2.5rem)}.privacy-notice.svelte-7ke6fz h1:where(.svelte-7ke6fz),.privacy-notice.svelte-7ke6fz h2:where(.svelte-7ke6fz),.privacy-notice.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-family:var(--font-display);color:var(--ink)}.privacy-notice.svelte-7ke6fz h1:where(.svelte-7ke6fz){letter-spacing:-.035em;margin:0;font-size:clamp(2.25rem,7vw,4rem);line-height:1.02}.privacy-notice.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin:clamp(2.75rem,6vw,4rem) 0 .85rem;font-size:clamp(1.55rem,4vw,2rem);line-height:1.15}.privacy-notice.svelte-7ke6fz h3:where(.svelte-7ke6fz){margin:clamp(2rem,5vw,2.75rem) 0 .7rem;font-size:clamp(1.15rem,3vw,1.35rem);line-height:1.25}.privacy-notice.svelte-7ke6fz p:where(.svelte-7ke6fz),.privacy-notice.svelte-7ke6fz li:where(.svelte-7ke6fz){font-size:1rem;line-height:1.72}.privacy-notice.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:.8rem 0 1rem}.privacy-notice.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:.85rem 0 1.25rem;padding-left:1.35rem}.privacy-notice.svelte-7ke6fz li:where(.svelte-7ke6fz){padding-left:.2rem}.privacy-notice.svelte-7ke6fz li:where(.svelte-7ke6fz)+li:where(.svelte-7ke6fz){margin-top:.45rem}.privacy-notice.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#684737;font-weight:600}.notice-meta.svelte-7ke6fz{color:var(--muted);gap:.4rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.notice-meta.svelte-7ke6fz li:where(.svelte-7ke6fz),.notice-meta.svelte-7ke6fz li:where(.svelte-7ke6fz)+li:where(.svelte-7ke6fz){margin:0;padding:0;font-size:.92rem}.notice-meta.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--ink)}.notice-summary.svelte-7ke6fz{grid-template-columns:.45rem minmax(0,1fr);align-items:start;gap:clamp(.8rem,2vw,1rem);margin:1rem 0 1.5rem;display:grid}.notice-summary.svelte-7ke6fz:before{content:"";background:#a8b79a;width:.45rem;height:2.75rem;margin-top:.15rem}.notice-summary.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0;font-size:1.02rem}.privacy-notice.svelte-7ke6fz>:where(.svelte-7ke6fz){width:min(100%,100ch);margin-left:auto;margin-right:auto}@media (width<=720px){.privacy-page.svelte-7ke6fz{padding-top:0}.privacy-notice.svelte-7ke6fz{padding:.75rem .15rem}.privacy-notice.svelte-7ke6fz ul:where(.svelte-7ke6fz){padding-left:1.15rem}}
