.policy-page-module__G69kCq__page{padding-block:var(--space-32) var(--section-gap)}.policy-page-module__G69kCq__head{grid-column:measure}.policy-page-module__G69kCq__breadcrumb{margin-bottom:var(--space-24)}.policy-page-module__G69kCq__title{max-width:20ch;color:var(--forest);font-family:var(--script);text-wrap:balance;margin:0;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:400;line-height:1.1}.policy-page-module__G69kCq__updated{margin:var(--space-12) 0 0;color:var(--muted);font-size:max(.82rem, var(--type-floor));letter-spacing:.02em}.policy-page-module__G69kCq__body{grid-column:measure;grid-template-columns:subgrid;margin-top:clamp(var(--space-32), 4vw, var(--space-48));display:grid}.policy-page-module__G69kCq__text{min-width:0;color:var(--ink);grid-column:measure-start/measure-end;font-size:1.0625rem;line-height:1.7}.policy-page-module__G69kCq__text p,.policy-page-module__G69kCq__text ul,.policy-page-module__G69kCq__text ol{max-width:68ch;margin:var(--space-12) 0 0}.policy-page-module__G69kCq__text ul,.policy-page-module__G69kCq__text ol{padding-left:1.25em}.policy-page-module__G69kCq__text li+li{margin-top:var(--space-8)}.policy-page-module__G69kCq__text ul li::marker{color:var(--gold)}.policy-page-module__G69kCq__text ol li::marker{color:var(--muted);font-weight:700}.policy-page-module__G69kCq__text a,.policy-page-module__G69kCq__care a{color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--gold) 70%, transparent);text-decoration-color:color-mix(in oklch, var(--gold) 70%, transparent);text-underline-offset:.2em;overflow-wrap:anywhere;padding-block:.65em;font-weight:600;text-decoration-thickness:1px}.policy-page-module__G69kCq__text a[href^=tel\:],.policy-page-module__G69kCq__care a[href^=tel\:]{white-space:nowrap}.policy-page-module__G69kCq__text a:hover,.policy-page-module__G69kCq__care a:hover{color:var(--deep-forest);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.policy-page-module__G69kCq__text a:focus-visible,.policy-page-module__G69kCq__care a:focus-visible,.policy-page-module__G69kCq__contents a:focus-visible{outline:2px solid var(--forest);outline-offset:2px;border-radius:2px}.policy-page-module__G69kCq__summary{padding:var(--space-24) clamp(var(--space-24), 3vw, var(--space-32));border:1px solid var(--line);background:var(--paper-warm);border-radius:14px}.policy-page-module__G69kCq__summary ul{margin-top:var(--space-8)}.policy-page-module__G69kCq__summaryTitle,.policy-page-module__G69kCq__contentsTitle{color:var(--muted);font-family:var(--sans);font-size:max(.72rem, var(--type-floor));letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:750;line-height:1.4}.policy-page-module__G69kCq__section{margin-top:clamp(var(--space-32), 4vw, var(--space-48))}.policy-page-module__G69kCq__sectionTitle{color:var(--deep-forest);font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);font-weight:500;line-height:1.3}.policy-page-module__G69kCq__number{color:var(--muted);font-variant-numeric:tabular-nums}.policy-page-module__G69kCq__contents{display:none}@media (min-width:1024px){.policy-page-module__G69kCq__text{grid-column:measure-start/s7}.policy-page-module__G69kCq__contents{padding-left:clamp(var(--space-48), 5vw, 6rem);grid-column:s7/measure-end;align-self:start;display:block}.policy-page-module__G69kCq__contents ol{margin:var(--space-12) 0 0;border-left:1px solid var(--line);padding:0;list-style:none}.policy-page-module__G69kCq__contents a{padding:var(--space-4) 0 var(--space-4) var(--space-16);color:var(--muted);font-size:.9rem;line-height:1.45;text-decoration:none;display:block}@media (pointer:coarse){.policy-page-module__G69kCq__contents a{align-items:center;min-height:44px;padding-block:0;display:flex}}.policy-page-module__G69kCq__contents a:hover{color:var(--deep-forest)}}@media (min-width:1024px) and (min-height:640px) and (pointer:fine){.policy-page-module__G69kCq__contents{top:calc(var(--header-height) + var(--space-24));position:sticky}}.policy-page-module__G69kCq__care{margin-top:var(--section-gap);padding:clamp(var(--space-24), 4vw, var(--space-48));border-top:3px solid var(--gold);border-image:var(--seam-brass);gap:var(--space-32);color:var(--ink);background:var(--paper-warm);grid-column:measure;font-size:1.0625rem;line-height:1.7;display:grid}@media (min-width:900px){.policy-page-module__G69kCq__care{grid-template-columns:repeat(2,minmax(0,1fr))}}.policy-page-module__G69kCq__careColumn>*{max-width:60ch}.policy-page-module__G69kCq__careColumn p{margin:var(--space-12) 0 0}.policy-page-module__G69kCq__careTitle{color:var(--deep-forest);font-family:var(--display);margin:0;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);font-weight:500;line-height:1.3}
