.policy-main.svelte-7ke6fz{background:var(--atha-bg-canvas,#f4efe6);min-height:calc(100vh - 200px);padding:64px 20px 96px;font-family:Rethink Sans,sans-serif}.policy-shell.svelte-7ke6fz{width:min(840px,100%);margin:0 auto}.policy-header.svelte-7ke6fz{border-bottom:1px solid #3c4e2429;margin-bottom:40px;padding-bottom:28px}.policy-kicker.svelte-7ke6fz{text-transform:uppercase;letter-spacing:.12em;color:#47260d;margin:0 0 8px;font-size:13px;font-weight:700}.policy-title.svelte-7ke6fz{color:#1c2b0e;margin:0 0 12px;font-family:Rethink Sans,sans-serif;font-size:clamp(32px,5vw,44px);font-weight:700;line-height:1.2}.policy-meta.svelte-7ke6fz{color:#3c4e24d9;margin:0;font-size:15px;line-height:1.6}.policy-content.svelte-7ke6fz{background:var(--atha-bg-surface,#faf6ee);border:1px solid #3c4e2424;border-radius:12px;padding:48px 40px;box-shadow:0 8px 24px #00000008}.policy-section.svelte-7ke6fz{margin-bottom:36px}.policy-section.svelte-7ke6fz:last-child{margin-bottom:0}.policy-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){color:#1c2b0e;border-bottom:1px solid #3c4e241a;margin:0 0 14px;padding-bottom:8px;font-family:Rethink Sans,sans-serif;font-size:20px;font-weight:700}.policy-hotline.svelte-7ke6fz{color:#47260d;font-size:15px;font-weight:700;margin-bottom:12px!important}.policy-section.svelte-7ke6fz p:where(.svelte-7ke6fz){color:#3c4e24;margin:0 0 14px;font-size:15px;line-height:1.75}.policy-section.svelte-7ke6fz p:where(.svelte-7ke6fz) a:where(.svelte-7ke6fz){color:#3c4e24;text-underline-offset:3px;font-weight:600;text-decoration:underline}.policy-section.svelte-7ke6fz p:where(.svelte-7ke6fz) a:where(.svelte-7ke6fz):hover{color:#47260d}.contact-card.svelte-7ke6fz{background:var(--atha-bg-surface-alt,#ebe4d6);border:1px solid #3c4e2429;border-radius:8px;margin-top:16px;padding:20px 24px}.contact-card.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:#1c2b0e;margin-bottom:6px;font-size:15px;display:block}.contact-card.svelte-7ke6fz p:where(.svelte-7ke6fz){color:#3c4e24;margin:4px 0;font-size:14px}.contact-card.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#3c4e24;text-underline-offset:3px;font-weight:600;text-decoration:underline}html[data-theme=dark] .policy-main.svelte-7ke6fz{background:var(--atha-bg-canvas,#12160e)}html[data-theme=dark] .policy-header.svelte-7ke6fz{border-color:#b9d87229}html[data-theme=dark] .policy-kicker.svelte-7ke6fz{color:#b9d872}html[data-theme=dark] .policy-title.svelte-7ke6fz{color:#f5f8f2}html[data-theme=dark] .policy-meta.svelte-7ke6fz{color:#d0dcc7b3}html[data-theme=dark] .policy-content.svelte-7ke6fz{background:var(--atha-bg-surface,#1a2215);border-color:#b9d87229;box-shadow:0 12px 32px #00000059}html[data-theme=dark] .policy-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){color:#f5f8f2;border-color:#b9d87224}html[data-theme=dark] .policy-hotline.svelte-7ke6fz{color:#d8c28a}html[data-theme=dark] .policy-section.svelte-7ke6fz p:where(.svelte-7ke6fz){color:#d0dcc7}html[data-theme=dark] .policy-section.svelte-7ke6fz p:where(.svelte-7ke6fz) a:where(.svelte-7ke6fz){color:#b9d872}html[data-theme=dark] .contact-card.svelte-7ke6fz{background:#151d11;border-color:#b9d8722e}html[data-theme=dark] .contact-card.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:#f5f8f2}html[data-theme=dark] .contact-card.svelte-7ke6fz p:where(.svelte-7ke6fz){color:#d0dcc7}html[data-theme=dark] .contact-card.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#b9d872}@media (width<=640px){.policy-content.svelte-7ke6fz{padding:28px 20px}}
