.legal-info-page-module__w5NqoG__page{width:min(var(--page-shell-max-width), calc(100% - var(--page-shell-gutter-start) - var(--page-shell-gutter-end)));color:var(--text-primary);margin-inline:auto;padding-block:clamp(32px,6vw,72px) clamp(56px,8vw,96px)}.legal-info-page-module__w5NqoG__header{max-width:760px;margin-bottom:clamp(28px,5vw,48px)}.legal-info-page-module__w5NqoG__eyebrow{color:var(--brand-primary);font-size:var(--text-caption);letter-spacing:.06em;margin:0 0 12px;font-weight:750}.legal-info-page-module__w5NqoG__header h1{color:var(--text-primary);font-family:var(--serif);margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:500;line-height:1.18}.legal-info-page-module__w5NqoG__intro{max-width:68ch;color:var(--text-secondary);font-size:var(--text-body);margin:16px 0 0;line-height:1.8}.legal-info-page-module__w5NqoG__languageSwitch{font-size:var(--text-small);margin-top:18px}.legal-info-page-module__w5NqoG__languageSwitch a{color:var(--brand-primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}.legal-info-page-module__w5NqoG__languageSwitch a:focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}.legal-info-page-module__w5NqoG__body{gap:clamp(40px,7vw,64px);max-width:820px;display:grid}.legal-info-page-module__w5NqoG__body section{overflow-wrap:anywhere;gap:18px;line-height:1.8;display:grid}.legal-info-page-module__w5NqoG__body section>h2{color:var(--text-primary);font-family:var(--serif);margin:0;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:500;line-height:1.3}.legal-info-page-module__w5NqoG__body h3{color:var(--text-primary);margin:16px 0 0;font-size:1.05rem;line-height:1.45}.legal-info-page-module__w5NqoG__body p,.legal-info-page-module__w5NqoG__body ul,.legal-info-page-module__w5NqoG__body ol{color:var(--text-secondary);font-size:var(--text-small);margin:0}.legal-info-page-module__w5NqoG__body ul,.legal-info-page-module__w5NqoG__body ol{gap:10px;padding-inline-start:1.35rem;display:grid}.legal-info-page-module__w5NqoG__body li{padding-inline-start:3px}.legal-info-page-module__w5NqoG__body strong{color:var(--text-primary);font-weight:750}.legal-info-page-module__w5NqoG__body a{color:var(--brand-primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}.legal-info-page-module__w5NqoG__body a:focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}
