.LegalPageLayout-module__NUzHlq__page{--contaro-ink:var(--site-ink);--contaro-muted:var(--site-body);--contaro-faint:var(--site-muted);--contaro-line:var(--site-border);--contaro-sage-dark:var(--site-accent);--contaro-night:var(--site-accent);min-height:100vh;color:var(--site-ink);background:#fff}.LegalPageLayout-module__NUzHlq__container{width:100%;max-width:var(--site-width);margin-inline:auto;padding-inline:32px}.LegalPageLayout-module__NUzHlq__breadcrumb{color:var(--site-muted);flex-wrap:wrap;align-items:center;gap:9px;padding-block:24px;font-size:12px;line-height:1.6;display:flex}.LegalPageLayout-module__NUzHlq__breadcrumb a:hover{color:var(--site-accent)}.LegalPageLayout-module__NUzHlq__breadcrumb [aria-current]{color:var(--site-body)}.LegalPageLayout-module__NUzHlq__hero{background:var(--site-canvas);border-radius:14px;padding:64px 56px}.LegalPageLayout-module__NUzHlq__title{letter-spacing:-.04em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;max-width:950px;font-size:clamp(36px,4.2vw,52px);font-weight:650;line-height:1.13}.LegalPageLayout-module__NUzHlq__subtitle{max-width:700px;color:var(--site-body);margin-top:22px;font-size:17px;line-height:1.8}.LegalPageLayout-module__NUzHlq__readingGrid{grid-template-columns:240px minmax(0,1fr);gap:80px;padding-block:80px 96px;display:grid}.LegalPageLayout-module__NUzHlq__sidebar{align-self:start;position:sticky;top:112px}.LegalPageLayout-module__NUzHlq__navLink{min-height:48px;color:var(--site-body);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;padding:12px 14px;font-size:14px;font-weight:600;transition:background .18s,color .18s;display:flex}.LegalPageLayout-module__NUzHlq__navLink svg{opacity:0}.LegalPageLayout-module__NUzHlq__navLink:hover{color:var(--site-accent);background:var(--site-canvas)}.LegalPageLayout-module__NUzHlq__navLink[aria-current=page]{color:var(--site-accent);background:var(--site-soft)}.LegalPageLayout-module__NUzHlq__navLink[aria-current=page] svg{opacity:1}.LegalPageLayout-module__NUzHlq__contact{color:var(--site-body);margin-top:48px;padding-inline:14px;font-size:13px;line-height:1.7}.LegalPageLayout-module__NUzHlq__contact>svg{color:var(--site-accent);margin-bottom:12px}.LegalPageLayout-module__NUzHlq__contact>a:hover{color:var(--site-accent)}.LegalPageLayout-module__NUzHlq__aboutLink{color:var(--site-accent);align-items:center;gap:7px;margin-top:18px;display:flex}.LegalPageLayout-module__NUzHlq__article{min-width:0;max-width:760px}.LegalPageLayout-module__NUzHlq__sections{gap:64px;display:grid}.LegalPageLayout-module__NUzHlq__section h2{color:var(--site-ink);letter-spacing:-.025em;overflow-wrap:break-word;font-size:25px;font-weight:650;line-height:1.35}.LegalPageLayout-module__NUzHlq__sectionBody{color:var(--site-body);overflow-wrap:break-word;margin-top:22px;font-size:15px;line-height:1.85}.LegalPageLayout-module__NUzHlq__sectionBody>*+*{margin-top:18px}.LegalPageLayout-module__NUzHlq__sectionBody strong{font-weight:650}.LegalPageLayout-module__NUzHlq__sectionBody a{text-underline-offset:3px}.LegalPageLayout-module__NUzHlq__sectionBody a:hover{color:var(--site-accent)}.LegalPageLayout-module__NUzHlq__sectionBody button{background:var(--site-accent);max-width:100%}.LegalPageLayout-module__NUzHlq__sectionBody button:hover{background:var(--site-accent-hover)}.LegalPageLayout-module__NUzHlq__footerNote{gap:12px;margin-top:56px;display:grid}.LegalPageLayout-module__NUzHlq__field{grid-template-columns:170px minmax(0,1fr);gap:24px;display:grid}.LegalPageLayout-module__NUzHlq__fieldLabel{color:var(--site-muted);font-size:12px;font-weight:600;line-height:1.8}.LegalPageLayout-module__NUzHlq__fieldValue{color:var(--site-ink);font-size:15px;line-height:1.8}.LegalPageLayout-module__NUzHlq__callout{background:var(--site-canvas);border-radius:10px;padding:24px}.LegalPageLayout-module__NUzHlq__page a:focus-visible,.LegalPageLayout-module__NUzHlq__page button:focus-visible{outline:2px solid var(--site-accent);outline-offset:4px}@media (max-width:1000px){.LegalPageLayout-module__NUzHlq__container{padding-inline:24px}.LegalPageLayout-module__NUzHlq__hero{padding:52px 40px}.LegalPageLayout-module__NUzHlq__readingGrid{grid-template-columns:200px minmax(0,1fr);gap:40px}.LegalPageLayout-module__NUzHlq__field{grid-template-columns:1fr;gap:4px}}@media (max-width:720px){.LegalPageLayout-module__NUzHlq__container{padding-inline:20px}.LegalPageLayout-module__NUzHlq__breadcrumb{padding-block:20px}.LegalPageLayout-module__NUzHlq__hero{border-radius:12px;padding:40px 24px}.LegalPageLayout-module__NUzHlq__title{font-size:36px}.LegalPageLayout-module__NUzHlq__subtitle{font-size:16px}.LegalPageLayout-module__NUzHlq__readingGrid{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:36px 64px}.LegalPageLayout-module__NUzHlq__sidebar{position:static}.LegalPageLayout-module__NUzHlq__legalNav{flex-wrap:wrap;gap:6px;display:flex}.LegalPageLayout-module__NUzHlq__navLink{min-height:44px;margin:0;padding:10px 14px}.LegalPageLayout-module__NUzHlq__navLink svg,.LegalPageLayout-module__NUzHlq__contact{display:none}.LegalPageLayout-module__NUzHlq__section h2{font-size:23px}.LegalPageLayout-module__NUzHlq__sections{gap:48px}.LegalPageLayout-module__NUzHlq__callout{padding:20px}}@media (prefers-reduced-motion:reduce){.LegalPageLayout-module__NUzHlq__navLink{transition:none}}
