.language-switch{display:inline-flex;gap:0;align-items:center;border:1px solid #bd956e;border-radius:4px;flex-shrink:0;max-width:100%;margin:8px 0}.language-switch button{font:600 12px Arial,sans-serif;border:0;background:transparent;color:inherit;padding:8px 10px;cursor:pointer;min-height:34px;letter-spacing:0}.language-switch button[aria-pressed=true]{background:#bd956e;color:#132b25}.sidebar-footer .language-switch{align-self:flex-start}.mobile-header .language-switch{margin-left:auto}.mobile-header .language-switch button{padding:6px 8px;font-size:11px}html[data-language=en] .nav-btn{white-space:normal;line-height:1.35}html[data-language=en] .nav-btn span:last-child{overflow-wrap:anywhere}html[data-language=en] .field>span{line-height:1.5}html[data-language=en] .medical-plan-card,html[data-language=en] .aq-product,html[data-language=en] .iul-plan{min-width:0}html[data-language=en] .btn{white-space:normal;line-height:1.4}html[data-language=en] .topbar{flex-wrap:wrap;gap:16px}html[data-language=en] .page-heading{min-width:0}html[data-language=en] .page-heading h1{font-size:28px;line-height:1.25}html[data-language=en] .registration-sort-button{white-space:normal}html[data-language=en] .medical-network-card p,html[data-language=en] .medical-cost-share-summary{line-height:1.6}@media(max-width:600px){html[data-language=en] .page-heading h1{font-size:23px}html[data-language=en] .mobile-header .brand{min-width:0}.mobile-header .language-switch{flex-shrink:0}html[data-language=en] .mobile-header .brand img{max-width:180px}.site-head nav{flex-wrap:wrap}.language-switch button{touch-action:manipulation}}
.sidebar-footer .language-switch,.mobile-header .language-switch{color:#f7f2e9}.language-switch button{width:auto;opacity:1}.language-switch button[aria-pressed=false]{color:inherit}
.medical-export-buttons,.aq-export-buttons,.iul-export>div{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.medical-export-buttons .btn,.aq-export-buttons .btn,.iul-export>div .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:44px;white-space:normal;line-height:1.4}.medical-export-buttons .icon,.aq-export-buttons .icon,.iul-export .icon{flex:0 0 18px;width:18px;height:18px}.section-grid>.field,.form-grid>label{min-width:0}.field>span{overflow-wrap:break-word}.language-switch{align-self:center}.language-switch button{display:inline-flex;align-items:center;justify-content:center;min-width:42px;white-space:nowrap}.site-head nav,.home-site-header nav{align-items:center;gap:12px}html[data-language=en] .iul-plan dt{flex-shrink:1;min-width:0}html[data-language=en] .iul-plan dd{flex-shrink:0}.quote-share-preview .quote-share-toolbar{box-sizing:border-box}
@media(max-width:600px){.medical-export-buttons,.aq-export-buttons,.iul-export>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.medical-export-buttons [data-quote-share],.aq-export-buttons [data-quote-share],.iul-export>div [data-quote-share]{grid-column:1/-1}.medical-export-buttons .btn,.aq-export-buttons .btn,.iul-export>div .btn{width:100%;padding-inline:8px;box-sizing:border-box}.mobile-header{flex-wrap:nowrap}.mobile-header .brand-lockup{min-width:0;flex:1}.mobile-header .brand-lockup img{width:154px;max-width:100%}.mobile-header .language-switch{margin-block:0;flex:0 0 auto}.mobile-header .language-switch button{min-width:36px;padding-inline:6px;min-height:38px}.site-head,.home-site-header{flex-wrap:wrap;gap:12px}.site-head nav,.home-site-header nav{flex-wrap:wrap;min-width:0}.ta-year-plan-item{min-width:0}.ta-year-plan-head{flex-wrap:wrap;gap:6px}}
.site-public-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px}.site-public-header>.site-public-nav{justify-self:end;min-width:0;flex-wrap:wrap;justify-content:flex-end}.site-public-header>.language-switch{margin:0}.site-public-header .site-public-nav a{white-space:normal;line-height:1.35;text-align:center}.site-direction-list strong,.site-hub-row strong{overflow-wrap:break-word}.site-public-intro p{line-height:1.65}
@media(max-width:900px){.site-public-header{grid-template-columns:minmax(0,1fr) auto;gap:16px}.site-public-header>.site-public-brand{grid-column:1;grid-row:1}.site-public-header>.language-switch{grid-column:2;grid-row:1;justify-self:end}.site-public-header>.site-public-nav{grid-row:2;grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:4px;justify-self:stretch}.site-public-header .site-public-nav a{padding:10px 6px;font-size:13px;display:flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box}}
@media(max-width:380px){.site-public-header>.site-public-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-public-brand .brand-lockup img{width:152px}}
body.quote-share-open{overflow:hidden}.quote-share-preview{overscroll-behavior:contain}.quote-share-toolbar button{white-space:normal;line-height:1.4}.quote-share-preview img{max-width:100%;object-fit:contain}
