.legal-page{background:var(--paper);min-height:100vh;color:var(--ink)}.legal-header{border-bottom:1px solid #10141821;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex}.legal-header>a:last-child{color:#565c59;text-underline-offset:5px;font-size:14px;font-weight:700;text-decoration:underline}.legal-wrap{max-width:900px;margin:0 auto;padding:80px 5vw 120px}.legal-wrap>header{border-bottom:1px solid #cbc8bf;padding-bottom:42px}.legal-wrap .legal-kicker{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:900}.legal-wrap h1{overflow-wrap:anywhere;letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,72px);line-height:.98}.legal-meta{color:#727673;margin:22px 0 0;font-size:12px}.legal-notice{color:#414744;border-left:3px solid var(--blue);background:#e8e9ff;margin:32px 0;padding:18px 20px;font-size:13px;line-height:1.6}.legal-section{border-bottom:1px solid #d5d2c9;padding:30px 0}.legal-section h2{margin:0 0 17px;font:400 26px/1.2 Georgia,serif}.legal-section p,.legal-section li{color:#4f5552;font-size:14px;line-height:1.72}.legal-section p{margin:12px 0}.legal-section ul,.legal-section ol{margin:12px 0;padding-left:22px}.legal-section a{color:var(--blue);text-decoration:underline}.tariff-table{border-collapse:collapse;background:#fff;width:100%;margin-top:18px}.tariff-table th,.tariff-table td{text-align:left;vertical-align:top;border:1px solid #d5d2ca;padding:14px;font-size:12px;line-height:1.5}.tariff-table th{color:#565b58;letter-spacing:.06em;text-transform:uppercase;background:#ece9df;font-size:10px}.legal-contact{color:#fff;background:var(--ink);margin-top:40px;padding:24px}.legal-contact strong,.legal-contact a{display:block}.legal-contact a{color:var(--lime);margin-top:8px}@media (max-width:600px){.legal-header{height:68px;padding:0 6vw}.legal-wrap{padding:55px 6vw 90px}.legal-wrap h1{font-size:39px}.tariff-table{display:block;overflow-x:auto}}
