.page-tech [hidden]{display:none!important}
.page-tech .article-layout{display:block}.page-tech .contents{display:none}.page-tech .article{max-width:none}.page-tech .hero.sub{grid-template-columns:1fr}.tech-intro{padding:24px;background:#eef4f8;border-left:4px solid #ea6913}.tech-shortcuts{display:flex;gap:10px;flex-wrap:wrap}.tech-shortcuts a{padding:8px 12px;background:#fff;font-size:.8rem}.tech-tool{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:24px;margin:22px 0}.tech-inputs{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-content:start}.page-tech label{display:flex;flex-direction:column;gap:7px;font-size:.78rem;color:#294858;font-weight:600}.page-tech input,.page-tech select,.page-tech textarea{width:100%;min-width:0;border:1px solid #a9bdcb;padding:11px;font:inherit;color:#17384d;background:#fff;border-radius:3px}.page-tech button{font:inherit;font-size:.78rem;background:#17384d;color:#fff;border:0;border-radius:4px;padding:12px 17px;cursor:pointer;min-height:44px}.page-tech button:hover{background:#315d77}.page-tech :focus-visible{outline:3px solid #ea6913;outline-offset:3px}.tech-result{background:#122c41;color:#fff;padding:25px;border-radius:5px;align-self:start;min-height:190px}.tech-result p{color:#d5e1ea;font-size:.84rem!important}.tech-result strong{color:#ff9c4b;font-size:1.8rem}.tech-result .tech-warning{color:#ffb681}.tech-result dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tech-result dt{font-size:.73rem;color:#acc1d0}.tech-result dd{font-size:1.15rem;margin:0 0 12px}.tech-compass{display:block;width:210px;max-width:100%;margin:0 auto 15px}.tech-compass text{fill:#fff;font:14px Poppins,sans-serif}.tech-note{font-size:.75rem!important;color:#566f7f}.tech-scroll{overflow:auto;max-width:100%;margin:20px 0}.tech-scroll table{width:100%;font-size:.76rem;min-width:580px}.tech-scroll th{font-size:.73rem}.tech-scroll small{display:block}.tech-measures{min-width:850px!important}.tech-measures input{padding:8px;font-size:.75rem;min-height:44px}.tech-measures th:nth-child(1){width:25%}.tech-measures td:last-child{width:90px}.tech-measures button{font-size:.65rem;padding:7px;background:#576d7d}.tech-observations{margin-top:22px}.tech-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}#field-report{display:none}
@media(max-width:700px){.tech-tool{grid-template-columns:1fr}.tech-inputs{grid-template-columns:1fr}.tech-result{padding:20px}.tech-compass{width:180px}.tech-intro{padding:18px}.tech-result strong{font-size:1.55rem}}
@media print{#cc-main,.brand-cookie-settings,.skip{display:none!important}@page{margin:15mm}.header,.footer,.cta,.related,.breadcrumb,.hero,.contents,.page-tech .article>section:not(#s6),#s6>p,#s6>.tech-inputs,#s6>.tech-scroll,#s6>button,#s6>.tech-observations,#s6>.tech-actions{display:none!important}body,.wrap,.article-layout,.article{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;color:#000!important;background:white!important}#s6>h2{display:none}#field-report{display:block;font-size:10pt}#field-report h2{font-size:18pt}#field-report h3{font-size:12pt;margin:15pt 0 5pt}#field-report p{font-size:10pt}#field-report table{width:100%;border-collapse:collapse;font-size:8pt}#field-report th,#field-report td{border:1px solid #999;padding:5px;vertical-align:top}#field-report pre{white-space:pre-wrap;font:10pt sans-serif}#field-report a{color:#000}}
.tech-app-card{margin-top:24px;padding:25px;background:#122c41;border-radius:6px;color:#fff}.tech-app-card h3{font-size:1.5rem;color:#fff;line-height:1.3}.tech-app-card .eyebrow{color:#ffad6b!important;font-size:.67rem;margin-bottom:12px}.tech-app-card p{color:#dbe7ee!important;font-size:.83rem!important}.tech-app-card p+p{margin-top:12px}.tech-app-card button{background:#ea6913;color:#172028;font-weight:600}.tech-app-card button:disabled{opacity:.55;cursor:wait}.tech-app-card details{margin-top:18px;border-color:#416075}.tech-app-card details summary{font-size:.8rem}.tech-app-card #app-state{margin-top:18px}.tech-local{margin-top:25px;padding:20px;background:#edf3f7;border-left:3px solid #437a97}.tech-local p{margin-top:13px}.tech-app-dock{display:none}.tech-app-mode{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.tech-app-mode .header .nav,.tech-app-mode .header .menu-toggle,.tech-app-mode .cta,.tech-app-mode .related,.tech-app-mode .breadcrumb,.tech-app-mode .hero .actions{display:none}.tech-app-mode .brandline{padding:12px 0}.tech-app-mode .hero{padding:25px 0}.tech-app-mode .hero h1{font-size:clamp(30px,4vw,44px)}.tech-app-mode .tech-app-dock{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;background:#172028;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));gap:8px;justify-content:space-around;border-top:2px solid #ea6913}.tech-app-mode .tech-app-dock a{color:#fff!important;font-size:.75rem;text-decoration:none;padding:9px 7px}.tech-app-mode .brand-cookie-settings{bottom:calc(78px + env(safe-area-inset-bottom,0px))}.tech-app-mode .footer{display:none}
@media(max-width:600px){.tech-app-card{padding:20px}.tech-app-card .tech-actions{display:grid}.tech-app-card button{width:100%;text-align:left}.tech-local{padding:16px}}
@media print{.tech-local,.tech-app-dock{display:none!important}.tech-app-mode{padding-bottom:0}}
html.tech-app-root{scroll-padding-top:115px}.tech-app-mode .article section{scroll-margin-top:15px}
.reception-start{border:1px solid #c6d7e2;border-top:4px solid #ea6913;border-radius:6px;background:#f2f6f9;padding:25px;margin-bottom:28px}.reception-modes{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.reception-modes button{background:#fff;color:#17364b;border:1px solid #b6cbd9;text-align:left;padding:20px}.reception-modes strong{display:block;font-size:1.22rem}.reception-modes span{display:block;font-size:.76rem;font-weight:400;margin-top:6px}.reception-modes button[aria-pressed=true]{background:#17364b;color:#fff;border-color:#17364b}#reception-satellites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}#reception-satellites button{background:#fff;color:#17364b;border:1px solid #b6cbd9;text-align:left}#reception-satellites button[aria-pressed=true]{border:2px solid #ea6913;background:#fff7f1}#reception-satellites b{display:block;font-size:1.08rem}#reception-satellites span{display:block;font-size:.67rem}.reception-search-label{margin:18px 0 10px}.reception-search-label input{font-size:.9rem}#reception-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.reception-start .reception-channel{color:#17364b;background:#fff;border:1px solid #c6d7e2;text-align:left;min-width:0;padding:13px}.reception-channel strong{display:block;font-size:.86rem}.reception-channel span{display:block;font-size:.68rem;font-weight:400;margin-top:5px}.reception-start .reception-route{display:block;width:100%;color:#17364b;background:#fff;border:1px solid #b6cbd9;text-align:left;margin:10px 0}.reception-route strong,.reception-route span,.reception-route small{display:block}.reception-route span{font-size:.78rem;margin-top:5px}.reception-route small{font-size:.7rem;font-weight:400}.reception-start .reception-route[aria-pressed=true]{border:2px solid #ea6913}#reception-routes:not(:empty){margin-top:28px;border-top:1px solid #c6d7e2;padding-top:25px}#reception-tuning:not(:empty){margin-top:22px;background:#122c41;color:white;padding:25px;border-radius:5px}#reception-tuning h3{font-size:1.55rem;color:#fff;line-height:1.35}#reception-tuning p{color:#dbe7ee!important}#reception-tuning .eyebrow{color:#ffac68!important}#reception-tuning dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0}#reception-tuning dt{font-size:.74rem;color:#a8c0d1}#reception-tuning dd{margin:0;font-size:.94rem}#reception-tuning a{color:#ffad6c!important}.reception-access{border-top:1px solid #42617a;padding-top:15px}.reception-start button:hover{outline:1px solid #ea6913}#reception-routes,#reception-tuning{scroll-margin-top:25px}.tech-app-mode #reception-routes,.tech-app-mode #reception-tuning{scroll-margin-top:15px}
@media(max-width:650px){.reception-start{padding:17px}.reception-modes{gap:9px}.reception-modes button{padding:14px 10px}.reception-modes strong{font-size:1.02rem}.reception-modes span{font-size:.68rem}#reception-satellites{grid-template-columns:1fr}#reception-satellites button{display:flex;justify-content:space-between;align-items:center;gap:10px}#reception-channels{grid-template-columns:1fr 1fr}#reception-tuning:not(:empty){padding:19px}#reception-tuning dl{grid-template-columns:1fr 1fr;gap:10px}#reception-tuning h3{font-size:1.24rem}}
.reception-start .reception-route:hover,.reception-start .reception-channel:hover,.reception-modes button:not([aria-pressed=true]):hover,#reception-satellites button:hover{background:#e5eff6;color:#17364b}
