.policies-module__QzbZVa__page{color:#07101e;max-width:64rem;margin:0 auto;padding:8rem 1.5rem 4rem}.policies-module__QzbZVa__intro{max-width:48rem;margin-bottom:1.75rem}.policies-module__QzbZVa__intro h1{font-family:var(--font-hero), Arial, sans-serif;letter-spacing:-.05em;margin:0 0 1rem;font-size:clamp(2.2rem,5vw,3.75rem);font-weight:650;line-height:1.08}.policies-module__QzbZVa__intro p{line-height:1.7}.policies-module__QzbZVa__updated{color:#565854;margin-top:1rem;font-size:.8rem}.policies-module__QzbZVa__notice{background:#f8f4ea;border:1px solid #ded5c7;border-radius:.8rem;padding:1.25rem;font-size:.9rem;line-height:1.7}.policies-module__QzbZVa__sections{margin-top:1.5rem}.policies-module__QzbZVa__sections section{border-bottom:1px solid #e1d9ce;padding:1.5rem 0;scroll-margin-top:7rem}.policies-module__QzbZVa__sections h2{letter-spacing:-.025em;margin:0 0 .65rem;font-size:1.2rem;font-weight:650}.policies-module__QzbZVa__sections p{max-width:75ch;margin:.5rem 0 0;line-height:1.8}.policies-module__QzbZVa__page a{color:#77010f;text-underline-offset:.2em;text-decoration:underline}.policies-module__QzbZVa__page a:focus-visible{outline-offset:4px;outline:3px solid #b23f12}@media (max-width:600px){.policies-module__QzbZVa__page{padding:7rem 1.25rem 3rem}.policies-module__QzbZVa__sections p{font-size:.95rem}}
