.legal-document{max-width:920px;margin:0 auto;padding:150px 24px 64px;line-height:1.75;color:#182333;overflow-wrap:anywhere}.legal-document h1{font-size:clamp(2rem,5vw,3rem);line-height:1.2;margin-bottom:1.5rem}.legal-document h2{font-size:1.4rem;margin:2.5rem 0 1rem;border-bottom:1px solid #ddd3bf;padding-bottom:.6rem}.legal-document h3{margin:2rem 0 1rem}.legal-document p,.legal-document ul{margin:1rem 0}.legal-document ul{padding-left:1.5rem}.legal-document a,.privacy-notice a{text-decoration:underline;text-underline-offset:3px}.legal-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding:16px 0;font-size:.9rem}.legal-links a{text-decoration:underline;text-underline-offset:4px}.privacy-notice{font-size:.85rem;line-height:1.6;grid-column:1/-1}.tv-footer{flex-wrap:wrap}.tv-footer .legal-links{font-size:.7rem;padding:0;gap:6px 12px}@media(max-width:600px){.legal-document{padding:130px 20px 40px}.legal-page .nav-wrap{flex-wrap:wrap;gap:10px;padding-top:10px;padding-bottom:10px}.legal-page .brand{min-width:0}.legal-links{gap:12px 18px}}@media print{.legal-page header,.legal-page footer{display:none}.legal-document{padding:0;max-width:none}}