.seo-breadcrumb{max-width:1060px;margin:0 auto;padding:14px 18px;font-size:14px;line-height:1.7}.seo-breadcrumb ol{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;margin:0;padding:0}.seo-breadcrumb li{display:flex;gap:10px;min-width:0;overflow-wrap:anywhere}.seo-breadcrumb li+li:before{content:'›';color:#667085}.seo-breadcrumb a{color:#284b81;text-underline-offset:3px}.seo-breadcrumb [aria-current=page]{color:#172033;font-weight:700}.seo-content{padding:40px 0}.seo-content h2{font-size:clamp(23px,4vw,32px);line-height:1.4}.seo-content p{max-width:78ch;overflow-wrap:anywhere}.seo-content details{margin:12px 0}.seo-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;padding-left:0;list-style:none}.seo-link-grid a{display:inline-block;line-height:1.7;text-underline-offset:3px}.seo-content select{max-width:100%;padding:12px;font:inherit;border:1px solid #b8c2d3;border-radius:8px;background:#fff;color:#172033}.seo-compare-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.seo-compare-controls label{display:grid;gap:8px}.seo-content table{width:100%;table-layout:fixed;border-collapse:collapse}.seo-content th,.seo-content td{border:1px solid #d8dfeb;padding:10px;overflow-wrap:anywhere;text-align:left}.seo-content [hidden],[data-plan-type][hidden]{display:none!important}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #1457b8;outline-offset:3px}@media(max-width:600px){.seo-compare-controls{grid-template-columns:1fr}.seo-breadcrumb{font-size:13px}.seo-content th,.seo-content td{font-size:13px;padding:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(max-width:820px){.al-chatbot .al-chat-launcher{width:48px;min-height:48px;padding:0;justify-content:center}.al-chatbot .al-chat-launcher .al-chat-launcher-label{display:none}.al-chatbot .al-chat-toast{display:none}.hero h1,.seo-content h2{word-break:keep-all;overflow-wrap:anywhere}}@media(max-width:620px){.seo-breadcrumb{padding-right:92px;min-height:54px}}
