.lookup-mode-switch{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.lookup-mode-switch button{color:#123443;cursor:pointer;background:#fff;border:1px solid #087489;padding:12px 16px;font-weight:750}.lookup-mode-switch button[aria-pressed=true]{color:#fff;background:#087489}.lookup-mode-switch button:focus-visible{outline-offset:3px;outline:3px solid #b88a42}.zip-area-form p{margin-top:12px;font-size:14px;line-height:1.5}.zip-area-form #zip-area-error{color:#a02f1f}.zip-area-results{margin-top:24px}.zip-area-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:16px;display:grid}.zip-area-context{display:block!important}.zip-area-context p+p{margin-top:10px}.connectivity-lookup{background:#fff;max-width:1480px;margin:auto;padding:64px 32px 70px}.lookup-shell{border-top:1px solid #b9cdd2;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:start;gap:34px;padding-top:30px;display:grid}.lookup-intro h2{color:#0c2933;max-width:650px;margin:0;font-size:clamp(34px,4vw,58px);font-weight:640;line-height:1.02}.lookup-intro>p:not(.eyebrow){color:#3d5966;max-width:650px;margin:19px 0 0;font-size:18px;line-height:1.55}.lookup-guardrails{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.lookup-guardrails span{color:#184653;text-transform:uppercase;background:#f4f8f8;border:1px solid #b9cdd2;align-items:center;gap:7px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:750;display:inline-flex}.lookup-guardrails svg{color:#0b7f86;width:15px;height:15px}.lookup-form{background:#f8fbfb;border:1px solid #aebfc5;border-top:5px solid #0c8f92;padding:22px;box-shadow:7px 7px #d8e9ec}.lookup-form-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;display:grid}.lookup-field{color:#244d5a;grid-column:span 3;gap:7px;min-width:0;font-size:13px;font-weight:760;display:grid}.lookup-field.wide{grid-column:span 4}.lookup-field.compact{grid-column:span 2}.lookup-field input{color:#102f3b;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #b6c9ce;border-radius:0;outline:0;padding:0 13px;font-size:15px}.lookup-field input:focus,.lookup-field select:focus,.lookup-provider-inquiry textarea:focus{border-color:#087d84;box-shadow:0 0 0 3px #0b8d9626}.lookup-provider-inquiry{margin:18px 0}.lookup-provider-inquiry summary{cursor:pointer;font-weight:760}.lookup-provider-inquiry textarea{box-sizing:border-box;resize:vertical;color:#102f3b;width:100%;font:inherit;background:#fff;border:1px solid #b6c9ce;padding:13px;font-size:14px;line-height:1.55}.lookup-field select{color:#102f3b;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #b6c9ce;padding:0 13px}.lookup-field small{color:#a02f1f;font-size:12px;font-weight:720;line-height:1.35}.lookup-error{color:#7f281b;background:#fff4ef;border-left:4px solid #b13d25;align-items:flex-start;gap:9px;margin:14px 0 0;padding:11px 12px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.lookup-error svg{flex:0 0 17px;width:17px;height:17px;margin-top:1px}.lookup-submit{border:0;margin-top:18px}.lookup-submit:disabled{opacity:.68;cursor:wait}.lookup-results{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);gap:16px;margin-top:24px;display:grid}.lookup-result-card{background:#f8fbfb;border:1px solid #b9cdd2;min-width:0;padding:21px}.lookup-result-card.primary{color:#fff;background:#102f3b;border-top:5px solid #b88a42}.lookup-result-card h3{color:inherit;margin:0 0 9px;font-size:23px;line-height:1.16}.lookup-result-card p{color:#44606b;margin:0;font-size:15px;line-height:1.52}.lookup-result-card.primary p{color:#d7e9ed}.lookup-status-pill{color:#122f3a;text-transform:uppercase;background:#f4c87c;margin-bottom:14px;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.lookup-result-card dl{background:#335765;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:22px 0 0;display:grid}.lookup-result-card dl div{background:#173b49;min-width:0;padding:12px}.lookup-result-card dt{color:#a6dfe4;text-transform:uppercase;font-size:10px;font-weight:850}.lookup-result-card dd{color:#fff;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:720}.lookup-source-list{gap:9px;display:grid}.lookup-source{background:#fff;border:1px solid #c4d5da}.lookup-source summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 13px;list-style:none;display:flex}.lookup-source summary::-webkit-details-marker{display:none}.lookup-source summary span{min-width:0}.lookup-source strong{color:#123443;font-size:15px;line-height:1.25;display:block}.lookup-source small{color:#55717b;margin-top:3px;font-size:12px;line-height:1.25;display:block}.lookup-source em{color:#0a6874;text-transform:uppercase;background:#edf4f5;flex:none;padding:5px 7px;font-size:11px;font-style:normal;font-weight:830}.lookup-source p{border-top:1px solid #d6e3e6;padding:11px 13px}.lookup-source p+p{border-top:0;padding-top:0}.lookup-result-card.notice{background:#f2f7fb;border-top:5px solid #5d87b4;grid-column:1/-1;grid-template-columns:38px minmax(0,1fr);gap:14px;display:grid}.lookup-result-card.notice>svg{color:#236a9d;width:31px;height:31px}.lookup-result-card.notice ul{color:#385765;gap:7px;margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.45;display:grid}.lookup-result-card.notice a{color:#087489;align-items:center;gap:7px;margin-top:17px;font-weight:800;text-decoration:none;display:inline-flex}.lookup-result-card.notice a:hover{text-underline-offset:4px;text-decoration:underline}.lookup-result-card.notice a svg{width:16px;height:16px}@media (max-width:980px){.lookup-shell,.lookup-results{grid-template-columns:1fr}}@media (max-width:640px){.connectivity-lookup{padding:48px 20px 55px}.lookup-form{max-width:calc(100% - 56px);box-shadow:none;padding:17px}.lookup-form-grid{grid-template-columns:1fr}.lookup-field,.lookup-field.wide,.lookup-field.compact{grid-column:auto}.lookup-submit{max-width:100%}.lookup-result-card{max-width:calc(100% - 56px)}.lookup-result-card dl{grid-template-columns:1fr}.lookup-source summary{flex-direction:column;align-items:flex-start;gap:8px}.lookup-result-card.notice{grid-template-columns:1fr}}.unified-results{gap:16px;margin-top:24px;display:grid}#lookup-privacy{color:#385765;margin-top:14px;font-size:14px;line-height:1.5}.unified-results .zip-area-results{margin-top:16px}.lookup-panel-heading,.lookup-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.lookup-actions{justify-content:flex-start;margin:16px 0}.lookup-secondary-button{color:#0c5967;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #8baeb6;justify-content:center;align-items:center;padding:9px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.lookup-secondary-button:focus-visible{outline-offset:3px;outline:3px solid #087d84}.lookup-source-choices button:focus-visible{outline-offset:3px;outline:3px solid #087d84}.lookup-table-scroll:focus-visible{outline-offset:3px;outline:3px solid #087d84}.lookup-secondary-button:disabled{opacity:.6;cursor:wait}.lookup-source-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.lookup-source-choices button{color:#123443;text-align:left;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cdd2;padding:16px}.lookup-source-choices button[aria-pressed=true]{background:#e6f4f3;border:2px solid #087d84;padding:15px}.lookup-source-choices strong,.lookup-source-choices span{display:block}.lookup-source-choices strong{font-size:15px}.lookup-source-choices span{color:#4d626b;margin-top:12px;font-size:12px;font-weight:700}.lookup-setup-detail{border-top:1px solid #b9cdd2;padding-top:18px}.lookup-setup-detail h4{margin:0 0 10px;font-size:20px}.lookup-setup-detail p+p{margin-top:10px}.lookup-setup-detail ol{color:#385765;padding-left:24px;line-height:1.6}.lookup-setup-detail li+li{margin-top:8px}.lookup-setup-link{color:#0b6977;margin-top:14px;font-weight:700;display:inline-block}.lookup-result-card.primary .lookup-setup-link{color:#a6dfe4}.lookup-provider-controls{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0 14px;display:grid}.lookup-compare-toggle{color:#123443;cursor:pointer;align-items:flex-start;gap:9px;margin-top:18px;font-size:14px;display:flex}.lookup-compare-toggle input{accent-color:#087d84;flex-shrink:0;width:18px;height:18px;margin-top:2px}.lookup-comparison{background:#fff;border:1px solid #b9cdd2;border-top:4px solid #087d84;margin:18px 0;padding:18px}.lookup-comparison-hint{margin-top:14px!important}.lookup-table-scroll{max-width:100%;margin-top:14px;overflow-x:auto}.lookup-comparison table{border-collapse:collapse;color:#183d49;width:100%;min-width:520px}.lookup-comparison caption{text-align:left;padding:0 0 12px;font-size:14px}.lookup-comparison th,.lookup-comparison td{text-align:left;vertical-align:top;border:1px solid #ccdde1;padding:13px;font-size:14px}.lookup-comparison thead th{background:#e6f4f3}.lookup-comparison tbody th{background:#f5f9fa}@media (max-width:760px){.lookup-source-choices,.lookup-provider-controls{grid-template-columns:1fr}.lookup-source-setup,.lookup-comparison{min-width:0}}.lookup-address-disclosure,.lookup-address-review{color:#385765;grid-column:1/-1;font-size:14px;line-height:1.55}.lookup-address-review{border:1px solid #b9cdd2;min-width:0;padding:18px}.lookup-address-review label{overflow-wrap:anywhere;align-items:flex-start;gap:10px;min-height:44px;padding:12px 0;display:flex}.lookup-address-review input[type=checkbox],.lookup-address-review input[type=radio]{flex:0 0 20px;width:20px;height:20px;margin-top:2px}.lookup-address-review .button{white-space:normal;max-width:100%;min-height:44px;margin:8px 0}.lookup-address-review strong{display:block}.lookup-field .lookup-field-help{color:#385765;font-weight:500}.lookup-saved-coverage>.lookup-field{margin:18px 0}.lookup-saved-coverage input[type=file]{height:auto;padding:12px}.lookup-address-paths{grid-column:1/-1;gap:16px;display:grid}.lookup-address-paths:focus,.lookup-zip-result-region:focus{outline-offset:5px;outline:3px solid #087d84}.lookup-zip-primary .lookup-form>.lookup-actions{margin-top:18px}.lookup-zip-primary .lookup-scope-note{border-left:4px solid #087d84;padding-left:16px}#lookup-current-capability{max-width:none;margin:18px 0}.lookup-intro ol{color:#244d5a;padding-left:22px;line-height:1.7}.lookup-form>fieldset>.lookup-actions{margin-top:18px}.lookup-form .lookup-actions .lookup-submit{margin-top:0}.lookup-secondary-panel>summary{cursor:pointer;font-weight:760}.lookup-secondary-panel>.lookup-result-card{max-width:none;margin:16px 0 0}.lookup-address-confirmation address{white-space:pre-line;overflow-wrap:anywhere;margin:16px 0;font-style:normal;line-height:1.6}.lookup-address-confirmation>.lookup-field{margin:18px 0}.lookup-zip-fallback>summary{cursor:pointer;min-height:44px;font-size:18px;font-weight:750}.lookup-zip-fallback form{flex-wrap:wrap;align-items:end;gap:16px;margin-top:18px;display:flex}.lookup-zip-fallback .lookup-field{flex:200px}.lookup-precision-levels{color:#385765;padding-left:22px;font-size:14px;line-height:1.55}.lookup-precision-levels li+li{margin-top:10px}.lookup-results-heading{border-bottom:1px solid #d7e4e7;gap:10px;padding-bottom:18px;display:grid}.lookup-results-heading .eyebrow{margin:0 0 7px}.lookup-results-heading h3{color:#123443;margin:0;font-size:clamp(25px,3vw,34px);line-height:1.2}.lookup-results-heading p{margin:0}.lookup-results-heading .lookup-field-help{color:#44606b;font-size:14px;line-height:1.55}.lookup-results-count{color:#44606b;font-size:14px}.zip-area-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:20px;margin-top:22px}.lookup-provider-card{color:#123443;background:#fff;border:1px solid #c9dbdf;border-top:4px solid #12848b;border-radius:12px;flex-direction:column;min-width:0;padding:24px;display:flex;box-shadow:0 5px 18px #1234430a}.lookup-provider-card.is-selected{border-color:#087d84;box-shadow:0 0 0 2px #087d84}.lookup-provider-card-header{align-items:center;gap:14px;display:flex}.lookup-provider-card-header>div{min-width:0}.lookup-provider-monogram{color:#fff;letter-spacing:.04em;background:#133e4c;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:17px;font-weight:800;display:grid}.lookup-provider-type{color:#086c75;text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:11px;font-weight:800}.lookup-provider-card h4{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.15}.lookup-provider-detail{color:#52707b;min-height:22px;margin:16px 0 20px;font-size:14px;line-height:1.5}.lookup-provider-history{color:#7f281b;font-size:13px}.lookup-speed-heading{color:#52707b;margin:0 0 10px;font-size:12px}.lookup-provider-speeds{border-top:1px solid #e1ebed;border-bottom:1px solid #e1ebed;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:18px 0;display:grid}.lookup-provider-speeds>div{min-width:0}.lookup-provider-speeds dt{color:#52707b;font-size:12px}.lookup-provider-speeds dd{flex-wrap:wrap;align-items:baseline;gap:5px;margin:7px 0 0;display:flex}.lookup-provider-speeds strong{overflow-wrap:anywhere;font-size:clamp(24px,2.5vw,32px);font-weight:750;line-height:1.1}.lookup-provider-speeds dd>span{color:#52707b;font-size:12px}.lookup-provider-next{flex:1;padding:18px 0}.lookup-provider-next>p{color:#52707b;margin:0;font-size:13px;line-height:1.5}.lookup-provider-link{color:#086c75;text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:750;display:inline-flex}.lookup-provider-check-note{color:#52707b;font-size:12px;line-height:1.5}.lookup-provider-check-note summary{cursor:pointer;padding:6px 0}.lookup-provider-check-note p{margin:7px 0 0}.lookup-provider-card .lookup-compare-toggle{background:#f1f7f7;border-radius:6px;align-items:center;min-height:46px;margin:auto -8px -8px;padding:8px;font-size:13px;font-weight:650}.lookup-provider-card .lookup-compare-toggle input{margin:0}.lookup-provider-card .lookup-compare-toggle:has(input:disabled){opacity:.6;cursor:not-allowed}.lookup-provider-card :focus-visible{outline-offset:4px;outline:3px solid #087d84}.lookup-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lookup-attribution{color:#52707b;margin-top:18px;font-size:13px;line-height:1.5}@media (max-width:640px){.lookup-zip-primary .lookup-form,.lookup-zip-primary .lookup-result-card{box-sizing:border-box;width:100%;max-width:none}.lookup-provider-card{padding:20px}.lookup-provider-speeds strong{font-size:28px}}.lookup-provider-card-header{align-items:flex-start;min-height:82px}.lookup-provider-card-header>div{width:100%}.lookup-provider-card h4{align-items:center;min-height:42px;display:flex}.lookup-provider-logo{object-fit:contain;object-position:left center;width:auto;max-width:min(180px,100%);height:38px;display:block}.lookup-provider-card .lookup-provider-type{margin:12px 0 0}.lookup-provider-detail{margin-top:10px}.lookup-ots-inquiry{color:#fff;background:#123e4b;border-radius:6px;justify-content:space-between;width:100%;padding:12px 14px;text-decoration:none;display:flex}.lookup-ots-inquiry:hover{background:#086c75}.lookup-provider-next{padding:20px 0 16px}.lookup-provider-logo{object-fit:contain;object-position:left center;width:160px;max-width:100%;height:62px}.lookup-provider-card-header{min-height:101px}.lookup-results-attribution{color:#52707b;border-top:1px solid #e1ebed;margin-top:22px;padding-top:14px}.lookup-results-attribution small{font-size:12px;line-height:1.6}.lookup-results-attribution a{color:inherit;text-underline-offset:2px}
