.page-article[data-astro-cid-2spps4tc]{max-width:720px;margin:0 auto;padding:var(--spacing-16) var(--spacing-6) var(--spacing-20)}.page-header[data-astro-cid-2spps4tc]{margin-bottom:var(--spacing-10);padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border)}.page-title[data-astro-cid-2spps4tc]{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15;letter-spacing:-.02em}.page-content[data-astro-cid-2spps4tc] p{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:1.25em}.page-content[data-astro-cid-2spps4tc] strong{color:var(--color-text);font-weight:600}.page-content[data-astro-cid-2spps4tc] h2{font-family:var(--font-serif);font-size:var(--font-size-xl);font-weight:600;color:var(--color-text);margin-top:2.5em;margin-bottom:.75em;padding-top:var(--spacing-6);border-top:1px solid var(--color-border-subtle)}.page-content[data-astro-cid-2spps4tc] h3{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:600;color:var(--color-text);margin-top:1.75em;margin-bottom:.5em;text-transform:uppercase;letter-spacing:var(--tracking-wider);font-size:var(--font-size-xs)}.page-content[data-astro-cid-2spps4tc] a{color:var(--color-accent);text-decoration:none}.page-content[data-astro-cid-2spps4tc] a:hover{text-decoration:underline}.page-content[data-astro-cid-2spps4tc] ul,.page-content[data-astro-cid-2spps4tc] ol{margin-bottom:1.25em;padding-left:var(--spacing-5)}.page-content[data-astro-cid-2spps4tc] li{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:.35em;line-height:var(--leading-relaxed)}.policy-callout[data-astro-cid-2spps4tc]{padding:var(--spacing-6);border:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-bg-subtle) 50%,transparent);margin-bottom:var(--spacing-10)}.policy-eyebrow[data-astro-cid-2spps4tc]{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-muted);margin:0 0 var(--spacing-3)}.policy-callout-title[data-astro-cid-2spps4tc]{font-family:var(--font-serif);font-size:var(--font-size-2xl);line-height:1.2;margin:0 0 var(--spacing-4)}.policy-summary-list[data-astro-cid-2spps4tc]{margin:0;padding-left:1.1rem}.policy-summary-list[data-astro-cid-2spps4tc] li[data-astro-cid-2spps4tc]{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--spacing-2)}.policy-content[data-astro-cid-2spps4tc]{display:grid;gap:var(--spacing-2)}.policy-section[data-astro-cid-2spps4tc]{margin-bottom:var(--spacing-6)}.policy-quote[data-astro-cid-2spps4tc]{padding:var(--spacing-4);border-left:2px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-subtle) 40%,transparent)}.policy-faq[data-astro-cid-2spps4tc]{display:grid;gap:var(--spacing-3)}.policy-faq-intro[data-astro-cid-2spps4tc]{margin-bottom:var(--spacing-4)}.policy-faq-item[data-astro-cid-2spps4tc]{border-top:1px solid var(--color-border-subtle);padding-top:var(--spacing-3)}.policy-faq-item[data-astro-cid-2spps4tc]:last-child{border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--spacing-3)}.policy-faq-question[data-astro-cid-2spps4tc]{list-style:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:600;line-height:1.5;color:var(--color-text);padding-right:var(--spacing-8);position:relative}.policy-faq-question[data-astro-cid-2spps4tc]::-webkit-details-marker{display:none}.policy-faq-question[data-astro-cid-2spps4tc]:after{content:"+";position:absolute;right:0;top:0;font-size:var(--font-size-lg);font-weight:400;color:var(--color-muted);line-height:1}.policy-faq-item[data-astro-cid-2spps4tc][open] .policy-faq-question[data-astro-cid-2spps4tc]:after{content:"−";color:var(--color-text)}.policy-faq-answer[data-astro-cid-2spps4tc]{padding-top:var(--spacing-3)}.policy-faq-answer[data-astro-cid-2spps4tc] p[data-astro-cid-2spps4tc]{margin:0}.policy-section--full[data-astro-cid-2spps4tc]{margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--color-border)}@media(max-width:600px){.page-article[data-astro-cid-2spps4tc]{padding:var(--spacing-8) var(--spacing-4) var(--spacing-12)}}
