html[lang="en"] .legal-doc[lang="ru"],html:not([lang="en"]) .legal-doc[lang="en"]{display:none}.legal-doc{max-width:900px;margin:0 auto;padding:clamp(28px,5vw,52px) clamp(20px,5vw,60px);text-align:left}.legal-doc h2{font-family:var(--caps);font-weight:700;font-size:22px;color:var(--rubric);text-align:left;margin:30px 0 10px;padding-bottom:8px;border-bottom:1px solid var(--line-soft)}.legal-doc h2::first-letter{color:inherit}.legal-doc h2:first-of-type{margin-top:0}.legal-doc p,.legal-doc li{font-size:18px;line-height:1.55;margin:0 0 8px}.legal-doc ul,.legal-doc ol{margin:0 0 10px;padding-left:26px}.legal-doc .legal-date{font-style:italic;color:var(--ink-dim);margin-bottom:22px}.legal-doc a,.legal-card a,.price-note a{color:var(--rubric);text-decoration:underline}.legal-card{max-width:900px;margin:0 auto 24px;padding:26px clamp(20px,5vw,40px)}.legal-card h2,.price-note h2{font-family:var(--caps);font-size:22px;color:var(--rubric);margin:0 0 10px;text-align:left}.legal-card h2::first-letter,.price-note h2::first-letter{color:inherit}.legal-card p,.legal-card li{font-size:18px;line-height:1.55;margin:0 0 6px}.legal-card ul{padding-left:22px;margin:0}.legal-mail{font-size:22px;font-weight:700}.price-wrap{max-width:980px;margin:0 auto}.price-section{margin:0 0 26px}.price-section h2{font-family:var(--caps);font-size:22px;color:var(--rubric);margin:0 0 8px;text-align:left}.price-section h2::first-letter{color:inherit}.price-table{width:100%;border-collapse:collapse;background:var(--paper-hi);border:1px solid var(--line-soft)}.price-table th,.price-table td{padding:10px 14px;border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;font-size:17px}.price-table th{font-family:var(--caps);font-size:14px;letter-spacing:.06em;color:var(--ink-dim);background:var(--paper-2)}.price-table td.price-cost{white-space:nowrap;font-weight:700;text-align:right}.price-table th.price-cost{text-align:right}.price-table .price-what{color:var(--ink-dim);font-size:16px}.price-note{max-width:980px;margin:0 auto 24px;padding:22px clamp(18px,4vw,34px)}.price-note li{font-size:17px;line-height:1.5;margin-bottom:6px}@media (max-width:640px){.price-table th:nth-child(2),.price-table td:nth-child(2){display:none}.price-table th,.price-table td{padding:8px 10px;font-size:16px}}.page-head h1{font-size:clamp(30px,5.4vw,64px);overflow-wrap:anywhere}.price-table{table-layout:fixed}.price-table th:nth-child(1){width:27%}.price-table th:nth-child(3){width:14%}.price-table th:nth-child(4){width:13%}@media (max-width:640px){.price-table th:nth-child(1){width:auto}.price-table th:nth-child(3){width:30%}.price-table th:nth-child(4){width:28%}}