/* Superwaba editorial 0.3 — local fonts, original vector art, no external UI dependencies. */
:root{--ed-paper:#f5f5ec;--ed-ink:#153d3e;--ed-soft:#e8ecdf;--ed-accent:#d6f575}body{background:var(--ed-paper)}.top{max-width:1440px;padding:22px 5%;border:0}.brand{letter-spacing:-1.5px}.nav a{min-height:44px;display:flex;align-items:center}.editorial{overflow:clip}.ed-hero{background:#163e40;color:#f5f5ec;padding:64px max(5%,calc((100vw - 1300px)/2)) 0;position:relative}.ed-hero-inner{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.ed-hero .eyebrow{color:var(--lime);letter-spacing:2.2px}.ed-display{font-size:clamp(44px,5.15vw,77px);line-height:1.01;letter-spacing:-3.8px;margin:25px 0 24px;font-weight:650}.ed-hero h1{font-size:22px;line-height:1.35;letter-spacing:-.5px;margin:0 0 14px;max-width:640px;font-weight:600}.ed-intro{font-size:16px;color:#d8e1d9;line-height:1.75;max-width:610px}.ed-hero .actions{align-items:center;gap:23px;margin-bottom:40px}.ed-text-link{font-size:14px;font-weight:600}.btn span{margin-left:20px}.ed-figure{margin:0;min-width:0}.ed-figure img{width:100%;height:auto;display:block;border-radius:22px}.ed-figure figcaption{font-size:12px;line-height:1.5;color:#55696a;margin:10px 0 26px}.ed-hero .ed-figure{transform:rotate(-2deg)}.ed-hero-foot{border-top:1px solid #466466;display:flex;gap:25px;justify-content:space-between;padding:21px 0;color:#d1dfd4;font-size:12px;letter-spacing:1.1px;text-transform:uppercase;margin-top:30px}.ed-shell{max-width:1360px;margin:auto;padding:0 5%}.ed-price-band{padding:46px 0 24px}.ed-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ed-price-grid article{border:1px solid #c5d0c1;padding:28px;border-radius:18px;background:#fcfcf7}.ed-price-grid article:nth-child(2){background:#e5efce}.ed-price-grid strong{display:block;font-size:36px;letter-spacing:-1.5px;margin-top:14px}.ed-price-grid p{font-size:14px;margin-bottom:16px}.ed-price-grid .btn{width:100%;font-size:13px}.ed-price-band>.small{margin-top:17px}.ed-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:70px;padding:70px 0 0;align-items:start}.ed-toc{position:sticky;top:45px;padding-right:10px}.admin-bar .ed-toc{top:65px}.ed-toc .eyebrow{margin-bottom:18px}.ed-toc nav{display:flex;flex-direction:column}.ed-toc a{display:flex;align-items:baseline;gap:12px;text-decoration:none;border-bottom:1px solid #d8ded1;padding:12px 0;font-size:12px;line-height:1.5;color:#385554}.ed-toc a:hover{color:#153d3e;text-decoration:underline}.ed-toc a span{font-size:11px;color:#5c7550;font-variant-numeric:tabular-nums}.ed-review{font-size:11px;line-height:1.7;margin-top:23px;color:#526760}.ed-chapter{padding:0 0 48px;margin-bottom:44px;border-bottom:1px solid #cbd6c4;scroll-margin-top:55px}.ed-section-label{display:flex;align-items:center;gap:16px;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:17px;color:#506c5a}.ed-section-label>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#e1e9cf;color:#254c3a;font-size:12px}.ed-chapter h2{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-1.4px;max-width:790px;margin-bottom:27px}.ed-copy{max-width:780px}.ed-copy p{font-size:17px;line-height:1.85;color:#355251;margin-bottom:21px}.ed-chapter>.ed-figure{max-width:800px;margin:30px 0}.ed-copy details{padding:20px 0}.ed-copy summary{font-size:18px;line-height:1.5;min-height:40px;padding-right:20px}.ed-copy details p{margin-top:12px;font-size:16px}.ed-sources{font-size:13px;color:#526761;line-height:1.8;max-width:780px;margin:0 0 55px}.ed-closing{background:#173f40;border-radius:28px;padding:55px 60px;color:#f6f8ef;margin:20px 0 65px;position:relative}.ed-closing h2{font-size:clamp(30px,4vw,51px);max-width:720px;margin:18px 0 20px}.ed-closing>.eyebrow{color:var(--lime)}.ed-closing>p:not(.eyebrow){max-width:600px;color:#d3e0d5}.ed-related{display:flex;gap:30px;margin-top:35px;padding-top:25px;border-top:1px solid #4c6867;flex-wrap:wrap;font-size:14px}.ed-route{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #c5d0c1;padding:27px 0;gap:15px}.ed-route span{display:flex;align-items:center;gap:14px;font-size:16px}.ed-route b{font-size:27px;font-weight:500;color:#597942}.ed-intents{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}.ed-intents a{border:1px solid #c5d0c1;padding:26px 20px;border-radius:14px;text-decoration:none;font-size:15px;background:#fffdf4}.ed-intents a:hover{background:#e5efce}.ed-trial{background:#e5ecda;color:var(--ink)}.ed-trial .eyebrow{color:#4a6540}.ed-trial .ed-intro{color:#355251}.ed-trial .ed-display{font-size:clamp(60px,7vw,105px);letter-spacing:-4.5px}.ed-trial .ed-hero-foot{color:#355251;border-color:#bfccb6}.ed-trial .ed-figure{transform:rotate(2deg)}.ed-plans{background:#f1e7d8;color:var(--ink)}.ed-plans .eyebrow{color:#685441}.ed-plans .ed-intro{color:#4c5951}.ed-plans .ed-hero-foot{color:#495747;border-color:#cebfaa}.ed-plans .ed-figure{transform:none}.page-planos .ed-price-grid article{border-radius:0 0 22px 22px;border-top:4px solid #325b50}.page-planos .ed-price-grid article:nth-child(3){border-top-color:#bf714c;background:#f7e7d9}.ed-contact{background:#214e50}.ed-contact .ed-figure{transform:rotate(-3deg)}.page-contato .ed-section-label>span:first-child{background:#f1d4bf}.page-contato .ed-chapter:nth-child(3n) {background:#e7eddf;border-radius:20px;padding:30px;border:0}.page-teste-iptv .ed-chapter:nth-child(4){border-left:4px solid #678d39;padding-left:28px}.footer{background:#e6eadf;padding:32px 0}.footer .wrap{max-width:1360px}.editorial a:focus-visible{outline:3px solid #a05c22;outline-offset:5px}.ed-hero a:focus-visible,.ed-closing a:focus-visible{outline-color:#d6f575}
@media(min-width:1500px){.ed-hero-inner{max-width:1300px;margin:auto}.ed-hero-foot{max-width:1300px;margin-left:auto;margin-right:auto}}
@media(max-width:1000px){.ed-hero{padding-top:40px}.ed-hero-inner{gap:26px}.ed-display{font-size:50px;letter-spacing:-2.7px}.ed-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.ed-price-grid article{padding:22px}.ed-intents{grid-template-columns:repeat(2,1fr)}.ed-trial .ed-display{font-size:64px}.ed-price-grid strong{font-size:31px}}
@media(max-width:760px){.top{padding:18px 5%;gap:9px}.nav{gap:18px;width:100%;justify-content:space-between}.nav a{font-size:12px}.brand{font-size:25px}.ed-hero{padding:36px 6% 0}.ed-hero-inner{grid-template-columns:1fr;gap:15px}.ed-display{font-size:clamp(39px,10vw,62px);letter-spacing:-2.2px}.ed-trial .ed-display{font-size:66px;letter-spacing:-3px}.ed-hero h1{font-size:20px}.ed-intro{font-size:15px;line-height:1.8}.ed-hero .ed-figure{max-width:520px;transform:none;margin:0 auto 12px;width:100%}.ed-hero .actions{gap:18px;margin-bottom:24px}.ed-hero-foot{gap:10px;padding:16px 0;margin-top:22px;font-size:9px;letter-spacing:.3px}.ed-shell{padding:0 6%}.ed-price-grid{grid-template-columns:1fr}.ed-price-grid article{padding:25px}.ed-price-grid strong{font-size:38px}.ed-price-grid .btn{width:auto}.ed-price-band{padding:30px 0 5px}.ed-layout{display:block;padding-top:35px}.ed-toc{position:static;padding:0 0 30px;margin-bottom:36px;border-bottom:1px solid #c5d0c1}.ed-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.ed-toc a{font-size:11px;gap:8px}.ed-review{margin-top:16px}.ed-chapter h2{font-size:30px;letter-spacing:-.9px}.ed-copy p{font-size:16px;line-height:1.8}.ed-chapter{padding-bottom:30px;margin-bottom:32px}.ed-figure img{border-radius:15px}.ed-figure figcaption{font-size:11px}.ed-section-label{font-size:9px;letter-spacing:.8px}.ed-closing{padding:32px 24px;border-radius:20px;margin-bottom:40px}.ed-related{display:block}.ed-related a{display:block;margin:17px 0}.ed-route{grid-template-columns:1fr 1fr;gap:20px}.ed-route span{font-size:14px}.ed-intents{gap:10px;margin-top:25px}.ed-intents a{padding:20px 15px;font-size:13px}.page-contato .ed-chapter:nth-child(3n){padding:23px}.page-teste-iptv .ed-chapter:nth-child(4){padding-left:20px}.ed-copy summary{font-size:17px}.ed-price-grid p{font-size:13px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}




































/* Compatibility and player hubs */
.ed-hub-dispositivos{background:#e1ecd9;color:#153d3e}.ed-hub-dispositivos .eyebrow{color:#45623e}.ed-hub-dispositivos .ed-intro{color:#36584b}.ed-hub-dispositivos .ed-hero-foot{color:#36584b;border-color:#b6c9ac}.ed-hub-aplicativos{background:#263f45}.ed-hub-selector{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#e6ecd9;border-radius:22px;padding:36px;margin-top:36px}.ed-hub-selector h2{font-size:32px}.ed-hub-selector p{font-size:15px}.ed-hub-selector label{display:block;font-weight:600;margin:15px 0}.ed-hub-selector select{width:100%}.ed-player-compare{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px}.ed-player-compare article{padding:35px;border:1px solid #b8c9b2;border-radius:20px;background:#fffdf5}.ed-player-compare article:last-child{background:#dfeaCA}.ed-player-compare h2{font-size:29px;margin-top:18px}.ed-player-compare p{font-size:16px}.ed-hub-links{padding:25px;background:#e4ecd9;border-radius:15px;margin-bottom:30px}.ed-hub-links a{display:block;font-size:15px;margin:12px 0}.ed-source-link{font-size:12px;line-height:1.7;color:#436255}@media(max-width:760px){.ed-hub-selector,.ed-player-compare{grid-template-columns:1fr;gap:20px}.ed-hub-selector,.ed-player-compare article{padding:25px}.nav{gap:7px}.nav a{font-size:11px}.ed-hub-selector h2{font-size:28px}}

/* Samsung device guide */
.ed-samsung{background:#dbe8f0;color:#173c43}.ed-samsung .eyebrow{color:#345f72}.ed-samsung .ed-intro{color:#365967}.ed-samsung .ed-hero-foot{color:#365967;border-color:#a8c1ce}.ed-samsung-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;background:#e6ecd9;border-radius:22px;padding:35px;margin-top:36px}.ed-samsung-card h2{font-size:32px}.ed-samsung-card ol{list-style:none;margin:0;padding:0}.ed-samsung-card li{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid #b9c9b3}.ed-samsung-card span{font-size:14px}.ed-inline-guide{margin:0 0 24px;font-size:14px}@media(max-width:760px){.ed-samsung-card{grid-template-columns:1fr;padding:25px;gap:15px}.ed-samsung-card li{grid-template-columns:1fr;gap:5px}}

/* LG device guide */
.ed-lg{background:#efe2e6;color:#173c43}.ed-lg .eyebrow{color:#76505e}.ed-lg .ed-intro{color:#5d4b53}.ed-lg .ed-hero-foot{color:#5d4b53;border-color:#d1b8c1}.ed-lg-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;background:#e6ecd9;border-radius:22px;padding:35px;margin-top:36px}.ed-lg-card h2{font-size:32px}.ed-lg-card ol{list-style:none;margin:0;padding:0}.ed-lg-card li{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid #b9c9b3}.ed-lg-card span{font-size:14px}@media(max-width:760px){.ed-lg-card{grid-template-columns:1fr;padding:25px;gap:15px}.ed-lg-card li{grid-template-columns:1fr;gap:5px}}

/* Android TV device guide */
.ed-android-tv{background:#dce9e3;color:#173c43}.ed-android-tv .eyebrow{color:#386b5b}.ed-android-tv .ed-intro{color:#385b54}.ed-android-tv .ed-hero-foot{color:#385b54;border-color:#a8c9bc}.ed-android-steps{display:grid;grid-template-columns:.65fr repeat(3,1fr);gap:0;margin:36px 0;background:#173c43;color:#f5f2e9;border-radius:24px;overflow:hidden}.ed-android-steps>.eyebrow{padding:32px}.ed-android-steps>div{padding:28px;border-left:1px solid #416069}.ed-android-steps span{color:#d8ff65;font-weight:800}.ed-android-steps h2{font-size:28px;margin:12px 0 5px}.ed-android-steps p{margin:0;font-size:14px}.ed-android-close{background:#dce9e3}@media(max-width:760px){.ed-android-steps{grid-template-columns:1fr}.ed-android-steps>div{border-left:0;border-top:1px solid #416069}.ed-android-steps>.eyebrow{padding-bottom:18px}}

/* Fire TV Stick device guide */
.ed-fire{background:#e7dfd4;color:#173c43}.ed-fire .eyebrow{color:#7c4f3d}.ed-fire .ed-intro{color:#5f5049}.ed-fire .ed-hero-foot{color:#5f5049;border-color:#c8b4a5}.ed-fire-band{display:grid;grid-template-columns:.8fr 1.2fr;gap:34px;align-items:center;margin:36px 0;padding:34px;background:#173c43;color:#f5f2e9;border-radius:24px}.ed-fire-band h2{font-size:32px}.ed-fire-flow{display:flex;align-items:center;justify-content:space-between;gap:10px}.ed-fire-flow span{background:#f5f2e9;color:#173c43;padding:14px 16px;border-radius:999px;font-size:13px;font-weight:800}.ed-fire-flow b{color:#eaa487}.ed-fire-close{background:#e7dfd4}@media(max-width:760px){.ed-fire-band{grid-template-columns:1fr}.ed-fire-flow{display:grid;grid-template-columns:1fr}.ed-fire-flow b{transform:rotate(90deg);text-align:center}.ed-fire-flow span{text-align:center}}

/* TV Box device guide */
.ed-box{background:#dce9ef;color:#173c43}.ed-box .eyebrow{color:#7c4f3d}.ed-box .ed-intro{color:#415e63}.ed-box .ed-hero-foot{color:#415e63;border-color:#a8c3cc}.ed-box-band{display:grid;grid-template-columns:1fr 1.25fr;gap:36px;align-items:center;margin:36px 0;padding:36px;background:#f5f2e9;border:2px solid #173c43;border-radius:24px}.ed-box-band h2{font-size:34px}.ed-box-stamp{display:grid;grid-template-columns:auto 1fr;gap:10px 16px;align-items:center}.ed-box-stamp strong{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#eaa487;color:#173c43}.ed-box-stamp span{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #b5c5c7;padding:10px 0}.page-tv-box .ed-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:900px}.page-tv-box .ed-faq-grid details{background:#fffdf6;border:1px solid #b9c9c6;border-left:5px solid #e58e6f;border-radius:14px;padding:19px 22px}.page-tv-box .ed-faq-grid summary{color:#173c43;font-weight:800;cursor:pointer}.page-tv-box .ed-faq-grid details[open]{background:#edf5f3;border-left-color:#173c43}.page-tv-box .ed-faq-grid p{margin:13px 0 2px;color:#355251}.ed-box-close{background:#173c43;color:#f6f8ef;border:2px solid #173c43;box-shadow:0 18px 45px rgba(23,60,67,.18)}.ed-box-close>p:not(.eyebrow){color:#e1ebe4}.ed-box-close .ed-related{border-color:#587575}.ed-box-close .ed-related a{color:#f6f8ef}@media(max-width:760px){.ed-box-band{grid-template-columns:1fr}.ed-box-stamp{grid-template-columns:auto 1fr}.page-tv-box .ed-faq-grid{grid-template-columns:1fr}}

/* Android mobile guide */
.ed-mobile{background:#173c43;color:#f5f2e9}.ed-mobile .eyebrow{color:#d6f575}.ed-mobile .ed-intro{color:#dbe7df}.ed-mobile-band{display:grid;grid-template-columns:1fr 1.2fr;gap:34px;align-items:center;margin:36px 0;padding:34px;background:#e5efce;border-radius:24px}.ed-mobile-band h2{font-size:34px}.ed-mobile-route{display:flex;align-items:center;justify-content:space-between;gap:10px}.ed-mobile-route span{background:#fffdf6;border:1px solid #173c43;padding:14px 18px;border-radius:999px;font-size:13px;font-weight:800}.ed-mobile-route b{color:#a85739}.page-android-phone .ed-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:900px}.page-android-phone .ed-faq-grid details{background:#fffdf6;border:1px solid #bdcbc4;border-left:5px solid #83a846;border-radius:14px;padding:19px 22px}.page-android-phone .ed-faq-grid summary{color:#173c43;font-weight:800;cursor:pointer}.page-android-phone .ed-faq-grid details[open]{background:#edf4e3;border-left-color:#173c43}.page-android-phone .ed-faq-grid p{margin:13px 0 2px;color:#355251}.ed-mobile-close{background:#173c43;color:#f6f8ef;border:2px solid #173c43;box-shadow:0 18px 45px rgba(23,60,67,.18)}.ed-mobile-close>p:not(.eyebrow){color:#e1ebe4}.ed-mobile-close .ed-related{border-color:#587575}.ed-mobile-close .ed-related a{color:#f6f8ef}@media(max-width:760px){.ed-mobile-band{grid-template-columns:1fr}.ed-mobile-route{display:grid;grid-template-columns:1fr}.ed-mobile-route b{text-align:center}.ed-mobile-route span{text-align:center}.page-android-phone .ed-faq-grid{grid-template-columns:1fr}}

/* iPhone and iPad guide */
.ed-apple{background:#26364a;color:#f8f4ea}.ed-apple .eyebrow{color:#d6f575}.ed-apple .ed-intro{color:#e1e8ef}.ed-apple-band{display:grid;grid-template-columns:1fr 1.35fr;gap:34px;align-items:center;margin:36px 0;padding:34px;background:#e6edf5;border-radius:28px}.ed-apple-band h2{font-size:34px}.ed-apple-route{display:flex;align-items:center;justify-content:space-between;gap:10px}.ed-apple-route span{background:#fffdf6;border:1px solid #26364a;padding:14px 18px;border-radius:12px;font-size:13px;font-weight:800}.ed-apple-route b{color:#a85739}.page-iphone-ipad .ed-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:900px}.page-iphone-ipad .ed-faq-grid details{background:#fffdf6;border:1px solid #bec9d4;border-top:5px solid #6a82a0;border-radius:14px;padding:19px 22px}.page-iphone-ipad .ed-faq-grid summary{color:#26364a;font-weight:800;cursor:pointer}.page-iphone-ipad .ed-faq-grid details[open]{background:#edf2f8;border-top-color:#26364a}.page-iphone-ipad .ed-faq-grid p{margin:13px 0 2px;color:#384e60}.ed-apple-close{background:#26364a;color:#f8f4ea;border:2px solid #26364a;box-shadow:0 18px 45px rgba(38,54,74,.2)}.ed-apple-close>p:not(.eyebrow){color:#e1e8ef}.ed-apple-close .ed-related{border-color:#607086}.ed-apple-close .ed-related a{color:#f8f4ea}@media(max-width:760px){.ed-apple-band{grid-template-columns:1fr}.ed-apple-route{display:grid;grid-template-columns:1fr}.ed-apple-route b{text-align:center}.ed-apple-route span{text-align:center}.page-iphone-ipad .ed-faq-grid{grid-template-columns:1fr}}

/* PC Windows guide */
.ed-windows{background:#12354f;color:#f7f4e9}.ed-windows .eyebrow{color:#d6f575}.ed-windows .ed-intro{color:#dbe8f2}.ed-windows-band{display:grid;grid-template-columns:1fr 1.25fr;gap:34px;align-items:center;margin:36px 0;padding:34px;background:#dce9ef;border-radius:18px}.ed-windows-band h2{font-size:34px}.ed-windows-route{display:flex;align-items:center;justify-content:space-between;gap:10px}.ed-windows-route span{background:#fffdf6;border:1px solid #12354f;padding:14px 18px;border-radius:8px;font-size:13px;font-weight:800}.ed-windows-route b{color:#a85739}.page-pc-windows .ed-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:900px}.page-pc-windows .ed-faq-grid details{background:#fffdf6;border:1px solid #b9cad5;border-right:5px solid #4b84aa;border-radius:10px;padding:19px 22px}.page-pc-windows .ed-faq-grid summary{color:#12354f;font-weight:800;cursor:pointer}.page-pc-windows .ed-faq-grid details[open]{background:#eaf2f7;border-right-color:#12354f}.page-pc-windows .ed-faq-grid p{margin:13px 0 2px;color:#334f61}.ed-windows-close{background:#12354f;color:#f7f4e9;border:2px solid #12354f;box-shadow:0 18px 45px rgba(18,53,79,.2)}.ed-windows-close>p:not(.eyebrow){color:#dbe8f2}.ed-windows-close .ed-related{border-color:#55728a}.ed-windows-close .ed-related a{color:#f7f4e9}@media(max-width:760px){.ed-windows-band{grid-template-columns:1fr}.ed-windows-route{display:grid;grid-template-columns:1fr}.ed-windows-route b{text-align:center}.ed-windows-route span{text-align:center}.page-pc-windows .ed-faq-grid{grid-template-columns:1fr}}

/* Chromecast guide */
.ed-cast{background:#31453f;color:#f7f4e9}.ed-cast .eyebrow{color:#d6f575}.ed-cast .ed-intro{color:#e0ebe5}.ed-cast-band{display:grid;grid-template-columns:1fr 1.25fr;gap:34px;align-items:center;margin:36px 0;padding:34px;background:#e5efce;border-radius:30px}.ed-cast-band h2{font-size:34px}.ed-cast-route{display:flex;align-items:center;justify-content:space-between;gap:10px}.ed-cast-route span{background:#fffdf6;border:1px solid #31453f;padding:14px 18px;border-radius:999px;font-size:13px;font-weight:800}.ed-cast-route b{color:#a85739}.page-chromecast .ed-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:900px}.page-chromecast .ed-faq-grid details{background:#fffdf6;border:1px solid #bdcbc4;border-bottom:5px solid #6f9b81;border-radius:18px;padding:19px 22px}.page-chromecast .ed-faq-grid summary{color:#31453f;font-weight:800;cursor:pointer}.page-chromecast .ed-faq-grid details[open]{background:#edf4e3;border-bottom-color:#31453f}.page-chromecast .ed-faq-grid p{margin:13px 0 2px;color:#3b554d}.ed-cast-close{background:#31453f;color:#f7f4e9;border:2px solid #31453f;box-shadow:0 18px 45px rgba(49,69,63,.2)}.ed-cast-close>p:not(.eyebrow){color:#e0ebe5}.ed-cast-close .ed-related{border-color:#687e76}.ed-cast-close .ed-related a{color:#f7f4e9}@media(max-width:760px){.ed-cast-band{grid-template-columns:1fr}.ed-cast-route{display:grid;grid-template-columns:1fr}.ed-cast-route b{text-align:center}.ed-cast-route span{text-align:center}.page-chromecast .ed-faq-grid{grid-template-columns:1fr}}

/* Roku guide */
.ed-roku{background:#25213f;color:#fffdf6}.ed-roku .eyebrow{color:#d6f575}.ed-roku .ed-intro{color:#e7e2f2}.ed-roku-band{display:grid;grid-template-columns:1fr 1.2fr;gap:34px;align-items:center;margin:36px 0;padding:34px;background:#ece8f7;border-radius:30px}.ed-roku-band h2{font-size:34px}.ed-roku-route{display:flex;align-items:center;justify-content:space-between;gap:10px}.ed-roku-route span{background:#fffdf6;border:1px solid #25213f;padding:14px 20px;border-radius:999px;font-size:13px;font-weight:800}.ed-roku-route b{color:#a85739}.page-roku .ed-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:900px}.page-roku .ed-faq-grid details{background:#fffdf6;border:1px solid #c7c0dd;border-bottom:5px solid #786ba5;border-radius:18px;padding:19px 22px}.page-roku .ed-faq-grid summary{color:#25213f;font-weight:800;cursor:pointer}.page-roku .ed-faq-grid details[open]{background:#f0edf8;border-bottom-color:#25213f}.page-roku .ed-faq-grid p{margin:13px 0 2px;color:#45405e}.ed-roku-close{background:#25213f;color:#fffdf6;border:2px solid #25213f;box-shadow:0 18px 45px rgba(37,33,63,.22)}.ed-roku-close>p:not(.eyebrow){color:#e7e2f2}.ed-roku-close .ed-related{border-color:#625b80}.ed-roku-close .ed-related a{color:#fffdf6}@media(max-width:760px){.ed-roku-band{grid-template-columns:1fr}.ed-roku-route{display:grid;grid-template-columns:1fr}.ed-roku-route b{text-align:center}.ed-roku-route span{text-align:center}.page-roku .ed-faq-grid{grid-template-columns:1fr}}

/* IPTV Smarters guide */
.ed-smarters{background:#17233b;color:#fffaf0}.ed-smarters .eyebrow{color:#d7f36f}.ed-smarters .ed-intro{color:#e4e9f4}.ed-smarters-band{display:grid;grid-template-columns:1fr 1.3fr;gap:34px;align-items:center;margin:36px 0;padding:36px;background:#dff3f0;border:2px solid #17233b;border-radius:18px}.ed-smarters-band h2{font-size:34px}.ed-smarters-route{display:flex;align-items:center;justify-content:space-between;gap:9px}.ed-smarters-route span{background:#fffaf0;border:1px solid #17233b;padding:14px 17px;border-radius:8px;font-size:13px;font-weight:800}.ed-smarters-route b{color:#b54e29}.page-iptv-smarters .ed-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:900px}.page-iptv-smarters .ed-faq-grid details{background:#fffaf0;border:1px solid #b6c6d8;border-top:5px solid #68aeb3;border-radius:13px;padding:19px 22px}.page-iptv-smarters .ed-faq-grid summary{color:#17233b;font-weight:800;cursor:pointer}.page-iptv-smarters .ed-faq-grid details[open]{background:#e9f5f3;border-top-color:#17233b}.page-iptv-smarters .ed-faq-grid p{margin:13px 0 2px;color:#35445c}.ed-smarters-close{background:#17233b;color:#fffaf0;border:2px solid #17233b;box-shadow:0 18px 45px rgba(23,35,59,.24)}.ed-smarters-close>p:not(.eyebrow){color:#e4e9f4}.ed-smarters-close .ed-related{border-color:#53617a}.ed-smarters-close .ed-related a{color:#fffaf0}@media(max-width:760px){.ed-smarters-band{grid-template-columns:1fr;padding:26px}.ed-smarters-route{display:grid;grid-template-columns:1fr}.ed-smarters-route b{text-align:center}.ed-smarters-route span{text-align:center}.page-iptv-smarters .ed-faq-grid{grid-template-columns:1fr}}

/* XCIPTV Player guide */
.ed-xciptv{background:#18282b;color:#fffaf0}.ed-xciptv .eyebrow{color:#f3d35b}.ed-xciptv .ed-intro{color:#dce8e6}.ed-xciptv-band{display:grid;grid-template-columns:1fr 1.25fr;gap:36px;align-items:center;margin:36px 0;padding:36px;background:#e5f1f7;border-radius:8px;border-left:9px solid #67b8ff}.ed-xciptv-band h2{font-size:34px}.ed-xciptv-route{display:flex;align-items:center;justify-content:space-between;gap:9px}.ed-xciptv-route span{background:#fffaf0;border:1px solid #18282b;padding:14px 18px;border-radius:4px;font-size:13px;font-weight:800}.ed-xciptv-route b{color:#a64d43}.page-xciptv-player .ed-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:900px}.page-xciptv-player .ed-faq-grid details{background:#fffaf0;border:1px solid #b5c7c8;border-left:6px solid #67b8ff;border-radius:8px;padding:19px 22px}.page-xciptv-player .ed-faq-grid summary{color:#18282b;font-weight:800;cursor:pointer}.page-xciptv-player .ed-faq-grid details[open]{background:#e8f2f5;border-left-color:#18282b}.page-xciptv-player .ed-faq-grid p{margin:13px 0 2px;color:#344d50}.ed-xciptv-close{background:#18282b;color:#fffaf0;border:2px solid #18282b;box-shadow:0 18px 45px rgba(24,40,43,.24)}.ed-xciptv-close>p:not(.eyebrow){color:#dce8e6}.ed-xciptv-close .ed-related{border-color:#52686b}.ed-xciptv-close .ed-related a{color:#fffaf0}@media(max-width:760px){.ed-xciptv-band{grid-template-columns:1fr;padding:26px}.ed-xciptv-route{display:grid;grid-template-columns:1fr}.ed-xciptv-route b{text-align:center;transform:rotate(90deg)}.ed-xciptv-route span{text-align:center}.page-xciptv-player .ed-faq-grid{grid-template-columns:1fr}}

/* IBO Player guide */
.ed-ibo{background:#201c2d;color:#fffaf0}.ed-ibo .eyebrow{color:#9ee6c7}.ed-ibo .ed-intro{color:#e8e2ef}.ed-ibo-band{display:grid;grid-template-columns:1.05fr 1.25fr;gap:34px;align-items:center;margin:36px 0;padding:36px;background:#f2eaf6;border-radius:9px;border-left:9px solid #ff9f67}.ed-ibo-band h2{font-size:34px}.ed-ibo-ledger{display:flex;align-items:center;justify-content:space-between;gap:8px}.ed-ibo-ledger span{background:#fffaf0;border:1px solid #201c2d;padding:14px 17px;border-radius:4px;font-size:13px;font-weight:800}.ed-ibo-ledger b{color:#8b3d65}.page-ibo-player .ed-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:900px}.page-ibo-player .ed-faq-grid details{background:#fffaf0;border:1px solid #c5b9ca;border-left:6px solid #ff9f67;border-radius:8px;padding:19px 22px}.page-ibo-player .ed-faq-grid summary{color:#201c2d;font-weight:800;cursor:pointer}.page-ibo-player .ed-faq-grid details[open]{background:#f2eaf6;border-left-color:#201c2d}.page-ibo-player .ed-faq-grid p{margin:13px 0 2px;color:#493f54}.ed-ibo-close{background:#201c2d;color:#fffaf0;border:2px solid #201c2d;box-shadow:0 18px 45px rgba(32,28,45,.24)}.ed-ibo-close>p:not(.eyebrow){color:#e8e2ef}.ed-ibo-close .ed-related{border-color:#5b5369}.ed-ibo-close .ed-related a{color:#fffaf0}@media(max-width:760px){.ed-ibo-band{grid-template-columns:1fr;padding:26px}.ed-ibo-ledger{display:grid;grid-template-columns:1fr}.ed-ibo-ledger b{text-align:center}.ed-ibo-ledger span{text-align:center}.page-ibo-player .ed-faq-grid{grid-template-columns:1fr}}

/* VLC IPTV guide */
.ed-ss{background:#132b3a;color:#fffaf0}.ed-ss .eyebrow{color:#f1cf63}.ed-ss .ed-intro{color:#d9e8ea}.ed-ss-band{display:grid;grid-template-columns:1.05fr 1.2fr;gap:34px;align-items:center;margin:36px 0;padding:36px;background:#dff3f1;border-radius:9px;border-left:9px solid #ff8d78}.ed-ss-band h2{font-size:34px}.ed-ss-flow{display:flex;align-items:center;justify-content:space-between;gap:8px}.ed-ss-flow span{background:#fffaf0;border:1px solid #132b3a;padding:14px 17px;border-radius:4px;font-size:13px;font-weight:800}.ed-ss-flow b{color:#a14a3e}.page-vlc .ed-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:900px}.page-vlc .ed-faq-grid details{background:#fffaf0;border:1px solid #b8c9ca;border-left:6px solid #64d8d2;border-radius:8px;padding:19px 22px}.page-vlc .ed-faq-grid summary{color:#132b3a;font-weight:800;cursor:pointer}.page-vlc .ed-faq-grid details[open]{background:#dff3f1;border-left-color:#132b3a}.page-vlc .ed-faq-grid p{margin:13px 0 2px;color:#344f56}.ed-ss-close{background:#132b3a;color:#fffaf0;border:2px solid #132b3a;box-shadow:0 18px 45px rgba(19,43,58,.24)}.ed-ss-close>p:not(.eyebrow){color:#d9e8ea}.ed-ss-close .ed-related{border-color:#4c6770}.ed-ss-close .ed-related a{color:#fffaf0}@media(max-width:760px){.ed-ss-band{grid-template-columns:1fr;padding:26px}.ed-ss-flow{display:grid;grid-template-columns:1fr}.ed-ss-flow b{text-align:center;transform:rotate(90deg)}.ed-ss-flow span{text-align:center}.page-vlc .ed-faq-grid{grid-template-columns:1fr}}

/* Checklist de teste: papel técnico sobre fundo escuro, sem alterar os demais guias. */
.ed-checklist{background:#142938;color:#fffaf0}
.ed-checklist .ed-display{color:#f3ce63}
.ed-checklist .ed-intro{color:#e3edf0}
.ed-checklist .ed-text-link{color:#fffaf0}
.ed-checklist .ed-figure{transform:rotate(1.5deg);box-shadow:14px 16px 0 rgba(111,213,223,.22)}
.ed-checklist-close{background:#244a53;color:#fffaf0}
.ed-checklist-close p{color:#e5eff0}

/* Guia de internet: painel de rede com cartões métricos. */
.ed-network{background:#dceff1;color:#163344}
.ed-network .eyebrow{color:#365f6e}.ed-network .ed-display{color:#163344}.ed-network .ed-intro{color:#365765}.ed-network .ed-hero-foot{color:#365765;border-color:#a9cbd0}
.ed-network-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:36px 0}
.ed-network-strip article{background:#163344;color:#fffaf0;border-radius:18px;padding:24px}.ed-network-strip span{display:block;color:#f4cf62;font-size:30px;font-weight:900}.ed-network-strip strong{display:block;text-transform:uppercase;letter-spacing:.08em;margin:5px 0}.ed-network-strip p{color:#deeaed;margin:0;font-size:14px}
.ed-network-close{background:#163344;color:#fffaf0}.ed-network-close>p:not(.eyebrow){color:#deeaed}.ed-network-close .ed-related{border-color:#55717d}.ed-network-close .ed-related a{color:#fffaf0}
@media(max-width:760px){.ed-network-strip{grid-template-columns:1fr}}

/* Guia 4K: composição cinematográfica com cartões de verificação. */
.ed-4k{background:#1d1930;color:#fffaf0}.ed-4k .eyebrow{color:#d7f477}.ed-4k .ed-display{color:#8d7ee8}.ed-4k .ed-intro{color:#e8e3f2}.ed-4k .ed-text-link{color:#fffaf0}
.ed-4k-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:36px 0}.ed-4k-strip article{background:#eeeaf8;border:1px solid #c9c0ec;border-radius:12px;padding:24px}.ed-4k-strip span{display:block;color:#5b4db5;font-size:24px;font-weight:900}.ed-4k-strip strong{display:block;text-transform:uppercase;letter-spacing:.07em;margin:7px 0}.ed-4k-strip p{margin:0;font-size:14px;color:#49415d}
.ed-4k-close{background:#1d1930;color:#fffaf0}.ed-4k-close>p:not(.eyebrow){color:#e8e3f2}.ed-4k-close .ed-related{border-color:#5b526f}.ed-4k-close .ed-related a{color:#fffaf0}
@media(max-width:760px){.ed-4k-strip{grid-template-columns:1fr}}

/* Guia IPTV grátis: linguagem editorial de etiquetas, recibos e escolhas. */
.ed-free{background:#122b35;color:#fffaf0}.ed-free .eyebrow{color:#78e0c4}.ed-free .ed-display{color:#ff8b61}.ed-free .ed-intro{color:#e5f0ed}.ed-free .ed-text-link{color:#fffaf0}
.ed-free-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:36px 0}.ed-free-strip article{background:#e8f6f1;border:1px solid #9bd8c7;border-radius:3px 18px 3px 18px;padding:24px}.ed-free-strip span{display:inline-block;background:#122b35;color:#fffaf0;padding:6px 9px;font-size:13px;font-weight:900;letter-spacing:.08em}.ed-free-strip strong{display:block;font-size:19px;margin:14px 0 7px}.ed-free-strip p{margin:0;color:#40585f;font-size:14px}.page-iptv-gratis .ed-chapter:nth-child(3n+1){border-top-color:#78e0c4}.page-iptv-gratis .ed-chapter:nth-child(3n+2){border-top-color:#ff8b61}.page-iptv-gratis .ed-chapter:nth-child(3n){border-top-color:#80aef5}
.ed-free-close{background:#122b35;color:#fffaf0}.ed-free-close>p:not(.eyebrow){color:#e5f0ed}.ed-free-close .ed-related{border-color:#50666d}.ed-free-close .ed-related a{color:#fffaf0}
@media(max-width:760px){.ed-free-strip{grid-template-columns:1fr}}

/* Lista M3U: composição de terminal editorial e fichas técnicas. */
.ed-m3u{background:#162c2a;color:#fffaf0}.ed-m3u .eyebrow{color:#77d69f}.ed-m3u .ed-display{color:#f5c45e}.ed-m3u .ed-intro{color:#e1eee9}.ed-m3u .ed-text-link{color:#fffaf0}
.ed-m3u-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:36px 0}.ed-m3u-strip article{background:#edf5ef;border:1px solid #a5cbb8;border-radius:16px 3px 16px 3px;padding:24px}.ed-m3u-strip span{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#9a4d3f;font-size:22px;font-weight:900}.ed-m3u-strip strong{display:block;text-transform:uppercase;letter-spacing:.07em;margin:9px 0}.ed-m3u-strip p{margin:0;color:#405954;font-size:14px}.page-lista-m3u .ed-section-label span:first-child{background:#162c2a;color:#77d69f}
.ed-m3u-close{background:#162c2a;color:#fffaf0}.ed-m3u-close>p:not(.eyebrow){color:#e1eee9}.ed-m3u-close .ed-related{border-color:#526763}.ed-m3u-close .ed-related a{color:#fffaf0}
@media(max-width:760px){.ed-m3u-strip{grid-template-columns:1fr}}

/* Player versus serviço: composição editorial com responsabilidades claras. */
.ed-player-service{background:#172a36;color:#fffaf0}.ed-player-service .eyebrow{color:#77d8d2}.ed-player-service .ed-display{color:#ff9478}.ed-player-service .ed-intro{color:#e5edf0}.ed-player-service .ed-text-link{color:#fffaf0}
.ed-player-service-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:36px 0}.ed-player-service-strip article{background:#eef3f7;border:1px solid #b5cbd7;border-radius:20px 4px 20px 4px;padding:24px}.ed-player-service-strip span{display:inline-block;background:#172a36;color:#d7f477;padding:6px 10px;font-size:13px;font-weight:900;letter-spacing:.08em}.ed-player-service-strip strong{display:block;font-size:19px;margin:13px 0 7px}.ed-player-service-strip p{margin:0;color:#455b66;font-size:14px}.page-player-servico .ed-chapter h2{max-width:780px}
.ed-player-service-close{background:#172a36;color:#fffaf0}.ed-player-service-close>p:not(.eyebrow){color:#e5edf0}.ed-player-service-close .ed-related{border-color:#50636d}.ed-player-service-close .ed-related a{color:#fffaf0}
@media(max-width:760px){.ed-player-service-strip{grid-template-columns:1fr}}
/* Lote final: layouts próprios por finalidade e contraste explícito. */
.batch-page{--batch-ink:#193d40;--batch-accent:#d6f575;--batch-soft:#e6f0e0}.batch-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;background:var(--batch-ink);color:#fffaf0;padding:70px max(5%,calc((100vw - 1300px)/2));border-bottom:10px solid var(--batch-accent)}.batch-hero h1{font-size:clamp(36px,4vw,62px);line-height:1.07;letter-spacing:-2px;margin:20px 0 25px;max-width:740px;color:#fffaf0}.batch-hero .eyebrow{color:var(--batch-accent)}.batch-intro{font-size:18px;line-height:1.8;color:#f0f1eb;margin-bottom:30px;max-width:710px}.batch-hero .batch-figure{transform:rotate(1.5deg)}.batch-hero .batch-figure figcaption{color:#eff4e9;font-size:12px}.batch-figure img{background:#fbfaf4;border:1px solid #d6dfd0;width:100%;height:auto}.batch-device .batch-hero{background:var(--batch-soft);color:var(--batch-ink)}.batch-device .batch-hero h1,.batch-device .batch-intro,.batch-device .batch-hero .eyebrow,.batch-device .batch-hero figcaption{color:var(--batch-ink)}.batch-device .batch-hero .batch-figure{transform:none;box-shadow:18px 18px 0 var(--batch-ink);border-radius:22px}.batch-device .batch-hero figcaption{background:var(--batch-soft);padding:8px}.batch-document .batch-hero{grid-template-columns:1.35fr .8fr;padding-top:55px;border-bottom:1px solid var(--batch-ink);background:#eee9df;color:#193d40}.batch-document .batch-hero h1,.batch-document .batch-intro,.batch-document .batch-hero .eyebrow,.batch-document .batch-hero figcaption{color:#193d40}.batch-document .batch-hero .batch-figure{transform:none}.batch-document .ed-chapter h2{font-size:clamp(27px,2.7vw,37px)}.batch-magazine .batch-hero{grid-template-columns:1fr;padding-bottom:40px}.batch-magazine .batch-hero-copy{max-width:950px}.batch-magazine .batch-hero h1{max-width:900px;font-size:clamp(43px,5.6vw,78px)}.batch-magazine .batch-hero .batch-figure{max-width:750px;justify-self:end;margin-top:-10px;transform:rotate(-1deg)}.batch-number{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--batch-ink);font-weight:800;border-left:5px solid var(--batch-ink);padding-left:12px}.batch-page .ed-copy p{color:#2e4343}.batch-page .ed-copy a{color:#174f62;text-decoration:underline;text-underline-offset:3px}.batch-page .ed-layout{grid-template-columns:235px minmax(0,1fr);gap:55px}.batch-page .ed-toc a{font-size:12px}.batch-page .ed-toc nav{max-height:65vh;overflow:auto}.batch-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:45px 0}.batch-cards>a{padding:27px;border:1px solid #acbcb4;border-radius:18px;background:#fffdf7;text-decoration:none;color:#193d40;display:flex;flex-direction:column}.batch-cards>a:nth-child(3n+2){background:var(--batch-soft)}.batch-cards span{font-size:14px;font-weight:800;margin-bottom:14px}.batch-cards strong{font-size:24px;line-height:1.2}.batch-cards p{font-size:15px;line-height:1.65;flex:1}.batch-cards b{font-size:14px;text-decoration:underline}.batch-highlights{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:2px solid var(--batch-ink);gap:25px;padding:32px 0}.batch-highlights span{font-size:40px;display:block;font-weight:700}.batch-highlights strong{font-size:19px}.batch-faq{display:grid;grid-template-columns:1fr;gap:14px;max-width:820px}.batch-faq details{border:1px solid #a8bdb1;background:#fffdf7;border-radius:12px;padding:20px 24px;border-left:5px solid var(--batch-ink)}.batch-faq summary{font-size:19px;line-height:1.5;font-weight:750;cursor:pointer;color:#153d3e;min-height:44px;align-content:center}.batch-faq details[open]{background:var(--batch-soft)}.batch-faq p{font-size:17px;line-height:1.85;color:#233d3e;margin:16px 0 0}.batch-close{background:var(--batch-ink);color:#fffaf0;border:0}.batch-close h2,.batch-close>p:not(.eyebrow),.batch-close .ed-related a{color:#fffaf0}.batch-close .eyebrow{color:var(--batch-accent)}.batch-close .btn{background:#d6f575;color:#123b40}.batch-close .ed-related{border-color:#81968d}.batch-sources{margin-bottom:45px;padding:26px;background:var(--batch-soft);border-radius:16px}.batch-sources h2{font-size:22px}.batch-sources p{font-size:14px;line-height:1.7}.batch-sources a{color:#163f55;text-decoration:underline}.batch-hub-links,.batch-footer-links{display:flex;gap:18px;flex-wrap:wrap;padding:22px 0}.batch-hub-links a{border:1px solid #9db8aa;background:#e7eddf;border-radius:10px;padding:13px 18px;font-weight:650}.batch-footer-links a{min-height:44px;align-content:center}.batch-legal{font-size:13px;line-height:1.85;max-width:700px}.batch-company{max-width:1180px;margin:40px auto 65px;padding:32px 5%;border:1px solid #a8bdb1;border-radius:20px;background:#fffdf7}.batch-company h2{font-size:30px}.batch-company p{line-height:1.8}.batch-page a:focus-visible,.batch-page summary:focus-visible{outline:3px solid #b46a25;outline-offset:5px}.batch-page .batch-hero a:focus-visible,.batch-close a:focus-visible{outline-color:#d6f575}
@media(max-width:1000px){.batch-hero{gap:26px;padding-top:45px;padding-bottom:45px}.batch-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-page .ed-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}}
@media(max-width:760px){.batch-hero,.batch-document .batch-hero{grid-template-columns:1fr;padding:35px 6%;gap:24px}.batch-hero h1{font-size:39px;letter-spacing:-1.2px}.batch-intro{font-size:16px}.batch-hero .batch-figure,.batch-magazine .batch-hero .batch-figure{transform:none;max-width:520px;margin:0;justify-self:center}.batch-device .batch-hero .batch-figure{box-shadow:7px 7px 0 var(--batch-ink)}.batch-page .ed-layout{display:block}.batch-page .ed-toc nav{max-height:none;grid-template-columns:1fr}.batch-cards{grid-template-columns:1fr}.batch-highlights{grid-template-columns:1fr;gap:18px}.batch-highlights>div{display:flex;gap:20px;align-items:center}.batch-highlights span{font-size:30px}.batch-faq details{padding:17px 18px}.batch-faq summary{font-size:17px}.batch-faq p{font-size:16px}.batch-hub-links{display:grid;grid-template-columns:1fr}.batch-company{margin-left:6%;margin-right:6%;padding:25px}.batch-legal{overflow-wrap:anywhere}.batch-footer-links{gap:8px 18px}.batch-close .btn{white-space:normal;text-align:center}}
