.legal-page-module__ZkJP0q__page{background:var(--background);color:var(--foreground)}.legal-page-module__ZkJP0q__hero{background:linear-gradient(115deg,#eeeae2 0%,#f4f1eb 55%,#e4ddcf 100%)}.legal-page-module__ZkJP0q__heroInner{max-width:80rem;margin-inline:auto;padding:clamp(2.5rem,5vw,4.5rem) clamp(1.25rem,5vw,4rem)}.legal-page-module__ZkJP0q__label{letter-spacing:.17em;color:var(--indigo);align-items:center;gap:1rem;font-size:.7rem;display:flex}.legal-page-module__ZkJP0q__label:after{content:"";background:var(--champagne);width:4.5rem;height:1px}.legal-page-module__ZkJP0q__hero h1{letter-spacing:-.025em;color:var(--indigo);margin-block:.65rem .45rem;font-size:clamp(2.7rem,4.8vw,4.8rem);font-weight:400;line-height:1.08}.legal-page-module__ZkJP0q__subtitle{max-width:48ch;color:var(--secondary);font-size:.95rem;line-height:1.65}.legal-page-module__ZkJP0q__layout{grid-template-columns:15rem minmax(0,1fr);gap:2.75rem;max-width:80rem;margin-inline:auto;padding:2.75rem clamp(1.25rem,5vw,4rem) 4.5rem;display:grid}.legal-page-module__ZkJP0q__contents{border-right:1px solid #c6b58d70;padding-right:1.75rem}.legal-page-module__ZkJP0q__contents h2{font-family:var(--font-sans);letter-spacing:.12em;margin-bottom:1.1rem;font-size:.7rem;font-weight:500}.legal-page-module__ZkJP0q__contents ol{padding:0;list-style:none}.legal-page-module__ZkJP0q__contents a{align-items:baseline;gap:.8rem;padding-block:.45rem;font-size:.76rem;line-height:1.6;display:flex}.legal-page-module__ZkJP0q__contents a span{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.65rem}.legal-page-module__ZkJP0q__contents a:hover{color:var(--indigo);text-underline-offset:.25em;text-decoration:underline}.legal-page-module__ZkJP0q__article{min-width:0;max-width:72ch;color:var(--secondary);font-size:.9375rem;line-height:1.7}.legal-page-module__ZkJP0q__date{margin-bottom:1.5rem;font-size:.76rem}.legal-page-module__ZkJP0q__page .legal-page-module__ZkJP0q__section{scroll-margin-top:calc(var(--site-header-height) + 1.5rem);grid-template-columns:2rem minmax(0,1fr);gap:.8rem;margin-top:1.65rem;display:grid}.legal-page-module__ZkJP0q__number{border-bottom:1px solid var(--champagne);font-variant-numeric:tabular-nums;height:fit-content;margin-top:.4rem;font-size:.65rem;line-height:1.8}.legal-page-module__ZkJP0q__section h2{color:var(--indigo);margin-bottom:.6rem;font-size:clamp(1.65rem,2.1vw,2rem);font-weight:500;line-height:1.15}.legal-page-module__ZkJP0q__section p+p,.legal-page-module__ZkJP0q__section p+ul,.legal-page-module__ZkJP0q__section ul+p{margin-top:.65rem}.legal-page-module__ZkJP0q__section ul{padding-left:1.25rem;list-style:outside}.legal-page-module__ZkJP0q__section li+li{margin-top:.2rem}.legal-page-module__ZkJP0q__section address{overflow-wrap:anywhere;font-style:normal}.legal-page-module__ZkJP0q__section address a{text-underline-offset:.2em;text-decoration:underline}.legal-page-module__ZkJP0q__page a:focus-visible,.legal-page-module__ZkJP0q__section:focus-visible{outline:2px solid var(--indigo);outline-offset:4px}@media (max-width:1000px){.legal-page-module__ZkJP0q__layout{grid-template-columns:12rem minmax(0,1fr);gap:1.5rem}.legal-page-module__ZkJP0q__contents{padding-right:1rem}}@media (max-width:700px){.legal-page-module__ZkJP0q__layout{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-top:1.75rem;padding-bottom:3rem}.legal-page-module__ZkJP0q__contents{border-bottom:1px solid #c6b58d70;border-right:0;padding:0 0 1.25rem}.legal-page-module__ZkJP0q__contents ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;display:grid}.legal-page-module__ZkJP0q__contents a{gap:.45rem;min-height:44px;font-size:.73rem}.legal-page-module__ZkJP0q__page .legal-page-module__ZkJP0q__section{grid-template-columns:1.5rem minmax(0,1fr);gap:.65rem}.legal-page-module__ZkJP0q__date{margin-bottom:1rem}}@media (max-width:380px){.legal-page-module__ZkJP0q__contents ol{grid-template-columns:minmax(0,1fr)}}
