.tvc .hero.legal{padding:146px 0 96px}.tvc .hero.legal h1{max-width:20ch;font-size:clamp(34px,4.4vw,60px)}.tvc .hero.legal .sub{max-width:640px;margin:24px 0 30px;font-size:17px}.tvc .lmeta{color:var(--ink-3);flex-wrap:wrap;gap:28px;margin-top:30px;font-size:13px;display:flex}.tvc .lmeta b{color:var(--ink);margin-bottom:2px;font-size:14.5px;font-weight:600;display:block}.tvc .hero.legal .acts .btn svg.f{stroke:currentColor;fill:none;stroke-width:1.8px;width:16px;height:16px}.tvc .chips{border-bottom:1px solid var(--line-l2);flex-wrap:wrap;gap:9px;margin-bottom:44px;padding-bottom:40px;display:flex}.tvc .chips a{color:var(--ink-l2);border:1px solid var(--line-l2);background:var(--card-l);border-radius:99px;align-items:center;gap:9px;padding:10px 17px;font-size:13.5px;transition:all .2s;display:inline-flex}.tvc .chips a svg{stroke:currentColor;fill:none;stroke-width:1.7px;opacity:.7;width:15px;height:15px}.tvc .chips a:hover{border-color:var(--acc-d);color:var(--ink-l)}.tvc .chips a.on{background:var(--ink-l);border-color:var(--ink-l);color:#fff}.tvc .chips a.on svg{opacity:1}.tvc .layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:60px;display:grid}.tvc .toc{position:sticky;top:120px}.tvc .toc .t{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-l3);margin-bottom:14px;font-size:10.5px;font-weight:700}.tvc .toc ol{counter-reset:t;margin:0;padding:0;list-style:none}.tvc .toc ol a{color:var(--ink-l3);border-left:1px solid var(--line-l2);gap:10px;padding:7px 0 7px 14px;font-size:12.5px;line-height:1.35;transition:all .2s;display:flex}.tvc .toc ol a:before{counter-increment:t;content:counter(t,decimal-leading-zero);font-variant-numeric:tabular-nums;opacity:.65}.tvc .toc ol a:hover{color:var(--ink-l)}.tvc .toc ol a.on{color:var(--ink-l);border-left-color:var(--acc-d);font-weight:600}.tvc .sidecard{border:1px solid var(--line-l2);background:var(--card-l);border-radius:20px;margin-top:28px;padding:22px}.tvc .sidecard .k{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-l3);margin-bottom:12px;font-size:10px;font-weight:700;display:block}.tvc .sidecard b{letter-spacing:-.025em;margin-bottom:8px;font-size:15px;display:block}.tvc .sidecard p{color:var(--ink-l2);margin-bottom:16px;font-size:12.5px;line-height:1.55}.tvc .sidecard .btn{justify-content:space-between;width:100%}.tvc .doc{max-width:750px}.tvc .doc .intro{color:var(--ink-l2);border-bottom:1px solid var(--line-l2);margin-bottom:8px;padding-bottom:30px;font-size:16.5px;line-height:1.75}.tvc .sec{padding-top:46px}.tvc .sec h2{letter-spacing:-.038em;align-items:baseline;gap:16px;margin-bottom:18px;scroll-margin-top:110px;font-size:clamp(21px,2.1vw,28px);line-height:1.2;display:flex}.tvc .sec h2 em{letter-spacing:0;color:var(--acc-d);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-style:normal;font-weight:700;transform:translateY(-2px)}.tvc .sec h3{letter-spacing:-.02em;color:var(--ink-l);margin:26px 0 10px;font-size:16px}.tvc .doc p{color:var(--ink-l2);margin:0 0 18px;font-size:16px;line-height:1.75}.tvc .doc strong{color:var(--ink-l);font-weight:700}.tvc .doc ul{margin:0 0 20px;padding:0;list-style:none}.tvc .doc ul li{border-top:1px solid var(--line-l);color:var(--ink-l2);padding:9px 0 9px 26px;font-size:15.5px;line-height:1.6;position:relative}.tvc .doc ul li:last-child{border-bottom:1px solid var(--line-l)}.tvc .doc ul li:before{content:"";background:var(--acc-d);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:19px;left:5px}.tvc .doc ul li strong{color:var(--ink-l)}.tvc .doc table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:14px}.tvc .doc th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-l3);border-bottom:1px solid var(--line-l2);padding:0 16px 11px 0;font-size:10.5px;font-weight:700}.tvc .doc td{border-bottom:1px solid var(--line-l);color:var(--ink-l2);vertical-align:top;padding:12px 16px 12px 0}.tvc .doc td:first-child{color:var(--ink-l);width:28%;font-weight:600}.tvc .doc td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.tvc .doc .callout{border-left:2px solid var(--acc-d);color:var(--ink-l2);background:#5c819e12;border-radius:0 14px 14px 0;margin:0 0 22px;padding:17px 22px;font-size:15px;line-height:1.65}.tvc .doc .callout b{color:var(--ink-l)}.tvc .doc .callout.warn{background:#a8710f14;border-left-color:#a8710f}.tvc .doc .callout.crit{background:#b4443c12;border-left-color:#b4443c}.tvc .doc .mail{color:var(--acc-d);font-weight:600}.tvc .plans{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:13.5px}.tvc .plans th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-l3);border-bottom:1px solid var(--line-l2);padding:0 14px 11px 0;font-size:10.5px;font-weight:700}.tvc .plans th:first-child{width:26%}.tvc .plans td{border-bottom:1px solid var(--line-l);color:var(--ink-l2);font-variant-numeric:tabular-nums;vertical-align:top;padding:12px 14px 12px 0}.tvc .plans td:first-child{color:var(--ink-l);font-variant-numeric:normal;font-weight:700}.tvc .plans td .pu{color:var(--ink-l3);margin-top:2px;font-size:12px;font-weight:400;display:block}.tvc .req{border-top:1px solid var(--line-d);grid-template-columns:repeat(3,1fr);gap:0;margin-top:8px;display:grid}.tvc .req .r{border-right:1px solid var(--line-d);padding:30px 30px 0}.tvc .req .r:first-child{padding-left:0}.tvc .req .r:last-child{border-right:0}.tvc .req .k{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:10.5px;font-weight:700;display:block}.tvc .req b{letter-spacing:-.03em;margin-bottom:8px;font-size:17px;display:block}.tvc .req p{color:var(--ink-2);font-size:13.5px;line-height:1.6}.tvc .req a{color:var(--ink-2);padding:5px 0;font-size:13.5px;transition:all .2s;display:block}.tvc .req a:hover{color:var(--acc)}.tvc .reqnote{border:1px solid var(--line-d);color:var(--ink-2);background:#ffffff0a;border-radius:18px;gap:12px;margin-top:40px;padding:18px 22px;font-size:13px;display:flex}.tvc .reqnote svg{width:17px;height:17px;stroke:var(--acc);fill:none;stroke-width:1.8px;flex:0 0 17px;margin-top:2px}@media (max-width:1100px){.tvc .layout{grid-template-columns:1fr;gap:30px}.tvc .toc{position:static}.tvc .req{grid-template-columns:1fr}.tvc .req .r{border-right:0;padding:26px 0 0}.tvc .doc table,.tvc .plans{font-size:13px}}.tvc .chips{border-bottom:0;margin-bottom:0;padding-bottom:0}.tvc .legal-pg .chips{border-bottom:1px solid var(--line-l2);flex-wrap:wrap;gap:9px;margin-bottom:44px;padding-bottom:40px;display:flex}.tvc .toc ol a:before{content:none}.tvc .legal-pg .toc ol{counter-reset:t}.tvc .legal-pg .toc ol a{gap:10px;display:flex}.tvc .legal-pg .toc ol a:before{counter-increment:t;content:counter(t,decimal-leading-zero);font-variant-numeric:tabular-nums;opacity:.65}.tvc .legal-pg .layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:60px;display:grid}@media (max-width:1100px){.tvc .legal-pg .layout{grid-template-columns:1fr;gap:30px}}.tvc span.btn{cursor:default}.tvc .sidecard b a{color:inherit}.tvc .req b a{font-size:inherit;color:inherit;padding:0;display:inline}
