.Legal-module__reJjNq__page{background:var(--background);min-height:100vh;color:var(--foreground);flex-direction:column;display:flex}.Legal-module__reJjNq__main{flex:1}.Legal-module__reJjNq__container{width:100%;max-width:980px;margin:0 auto;padding:0 1rem}@media (min-width:1024px){.Legal-module__reJjNq__container{padding:0 2rem}}.Legal-module__reJjNq__hero{padding-top:8.5rem;padding-bottom:2.25rem}.Legal-module__reJjNq__title{font-family:var(--font-serif,"Playfair Display",serif);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2.2rem,4vw,3.1rem);line-height:1.1}.Legal-module__reJjNq__updated{color:var(--muted-foreground);margin:0;font-size:1.05rem;line-height:1.7}.Legal-module__reJjNq__section{padding:2.75rem 0 5rem}.Legal-module__reJjNq__content{flex-direction:column;gap:2.25rem;display:flex}.Legal-module__reJjNq__block{background:#94a3b814;border:1px solid #0f172a14;border-radius:1.25rem;padding:1.5rem}@media (min-width:768px){.Legal-module__reJjNq__block{padding:1.75rem}}.Legal-module__reJjNq__h2{font-family:var(--font-serif,"Playfair Display",serif);margin:0 0 .85rem;font-size:1.45rem;line-height:1.2}.Legal-module__reJjNq__h3{margin:1.1rem 0 .35rem;font-size:1rem;font-weight:700}.Legal-module__reJjNq__text{color:#0f172acc;font-size:1.03rem;line-height:1.85}.Legal-module__reJjNq__text p{margin:.65rem 0}.Legal-module__reJjNq__note{color:#0f172ac7;margin-top:.85rem}.Legal-module__reJjNq__list{gap:.45rem;margin:.75rem 0 0;padding-left:1.25rem;display:grid}.Legal-module__reJjNq__list li{line-height:1.75}.Legal-module__reJjNq__page a{color:inherit;text-decoration:none}.Legal-module__reJjNq__inlineLink{text-underline-offset:3px;text-decoration:underline}.Legal-module__reJjNq__inlineLink:hover{opacity:.9}
