.Legal-module__RiNWRa__page{padding:clamp(8rem, 17vh, 11rem) var(--gutter) var(--s-standard)}.Legal-module__RiNWRa__inner{max-width:68ch;margin:0 auto}.Legal-module__RiNWRa__title{font-family:var(--stack-display);font-variation-settings:"opsz" 110, "wght" 700, "WONK" 1;letter-spacing:-.035em;color:var(--ink);margin:0 0 1.1rem;font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.05}.Legal-module__RiNWRa__intro{font-size:var(--text-lg);color:var(--muted);margin:0 0 clamp(2rem,5vw,3rem);line-height:1.65}.Legal-module__RiNWRa__block{border-top:1px solid var(--border);padding-top:clamp(1.6rem,3.5vw,2.4rem)}.Legal-module__RiNWRa__blockTitle{letter-spacing:-.02em;margin:0 0 .7rem;font-size:1.25rem;font-weight:600}.Legal-module__RiNWRa__body{font-size:var(--text-base);color:var(--muted);margin:0 0 1rem;line-height:1.75}.Legal-module__RiNWRa__body:last-child{margin-bottom:clamp(1.6rem,3.5vw,2.4rem)}.Legal-module__RiNWRa__foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:clamp(1.6rem,3.5vw,2.4rem);display:flex}.Legal-module__RiNWRa__mail{font-size:var(--text-base);color:var(--brand-deep);font-weight:500;text-decoration:none}.Legal-module__RiNWRa__mail:hover{text-decoration:underline}.Legal-module__RiNWRa__back{color:var(--ink);align-items:center;gap:.45rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.Legal-module__RiNWRa__back svg{width:14px;height:14px;color:var(--brand);transition:transform .38s var(--ease-out)}.Legal-module__RiNWRa__back:hover svg{transform:translate(2px,-2px)}
