.LegalPage-module-scss-module__heK-6q__page{background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--blue) 8%, transparent), transparent 28%),var(--bg);min-height:100vh;color:var(--text)}.LegalPage-module-scss-module__heK-6q__hero{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(22px,4vw,52px);padding:clamp(112px,12vw,146px) max(24px,50vw - 696px) clamp(30px,4vw,48px);display:grid}.LegalPage-module-scss-module__heK-6q__heroCopy{max-width:780px}.LegalPage-module-scss-module__heK-6q__heroCopy h1{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(34px,4.2vw,54px);font-weight:700;line-height:.98}.LegalPage-module-scss-module__heK-6q__heroCopy p{max-width:58ch;color:var(--muted);margin:16px 0 0;font-size:clamp(16px,1.7vw,18px);line-height:1.62}.LegalPage-module-scss-module__heK-6q__switcher{align-self:end;gap:8px;display:grid}.LegalPage-module-scss-module__heK-6q__switcher a{border:1px solid var(--line);border-radius:var(--radius-md);min-height:44px;color:var(--muted);align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.LegalPage-module-scss-module__heK-6q__switcher a[aria-current=page]{border-color:color-mix(in srgb, var(--green) 42%, var(--line));background:color-mix(in srgb, var(--green) 10%, transparent);color:var(--text)}.LegalPage-module-scss-module__heK-6q__policySection{padding-top:clamp(36px,5vw,58px);padding-bottom:clamp(42px,5vw,64px)}.LegalPage-module-scss-module__heK-6q__policyContent{max-width:1080px}.LegalPage-module-scss-module__heK-6q__document{letter-spacing:0;max-width:72ch;padding:0;font-size:clamp(16px,1.4vw,18px);line-height:1.78}.LegalPage-module-scss-module__heK-6q__document>p{margin:0 0 16px}.LegalPage-module-scss-module__heK-6q__policyContent .LegalPage-module-scss-module__heK-6q__document h2{letter-spacing:0;text-wrap:balance;margin:clamp(34px,4vw,48px) 0 12px;font-size:clamp(22px,2.3vw,30px);font-weight:700;line-height:1.2}.LegalPage-module-scss-module__heK-6q__faqSectionCompact.LegalPage-module-scss-module__heK-6q__faqSectionCompact{border-top:1px solid var(--line);gap:clamp(28px,4vw,56px);padding-top:clamp(54px,7vw,88px);padding-bottom:clamp(54px,7vw,88px)}.LegalPage-module-scss-module__heK-6q__infographic{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.75fr) minmax(420px,1fr);align-items:start;gap:clamp(24px,4vw,48px);padding:clamp(42px,6vw,72px) max(24px,50vw - 696px);display:grid}.LegalPage-module-scss-module__heK-6q__faqIntroCompact.LegalPage-module-scss-module__heK-6q__faqIntroCompact{max-width:360px}.LegalPage-module-scss-module__heK-6q__faqIntroCompact.LegalPage-module-scss-module__heK-6q__faqIntroCompact .LegalPage-module-scss-module__heK-6q__faqTitleCompact{margin-bottom:16px;font-size:clamp(28px,3vw,38px);line-height:1.04}.LegalPage-module-scss-module__heK-6q__faqIntroCompact.LegalPage-module-scss-module__heK-6q__faqIntroCompact p{max-width:320px;font-size:15px;line-height:1.5}.LegalPage-module-scss-module__heK-6q__infoIntro{align-self:start}.LegalPage-module-scss-module__heK-6q__infoIntro h2{letter-spacing:0;margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1.08}.LegalPage-module-scss-module__heK-6q__infoIntro p{max-width:560px;color:var(--muted);margin:12px 0 0;font-size:17px;line-height:1.62}.LegalPage-module-scss-module__heK-6q__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;display:grid}.LegalPage-module-scss-module__heK-6q__infoItem{border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-content:end;min-height:clamp(170px,15vw,220px);padding:clamp(14px,1.6vw,18px);display:grid;position:relative;overflow:hidden}.LegalPage-module-scss-module__heK-6q__infoItem:before{background:radial-gradient(circle, color-mix(in srgb, var(--blue) 18%, transparent), transparent 68%);content:"";pointer-events:none;border-radius:50%;width:104px;height:104px;position:absolute;top:-56px;right:-56px}.LegalPage-module-scss-module__heK-6q__infoNumber{color:color-mix(in srgb, var(--text) 8%, transparent);pointer-events:none;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1;position:absolute;top:10px;right:14px}.LegalPage-module-scss-module__heK-6q__infoCopy{z-index:1;gap:10px;min-width:0;display:grid;position:relative}.LegalPage-module-scss-module__heK-6q__infoCopy h3{color:var(--text);margin:0;font-size:17px;line-height:1.2}.LegalPage-module-scss-module__heK-6q__infoCopy p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.LegalPage-module-scss-module__heK-6q__emptyTerms{min-height:160px;padding-bottom:clamp(48px,8vw,92px);padding-left:max(24px,50vw - 696px);padding-right:max(24px,50vw - 696px)}@media (max-width:900px){.LegalPage-module-scss-module__heK-6q__hero,.LegalPage-module-scss-module__heK-6q__infographic{grid-template-columns:1fr}.LegalPage-module-scss-module__heK-6q__switcher{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-self:stretch}}@media (max-width:760px){.LegalPage-module-scss-module__heK-6q__infographic{padding-top:42px;padding-bottom:42px}.LegalPage-module-scss-module__heK-6q__faqSectionCompact.LegalPage-module-scss-module__heK-6q__faqSectionCompact{padding-top:52px;padding-bottom:52px}.LegalPage-module-scss-module__heK-6q__faqIntroCompact.LegalPage-module-scss-module__heK-6q__faqIntroCompact{text-align:center;max-width:520px}.LegalPage-module-scss-module__heK-6q__faqTitleCompact{font-size:32px;line-height:1.08}.LegalPage-module-scss-module__heK-6q__infoGrid{grid-template-columns:1fr}.LegalPage-module-scss-module__heK-6q__infoItem{min-height:150px;padding:16px}}
