html.tv-browser .site{width:100%;max-width:1200px;height:auto;margin:auto;background:#101447;font-size:18px;overflow:visible}
html.tv-browser .site header,html.tv-browser section,html.tv-browser footer,html.tv-browser .coverage-strip{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:auto;height:auto;display:block;padding:30px;margin:0}
html.tv-browser .site header{background:#0b1039}html.tv-browser .logo{display:block;width:210px;margin-bottom:20px}html.tv-browser nav{display:block;font-size:18px;margin:15px 0}html.tv-browser nav a{display:inline-block;margin:8px 20px 8px 0}html.tv-browser .login{display:inline-block;font-size:18px;padding:12px 20px}
html.tv-browser .hero{background:#173c83}html.tv-browser .hero-copy,html.tv-browser .coverage-copy,html.tv-browser .iptv-copy,html.tv-browser .support-copy{position:relative;left:auto;top:auto;width:auto}
html.tv-browser h1,html.tv-browser .hero-slogan{font-size:44px;line-height:1.2;letter-spacing:-1px}html.tv-browser h2,html.tv-browser .section-heading h2,html.tv-browser .coverage h2,html.tv-browser .iptv h2,html.tv-browser .support h2{font-size:32px;line-height:1.2;letter-spacing:0}html.tv-browser h3,html.tv-browser .package-title h3{font-size:25px;letter-spacing:0}
html.tv-browser p,html.tv-browser .hero p,html.tv-browser .package p,html.tv-browser .coverage-copy p,html.tv-browser .iptv p,html.tv-browser .support p{font-size:18px;line-height:1.5;max-width:none;margin:15px 0}
html.tv-browser .btn,html.tv-browser .package .btn,html.tv-browser .zone-button{position:relative;left:auto;bottom:auto;display:inline-block;font-size:18px;padding:14px 22px;margin:10px 10px 10px 0;min-height:0}html.tv-browser .actions,html.tv-browser .benefits{display:block;margin:15px 0}html.tv-browser .benefits>div{display:inline-block;margin:10px 20px 10px 0}html.tv-browser .benefits span{font-size:16px}html.tv-browser .benefits b{font-size:25px}
html.tv-browser .packages{background:#eee3ff;color:#171445}html.tv-browser .package-grid{position:relative;top:auto;left:auto;right:auto;height:auto;display:block}html.tv-browser .package{padding:25px;background:#2947ac;border-radius:16px;margin:20px 0;color:white}html.tv-browser .package-title{display:block;height:auto;margin:15px 0}html.tv-browser .package-title b{font-size:30px}html.tv-browser .package li{font-size:18px;line-height:1.6}html.tv-browser .package li:before{content:'✓ ';background:none;color:white;width:auto;height:auto;font-size:18px}
html.tv-browser .coverage-strip{background:#e9ddff;color:#241159;white-space:normal;font-size:18px}html.tv-browser .coverage-strip a{display:inline-block;margin:8px}html.tv-browser .coverage{background:#0d5074}html.tv-browser #coverage-form{position:relative;left:auto;top:auto;width:auto;max-width:650px;padding:25px;margin-top:20px}html.tv-browser #coverage-form h3{font-size:22px}html.tv-browser input,html.tv-browser select{font-size:20px;padding:14px;margin-bottom:12px;border-radius:8px}html.tv-browser #coverage-form .btn{font-size:20px;padding:14px}html.tv-browser .form-note,html.tv-browser .status{font-size:16px}html.tv-browser #zone-list{position:relative;font-size:18px;padding:15px}html.tv-browser .coast-caption{display:none}
html.tv-browser .iptv{background:#281347}html.tv-browser .eyebrow{font-size:14px;letter-spacing:2px}html.tv-browser .tv-features,html.tv-browser .support-checks{position:relative;top:auto;left:auto;right:auto;width:auto;display:block;padding:20px}html.tv-browser .tv-features li,html.tv-browser .support-checks li{font-size:18px;margin:12px 0;white-space:normal}html.tv-browser .tv-features b{font-size:22px}html.tv-browser .support-checks li:before{width:auto;height:auto;font-size:18px;margin-right:8px}html.tv-browser .support{background:#ffd8cf;color:#171445}html.tv-browser .faq{background:#e9ddff;color:#171445}html.tv-browser .faq-grid{display:block}html.tv-browser details{padding:18px;font-size:18px;margin:12px 0}html.tv-browser details p{font-size:18px}html.tv-browser footer{background:#101447;font-size:18px}html.tv-browser .footer-brand img{width:210px}html.tv-browser .footer-links,html.tv-browser .footer-contact{display:block;margin:20px 0}html.tv-browser footer a{display:block;margin:10px 0}html.tv-browser .footer-brand p,html.tv-browser footer small,html.tv-browser .copyright{font-size:16px;position:relative;bottom:auto}html.tv-browser .help-panel{width:340px;max-height:450px}html.tv-browser a:focus,html.tv-browser button:focus,html.tv-browser select:focus{outline:3px solid #ffd760}
