[data-iq-navigation] nav a{border-bottom:0;text-decoration:none}
[data-iq-navigation],[data-iq-navigation] *{box-sizing:border-box}
[data-iq-navigation] nav a[aria-current="page"]{color:#fff;background:#ffffff20}

/* Korean prose keeps words together; long tokens retain a wrapping fallback. */
:root:lang(ko) :is(main p,footer p,.service-action small,.carrier-email-note,.coverage-section>p,.status-row>.coverage-details>p):not(:is(table *,pre *,code *,.manual-conditions,.condition-summary)){word-break:keep-all;overflow-wrap:break-word}
:root:lang(ko) .tariff-disclosure{word-break:keep-all;overflow-wrap:break-word}
:root:lang(ko) :is(main p,footer p,.carrier-email-note) :is(a[href],code,pre){word-break:normal;overflow-wrap:anywhere}

/* Common public navigation; the lookup-only condition toggle remains a separate control. */
[data-iq-navigation].iq-unified{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px 18px;min-height:80px;padding:12px 28px;background:#173554;color:#fff;font:14px/1.55 "Segoe UI","Malgun Gothic",system-ui,sans-serif}
[data-iq-navigation].iq-unified .brand-lockup{display:flex;flex-direction:column;min-width:0;gap:2px}
[data-iq-navigation].iq-unified .parent-brand{display:inline-flex;border-radius:3px}
[data-iq-navigation].iq-unified .parent-brand img{display:block;width:165px;height:28px}
[data-iq-navigation].iq-unified .brand-lockup strong{color:#d6e3f1;font-size:13px;font-weight:500;line-height:1.5}
[data-iq-navigation].iq-unified .public-info-nav{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0;width:auto;height:auto;font-size:13px}
[data-iq-navigation].iq-unified .public-info-nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px;border:0;border-radius:5px;color:#e0eaf5;text-decoration:none;white-space:nowrap;font:inherit}
[data-iq-navigation].iq-unified .public-info-nav a:hover,[data-iq-navigation].iq-unified .public-info-nav a[aria-current="page"]{color:#fff;background:#ffffff20}
[data-iq-navigation].iq-unified .global-language{display:flex;flex-direction:row;align-items:center;gap:9px;margin:0;flex-shrink:0;font-size:12px;font-weight:400}
[data-iq-navigation].iq-unified .global-language>span{font-weight:400}
[data-iq-navigation].iq-unified .global-language select{width:104px;min-height:38px;padding:7px 8px;border:1px solid #58718b;border-radius:7px;background:#244362;color:#fff;font:inherit}
[data-iq-navigation].iq-unified :focus-visible{outline:2px solid #8dccf5;outline-offset:3px}
@media(max-width:1250px){[data-iq-navigation].iq-unified{grid-template-columns:minmax(0,1fr) auto;padding:12px 20px;gap:8px 16px}[data-iq-navigation].iq-unified .brand-lockup{grid-row:1;grid-column:1}[data-iq-navigation].iq-unified .global-language{grid-row:1;grid-column:2}[data-iq-navigation].iq-unified .public-info-nav{grid-row:2;grid-column:1/3}}
@media(max-width:540px){[data-iq-navigation].iq-unified{padding:10px 16px;gap:4px 8px}[data-iq-navigation].iq-unified .brand-lockup strong{font-size:11px}[data-iq-navigation].iq-unified .parent-brand img{width:145px;height:auto}[data-iq-navigation].iq-unified .public-info-nav{gap:2px;font-size:12px}[data-iq-navigation].iq-unified .public-info-nav a{padding:8px 6px}[data-iq-navigation].iq-unified .global-language{flex-direction:column;gap:2px;align-items:flex-end}}

@media(max-width:540px){[data-iq-navigation].iq-unified .global-language>span{display:none}}

/* New locale text uses natural wrapping, including Thai and long German labels. */
:root:is(:lang(vi),:lang(id),:lang(pt-BR),:lang(th),:lang(de),:lang(fr)) :is(p,h1,h2,h3,button,summary,label){overflow-wrap:anywhere;word-break:normal}

/* Crawlable shared navigation and footer; native details work without JavaScript. */
[data-iq-navigation].iq-unified{background:#173554;color:#fff}
[data-iq-navigation].iq-unified .brand-lockup strong{color:#d6e3f1}
[data-iq-navigation].iq-unified .public-info-nav{gap:4px}
[data-iq-navigation].iq-unified .public-info-nav a{color:#e0eaf5}
[data-iq-navigation].iq-unified .global-language select{background:#244362;border-color:#58718b}
[data-iq-navigation].iq-unified .public-info-nav .iq-calculator-cta{background:#fff;border:1px solid #fff;color:#173554;font-weight:700;padding:10px 14px;margin-left:auto}
[data-iq-navigation].iq-unified .public-info-nav .iq-calculator-cta:hover{background:#d9edfc;color:#173554}
[data-iq-navigation].iq-unified .public-info-nav .iq-calculator-cta[aria-current]{background:#fff;color:#173554;outline:2px solid #8dccf5;outline-offset:2px}
.iq-guide-menu{position:relative;min-width:0;margin:0;border:0;padding:0}
[data-iq-navigation] .iq-guide-menu>summary{display:list-item;list-style:disclosure-closed inside;cursor:pointer;min-height:44px;padding:10px 8px;border-radius:5px;box-sizing:border-box;color:#e0eaf5;white-space:nowrap;font:inherit}
[data-iq-navigation] .iq-guide-menu[open]>summary{list-style-type:disclosure-open;background:#ffffff20}
[data-iq-navigation] .iq-guide-menu>summary:hover,[data-iq-navigation] [data-iq-active]{background:#ffffff20;text-decoration:underline;text-underline-offset:4px}
.iq-guide-links{position:absolute;top:100%;right:0;z-index:60;display:grid;gap:2px;width:max-content;max-width:min(26rem,calc(100vw - 40px));padding:8px;background:#244362;border:1px solid #58718b;border-radius:6px;box-shadow:0 10px 24px #0003}
[data-iq-navigation].iq-unified .iq-guide-links a{display:block;white-space:normal;overflow-wrap:anywhere}
[data-iq-navigation].iq-unified :focus-visible{outline:3px solid #8dccf5;outline-offset:3px}
.iq-common-footer{padding:24px 28px;color:#333;background:#f4f4f4;border-top:1px solid #d5d5d5;font:14px/1.6 system-ui,sans-serif}
.iq-footer-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;padding:20px 0;margin-bottom:20px;border-bottom:1px solid #aaa;text-align:left}
.iq-footer-groups section{min-width:0;margin:0;padding:0;border:0;background:transparent}
.iq-footer-groups h2{margin:0 0 8px;font:700 15px/1.5 system-ui,sans-serif;color:inherit}
.iq-footer-groups a{display:block;width:fit-content;padding:8px 0;color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;font:14px/1.5 system-ui,sans-serif}
footer:has(.iq-footer-groups){display:block}
.iq-result-trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin:8px 0 16px;font-size:14px}
.iq-result-trust a{padding:8px 0;color:inherit;text-decoration:underline;text-underline-offset:3px}
.iq-footer-groups a:focus-visible,.iq-result-trust a:focus-visible{outline:3px solid currentColor;outline-offset:3px}
.iq-lookup-toolbar{display:flex;justify-content:flex-end;align-items:center;padding:8px 28px;background:#f4f6f9}
.iq-lookup-toolbar .sidebar-toggle{color:#173554;background:#fff;border-color:#58718b}
.iq-lookup-toolbar .sidebar-toggle:hover{background:#d9edfc}
.iq-lookup-toolbar .sidebar-toggle:focus-visible{outline:3px solid #2266ad;outline-offset:3px}
@media(max-width:900px){
 [data-iq-navigation].iq-unified:has(.iq-guide-menu[open]){position:relative}
 [data-iq-navigation].iq-unified .public-info-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:100%}
 [data-iq-navigation].iq-unified .public-info-nav>a{white-space:normal;overflow-wrap:anywhere}
 .iq-guide-menu{grid-column:auto}
 .iq-guide-menu[open]{grid-column:1/-1}
 .iq-guide-links{position:static;width:auto;max-width:none;box-shadow:none;margin-top:4px}
 [data-iq-navigation].iq-unified .public-info-nav .iq-calculator-cta{grid-column:1/-1;margin:4px 0 0;justify-content:center}
 .iq-footer-groups{gap:16px}
}
@media(max-width:540px){.iq-footer-groups{grid-template-columns:1fr;gap:12px}.iq-common-footer{padding:20px 16px}.iq-lookup-toolbar{padding:8px 16px}.iq-lookup-toolbar .sidebar-toggle{min-height:44px}}
