.policy-page-module__G69kCq__main{min-height:100vh;color:var(--color-foreground);background:var(--color-background);font-family:var(--font-roboto-family)}.policy-page-module__G69kCq__skipLink{z-index:100;top:max(1rem, calc(var(--safe-area-top) + .5rem));left:max(1rem, calc(var(--safe-area-left) + .5rem));color:var(--color-background);background:var(--color-foreground);font-family:var(--font-roboto-family);padding:.8rem 1rem;font-size:1rem;font-weight:500;text-decoration:none;transition:transform .18s ease-out;position:fixed;transform:translateY(-6rem)}.policy-page-module__G69kCq__skipLink:focus{outline:2px solid var(--color-gold-light);outline-offset:3px;transform:translateY(0)}.policy-page-module__G69kCq__hero{min-height:34rem;padding:calc(var(--site-header-total-height) + clamp(5rem, 8vw, 8rem)) max(var(--space-layout-x), var(--safe-area-right)) clamp(4.5rem, 7vw, 7rem) max(var(--space-layout-x), var(--safe-area-left));background:#f7f3ec;border-bottom:1px solid #17130f14}.policy-page-module__G69kCq__heroInner{width:min(100%,75rem);margin-inline:auto}.policy-page-module__G69kCq__kicker{color:var(--color-gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font-size:1rem;font-weight:600;line-height:1.4}.policy-page-module__G69kCq__hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(3.25rem,6.2vw,5.75rem);font-weight:400;line-height:.98}.policy-page-module__G69kCq__introduction{gap:.7rem;max-width:70ch;margin-top:2rem;display:grid}.policy-page-module__G69kCq__introduction p{color:#554c43;margin:0;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.75}.policy-page-module__G69kCq__effectiveDate{color:#6f655b;flex-wrap:wrap;gap:.5rem;margin:2rem 0 0;font-size:1rem;line-height:1.5;display:flex}.policy-page-module__G69kCq__effectiveDate strong{color:var(--color-foreground);font-weight:600}.policy-page-module__G69kCq__contentGrid{width:min(100%,81rem);padding:clamp(5rem, 8vw, 8rem) max(var(--space-layout-x), var(--safe-area-right)) clamp(7rem, 11vw, 11rem) max(var(--space-layout-x), var(--safe-area-left));grid-template-columns:minmax(12rem,15rem) minmax(0,45rem);justify-content:center;align-items:start;gap:clamp(4rem,8vw,7rem);margin-inline:auto;display:grid}.policy-page-module__G69kCq__contents{top:calc(var(--site-header-total-height) + 2rem);position:sticky}.policy-page-module__G69kCq__contents h2{letter-spacing:-.01em;margin:0 0 1.4rem;font-size:1.125rem;font-weight:600;line-height:1.3}.policy-page-module__G69kCq__contents ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.policy-page-module__G69kCq__contents a{color:#6f655b;padding-block:.15rem;font-size:1rem;line-height:1.45;text-decoration:none;transition:color .16s;display:inline-block}.policy-page-module__G69kCq__contents a:focus-visible,.policy-page-module__G69kCq__article a:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.policy-page-module__G69kCq__article{min-width:0}.policy-page-module__G69kCq__section{scroll-margin-top:calc(var(--site-header-total-height) + 2rem)}.policy-page-module__G69kCq__section+.policy-page-module__G69kCq__section{border-top:1px solid #17130f1c;margin-top:4rem;padding-top:3.25rem}.policy-page-module__G69kCq__section h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(1.65rem,2.25vw,2.1rem);font-weight:500;line-height:1.2}.policy-page-module__G69kCq__section p,.policy-page-module__G69kCq__section li{color:#554c43;font-size:1rem;line-height:1.78}.policy-page-module__G69kCq__section p{margin:0 0 1.15rem}.policy-page-module__G69kCq__section p:last-child{margin-bottom:0}.policy-page-module__G69kCq__section ul{gap:.7rem;margin:0 0 1.4rem;padding-left:1.3rem;display:grid}.policy-page-module__G69kCq__section li{padding-left:.35rem}.policy-page-module__G69kCq__section li::marker{color:var(--color-gold)}.policy-page-module__G69kCq__article a{color:#7d5519;text-underline-offset:.2em;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.policy-page-module__G69kCq__contents a:hover,.policy-page-module__G69kCq__article a:hover{color:var(--color-gold)}}@media (max-width:1100px){.policy-page-module__G69kCq__hero{min-height:31rem}.policy-page-module__G69kCq__contentGrid{grid-template-columns:minmax(11rem,13rem) minmax(0,42rem);gap:clamp(2.75rem,6vw,5rem)}}@media (max-width:767px){.policy-page-module__G69kCq__hero{min-height:auto;padding:calc(var(--site-header-total-height) + 4rem) max(1.25rem, var(--safe-area-right)) 4rem max(1.25rem, var(--safe-area-left))}.policy-page-module__G69kCq__hero h1{max-width:12ch;font-size:clamp(2.75rem,13vw,4rem);line-height:1}.policy-page-module__G69kCq__introduction{margin-top:1.5rem}.policy-page-module__G69kCq__contentGrid{padding:4rem max(1.25rem, var(--safe-area-right)) 6rem max(1.25rem, var(--safe-area-left));grid-template-columns:minmax(0,1fr);gap:3.5rem}.policy-page-module__G69kCq__contents{border-bottom:1px solid #17130f1c;padding-bottom:2.25rem;position:static}.policy-page-module__G69kCq__contents ol{gap:.6rem}.policy-page-module__G69kCq__contents a{padding-block:.25rem}.policy-page-module__G69kCq__section+.policy-page-module__G69kCq__section{margin-top:3.25rem;padding-top:2.75rem}}@media (prefers-reduced-motion:reduce){.policy-page-module__G69kCq__skipLink,.policy-page-module__G69kCq__contents a{transition:none}}
