.ca-area{font-family:var(--uk-area-sans),"Plus Jakarta Sans",system-ui,sans-serif}.ca-results{display:flex;flex-direction:column;gap:14px}.ca-city-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.ca-area .ua-pills a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--ua-border);border-radius:999px;color:var(--ua-blue);text-decoration:none;background:#FFFFFF}.ca-area h3{font-size:14px;font-weight:700;margin:12px 0 8px}.ca-area button,.ca-area input{min-height:44px}.ca-phone-check label{display:flex;flex-direction:column;gap:8px}.ca-phone-check input{width:100%;padding:10px;border:1px solid var(--ua-border);border-radius:8px;font:inherit}.ca-phone-check button{margin:10px 0}.ca-area .ua-offer-panel .ua-pills button[aria-pressed=true]{background:#FFFFFF;color:var(--ua-navy);border-color:#FFFFFF}.ca-area .ua-packs{display:flex;gap:10px;margin:18px 0}.ca-area .ua-packs button{flex:1;padding:12px;border:2px solid #ffffff;border-radius:10px;background:transparent;color:#FFFFFF}.ca-area .ua-packs button[aria-pressed=true]{border-color:var(--ua-yellow)}.ca-area .ua-packs strong{display:block;color:#FFFFFF}.ca-area .ca-cad{color:#FFFFFF}.ca-area .ua-offer-panel>small{display:block;margin:8px 0;color:#FFFFFF}.ca-area .ua-card :is(button,a,input):focus-visible{outline:3px solid var(--ua-blue);outline-offset:3px}@media(max-width:600px){.ca-city-grid{grid-template-columns:1fr}.ca-area .ua-packs{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.ca-area *{scroll-behavior:auto!important;transition:none!important}}.ca-postal{--ua-blue:#2353D9;--ua-yellow:#F4B740;--ua-navy:#0B1A33;--ua-ink:#0E1B33}.ca-postal .ua-hero-inner{padding-top:20px}.ca-postal .ua-hero-copy{min-width:0}.ca-postal .ua-hero .ua-pills{margin-bottom:10px}.ca-postal .ua-pack-tiles [aria-pressed=true]{border-color:var(--ua-blue);background:var(--ua-navy)}.ca-postal .ua-offer-panel .ua-pills [aria-pressed=true]{background:var(--ua-blue);color:#fff;border-color:var(--ua-blue)}.ca-postal .ua-buy{background:#F4B740;border-color:#F4B740;color:#2A1D00}.ca-postal .ua-lookup{background:#2353D9;border-color:#2353D9;color:#fff}.ca-postal .ca-scope-chip{display:inline-block;border:1px solid var(--ua-border);border-radius:999px;padding:4px 10px;background:#F5F7FA;font-size:12px}.ca-health-offer{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:14px;margin:12px 0}.ca-health-offer .ua-pack-tiles{margin-bottom:10px}.ca-directory-row{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-bottom:1px solid var(--ua-border)}.ca-directory-row small{color:var(--ua-muted)}.ca-postal .ca-big{font-size:26px;line-height:1.3;color:var(--ua-ink);font-weight:800;margin:4px 0 8px}.ca-postal .ua-kpis{margin:10px 0}.ca-bar{height:10px;background:#E3E8F0;border-radius:5px;overflow:hidden;margin:6px 0 10px}.ca-bar i{display:block;height:100%;background:#2353D9}.ca-bars>div>span{display:flex;justify-content:space-between;gap:12px;font-size:12px}.ca-bars strong{white-space:nowrap}.ca-compare{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 0}.ca-postal select{max-width:100%;border:1px solid var(--ua-border);border-radius:8px;background:#fff;padding:8px;color:var(--ua-ink);font:inherit;min-height:44px}.ca-resident-banner{margin-top:auto;background:var(--ua-navy);color:#fff;border-radius:10px;padding:12px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.ca-resident-banner strong{color:#fff}.ca-resident-banner button{background:var(--ua-blue);color:#fff;border-color:var(--ua-blue);border-radius:8px}.ca-forecast{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0}.ca-forecast>div{display:flex;flex-direction:column;padding:6px;background:#F5F7FA;border-radius:8px;text-align:center}.ca-alert{border:1px solid var(--ua-border);border-radius:8px;padding:10px;margin:8px 0}.ca-alert p{white-space:pre-wrap}.ca-alert summary{font-weight:700;cursor:pointer}.ca-free-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ca-free-tools a{padding:14px;border:1px solid var(--ua-border);border-radius:10px;color:var(--ua-blue);text-decoration:none}.ca-postal .us-marketing-modal .ua-lookup{background:var(--ua-blue);border-color:var(--ua-blue);color:#fff}.ca-postal .ua-closing-cta small{color:inherit}.ca-postal :is(button,input,select,a):focus-visible{outline:3px solid var(--ua-blue);outline-offset:3px}@media(min-width:801px){.ca-postal .ua-glance{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:800px){.ca-health-offer{grid-template-columns:1fr}.ca-free-tools,.ca-postal .ua-glance{grid-template-columns:repeat(2,minmax(0,1fr))}}