.policies-hero[data-astro-cid-z7tzuswn]{padding-block:var(--space-5) clamp(2.5rem, 5vw, 4rem);background:radial-gradient(circle at 90% 12%, #ffd6e780, transparent 42%), var(--color-cream);position:relative;overflow:hidden}.policies-hero__content[data-astro-cid-z7tzuswn]{z-index:1;max-width:680px;margin-top:clamp(2rem,4vw,3rem);position:relative}.policies-hero[data-astro-cid-z7tzuswn] h1[data-astro-cid-z7tzuswn]{margin-top:var(--space-4);font-size:clamp(2.8rem,2rem + 4vw,5rem);line-height:.96}.policies-hero__description[data-astro-cid-z7tzuswn]{margin-top:var(--space-5);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:56ch}.policies-hero__content[data-astro-cid-z7tzuswn] .provisional-note{margin-top:var(--space-5)}.policies-hero__floral[data-astro-cid-z7tzuswn]{width:170px;position:absolute;bottom:-3rem;right:4%}.policies-body[data-astro-cid-z7tzuswn]{padding-block:clamp(2.5rem, 5vw, 4.5rem) var(--section-space);background:var(--color-cream)}.policies-layout[data-astro-cid-z7tzuswn]{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.policies-nav[data-astro-cid-z7tzuswn]{top:calc(var(--header-height) + var(--space-6));padding:var(--space-5);background:var(--color-white);border:var(--border-hairline);border-radius:var(--radius-md);position:sticky}.policies-nav__title[data-astro-cid-z7tzuswn]{font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted)}.policies-nav[data-astro-cid-z7tzuswn] ol[data-astro-cid-z7tzuswn]{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.policies-nav[data-astro-cid-z7tzuswn] a[data-astro-cid-z7tzuswn]{gap:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);transition:color var(--transition-fast);line-height:1.4;text-decoration:none;display:flex}.policies-nav[data-astro-cid-z7tzuswn] a[data-astro-cid-z7tzuswn]:hover{color:var(--color-rose-ink)}.policies-nav[data-astro-cid-z7tzuswn] a[data-astro-cid-z7tzuswn] span[data-astro-cid-z7tzuswn]{letter-spacing:.08em;color:var(--color-rose-soft);font-size:.58rem}.policy[data-astro-cid-z7tzuswn]{padding-block:var(--space-8);border-top:var(--border-hairline);scroll-margin-top:calc(var(--header-height) + var(--space-6))}.policy[data-astro-cid-z7tzuswn]:first-child{border-top:0;padding-top:0}.policy__head[data-astro-cid-z7tzuswn]{align-items:baseline;gap:var(--space-4);display:flex}.policy__index[data-astro-cid-z7tzuswn]{font-size:var(--text-2xs);letter-spacing:.08em;color:var(--color-rose-soft)}.policy[data-astro-cid-z7tzuswn] h2[data-astro-cid-z7tzuswn]{font-size:clamp(1.7rem,1.4rem + 1.2vw,2.4rem);font-weight:var(--weight-light)}.policy__prose[data-astro-cid-z7tzuswn]{margin-top:var(--space-4);max-width:68ch}.policy__faqs[data-astro-cid-z7tzuswn]{margin-top:var(--space-5);max-width:68ch}.faq[data-astro-cid-z7tzuswn]{border-top:var(--border-hairline)}.faq[data-astro-cid-z7tzuswn]:last-child{border-bottom:var(--border-hairline)}.faq[data-astro-cid-z7tzuswn] summary[data-astro-cid-z7tzuswn]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;list-style:none;display:flex}.faq[data-astro-cid-z7tzuswn] summary[data-astro-cid-z7tzuswn]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-z7tzuswn]{flex:none;width:12px;height:12px;position:relative}.faq__icon[data-astro-cid-z7tzuswn]:before,.faq__icon[data-astro-cid-z7tzuswn]:after{content:"";background:var(--text-secondary);width:12px;height:1px;position:absolute;top:50%;left:0}.faq__icon[data-astro-cid-z7tzuswn]:after{transform:rotate(90deg)}.faq[data-astro-cid-z7tzuswn][open] .faq__icon[data-astro-cid-z7tzuswn]:after{transform:rotate(0)}.faq[data-astro-cid-z7tzuswn] p[data-astro-cid-z7tzuswn]{padding-bottom:var(--space-4);max-width:62ch;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.policies-contact[data-astro-cid-z7tzuswn]{justify-content:space-between;align-items:center;gap:var(--space-6);margin-top:var(--space-8);background:var(--color-blush);border-radius:var(--radius-lg);flex-wrap:wrap;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.policies-contact[data-astro-cid-z7tzuswn] h2[data-astro-cid-z7tzuswn]{margin-top:var(--space-2);font-size:var(--text-2xl)}.policies-contact[data-astro-cid-z7tzuswn] p[data-astro-cid-z7tzuswn]:last-child{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);max-width:48ch;line-height:1.6}@media (width<=1023px){.policies-layout[data-astro-cid-z7tzuswn]{grid-template-columns:1fr}.policies-nav[data-astro-cid-z7tzuswn]{position:static}}@media (width<=639px){.policies-hero__floral[data-astro-cid-z7tzuswn]{width:110px;right:-1rem}.policies-contact[data-astro-cid-z7tzuswn]{flex-direction:column;align-items:flex-start}}
