.legal13-page{max-width:1140px}.legal13-page .legal{padding:clamp(22px,4vw,58px)}.legal13-page .legal p,.legal13-page .legal li{max-width:80ch;line-height:1.8}.legal13-page h2{font-family:var(--font-body,Manrope,sans-serif);font-size:clamp(20px,2.5vw,28px);line-height:1.35;letter-spacing:-.025em}.legal13-page .signature-section{margin:0;padding:28px 0;border-bottom:1px solid var(--line,#d5deda)}.legal13-version{color:var(--muted,#617272);font-size:13px}.legal13-requisites{margin:24px 0}.legal13-requisites>div{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.5fr);gap:12px 28px;padding:15px 0;border-bottom:1px solid var(--line,#d5deda);line-height:1.65}.legal13-requisites dt{color:var(--muted,#617272)}.legal13-requisites dd{margin:0;overflow-wrap:anywhere;font-weight:550;font-variant-numeric:tabular-nums}.legal13-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:24px 0}.legal13-links a{padding:14px 0;border-bottom:1px solid var(--line,#d5deda)}.legal13-table-wrap{overflow:auto;max-width:100%}.legal13-purpose{border-collapse:collapse;width:100%;font-size:14px;line-height:1.65}.legal13-purpose th,.legal13-purpose td{text-align:left;padding:16px;vertical-align:top;border:1px solid var(--line,#d5deda)}.legal13-purpose thead th{background:var(--soft,#eef3f0)}.legal13-purpose caption{text-align:left;margin:0 0 14px;font-weight:650}.legal13-purpose th:first-child{min-width:150px}.legal-sources{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.consumer-faq13 details{border-bottom:1px solid var(--line,#d5deda);padding:22px 0}.consumer-faq13 summary{cursor:pointer;line-height:1.6;font-weight:650;padding-right:24px}.consumer-faq13 details[open] summary{color:var(--accent,#18796f)}.u3-footer-requisites{font-size:12px;line-height:1.7;border-top:1px solid var(--line,#d5deda);padding:20px 0;overflow-wrap:anywhere}.u3-footer-bottom>div{flex-wrap:wrap}.processing13-notice{grid-column:1/-1;line-height:1.7;overflow-wrap:anywhere}@media(max-width:600px){.legal13-requisites>div,.legal13-links{grid-template-columns:1fr}.legal13-requisites>div{gap:4px}.legal13-purpose th,.legal13-purpose td{padding:10px}.legal13-page .legal{padding:22px 18px}.legal13-purpose{min-width:620px}}
.legal13-page .page-head h1{max-width:24ch;font-size:clamp(32px,5vw,64px);line-height:1.12;letter-spacing:-.035em}.legal13-page .legal a{text-underline-offset:4px}.legal13-page .legal a:hover{text-decoration:underline}
