.page-header.svelte-f1q66e{background-color:var(--color-bg);padding:4rem 0 3rem;border-bottom:1px solid rgba(26,29,22,.1)}.header-inner.svelte-f1q66e{max-width:var(--width-article);margin:0 auto;padding:0 2rem}.header-label.svelte-f1q66e{font-family:var(--font-body);font-size:.65rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-1);margin-bottom:.75rem}.page-title.svelte-f1q66e{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,5rem);font-weight:700;color:var(--color-text);line-height:1;letter-spacing:-.03em;margin-bottom:1rem}.page-meta.svelte-f1q66e{font-family:var(--font-body);font-size:.78rem;font-weight:400;color:#1a1d1666;letter-spacing:.02em}.header-rule.svelte-f1q66e{margin-top:2.5rem;height:1px;background:linear-gradient(to right,var(--color-accent-1) 0%,rgba(232,184,75,.15) 60%,transparent 100%)}.policy-section.svelte-f1q66e{background-color:var(--color-bg);padding:4rem 0 7rem}.policy-inner.svelte-f1q66e{max-width:var(--width-article);margin:0 auto;padding:0 2rem}.policy-notice.svelte-f1q66e{display:flex;align-items:flex-start;gap:.85rem;padding:1.25rem 1.5rem;background:#1a5a2a0d;border:1px solid rgba(26,90,42,.15);border-left:4px solid var(--color-primary);border-radius:6px;margin-bottom:3.5rem;color:var(--color-primary)}.policy-notice.svelte-f1q66e svg:where(.svelte-f1q66e){flex-shrink:0;margin-top:.1rem}.policy-notice.svelte-f1q66e p:where(.svelte-f1q66e){font-family:var(--font-body);font-size:.9rem;font-weight:400;color:#1a1d16bf;line-height:1.6;margin:0}.policy-notice.svelte-f1q66e strong:where(.svelte-f1q66e){font-weight:700;color:var(--color-primary)}.policy-body.svelte-f1q66e{display:flex;flex-direction:column;gap:0}.policy-block.svelte-f1q66e{padding:2.5rem 0;border-bottom:1px solid rgba(26,29,22,.07)}.policy-block.svelte-f1q66e:last-child{border-bottom:none}.policy-block.svelte-f1q66e h2:where(.svelte-f1q66e){font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--color-text);letter-spacing:-.01em;margin-bottom:1rem}.policy-block.svelte-f1q66e p:where(.svelte-f1q66e){font-family:var(--font-body);font-size:.95rem;font-weight:400;color:#1a1d16b8;line-height:1.8;margin-bottom:1rem}.policy-block.svelte-f1q66e p:where(.svelte-f1q66e):last-child{margin-bottom:0}.policy-block.svelte-f1q66e ul:where(.svelte-f1q66e){list-style:none;display:flex;flex-direction:column;gap:.55rem;margin:.75rem 0 1rem;padding:0}.policy-block.svelte-f1q66e ul:where(.svelte-f1q66e) li:where(.svelte-f1q66e){font-family:var(--font-body);font-size:.95rem;font-weight:400;color:#1a1d16b8;line-height:1.65;padding-left:1.25rem;position:relative}.policy-block.svelte-f1q66e ul:where(.svelte-f1q66e) li:where(.svelte-f1q66e):before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background-color:var(--color-accent-1)}.policy-block.svelte-f1q66e strong:where(.svelte-f1q66e){font-weight:700;color:#1a1d16d9}.policy-block.svelte-f1q66e a:where(.svelte-f1q66e){color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1a5a2a59;transition:text-decoration-color .2s ease}.policy-block.svelte-f1q66e a:where(.svelte-f1q66e):hover{text-decoration-color:var(--color-primary)}.inline-url.svelte-f1q66e{font-family:var(--font-verse);font-size:.88rem;color:#1a1d16a6;background:#1a1d160d;padding:.1rem .4rem;border-radius:3px}@media(max-width:767px){.page-header.svelte-f1q66e{padding:3rem 0 2.5rem}.policy-section.svelte-f1q66e{padding:3rem 0 5rem}.policy-block.svelte-f1q66e{padding:2rem 0}}
