.ss-page-body h2{font-family:Open Sans,sans-serif;font-size:1.875rem;font-weight:300;color:#3d4551;margin-top:3rem;margin-bottom:1rem;line-height:1.3;scroll-margin-top:100px}.ss-page-body>*:first-child{margin-top:0}.ss-page-body h3{font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:600;color:#175b78;margin-top:2rem;margin-bottom:.75rem}.ss-page-body h4{font-family:Open Sans,sans-serif;font-size:1.1rem;font-weight:600;color:#175b78;margin-top:1.5rem;margin-bottom:.5rem}.ss-page-body p{font-family:Roboto,sans-serif;font-size:16px;line-height:1.8;color:#3d4551;margin-bottom:1.1rem}.ss-page-body strong,.ss-page-body b{color:#175b78;font-weight:600}.ss-page-body a{color:#175b78;text-decoration:underline}.ss-page-body a:hover{text-decoration:none}.ss-page-body ul,.ss-page-body ol{font-family:Roboto,sans-serif;font-size:16px;line-height:1.8;color:#3d4551;margin:0 0 1.2rem 1.5rem;padding-left:1rem}.ss-page-body ul li,.ss-page-body ol li{margin-bottom:.4rem}.ss-page-body ul{list-style-type:disc}.ss-page-body ol{list-style-type:decimal}.ss-page-body table{width:100%;border-collapse:collapse;margin:1rem 0;font-family:Roboto,sans-serif;font-size:15.5px}.ss-page-body td,.ss-page-body th{border:1px solid #e2e8ed;padding:.65rem .85rem;text-align:left;vertical-align:top}.ss-page-body th{background:#f4f8fb;color:#1a2b45;font-weight:600}.ss-page-body table.timeline-table td:nth-child(2),.ss-page-body table.timeline-table th:nth-child(2){white-space:nowrap}.ac-aeo{background:#f4f8fb;border-left:4px solid #175B78;padding:22px 26px;border-radius:6px;margin:0 0 2.5rem}.ac-aeo-label{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#175b78;margin-bottom:10px}.ac-aeo-body{font-family:Roboto,sans-serif;font-size:16.5px;line-height:1.7;color:#1a2b45;margin:0}.ac-aeo-body strong{color:#175b78}.ac-rb{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;margin:0 0 1.75rem;background:#f4f8fb;border-left:3px solid #175B78;border-radius:4px;font-family:Roboto,sans-serif;font-size:14.5px;color:#3d4551}.ac-rb strong{color:#175b78}.ac-rb a{color:#175b78;text-decoration:underline}.ac-glance{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 2.5rem}.ac-glance-card{background:#fafbfc;border:1px solid #e2e8ed;border-radius:8px;padding:14px 18px}.ac-glance-card .lbl{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#5a6676;margin-bottom:4px}.ac-glance-card .val{font-family:Open Sans,sans-serif;font-size:15.5px;font-weight:600;color:#1a2b45;line-height:1.4}@media (max-width: 700px){.ac-glance{grid-template-columns:1fr}}.ac-friction{margin:1rem 0 1.5rem}.ac-friction-row{background:#fafbfc;border:1px solid #e2e8ed;border-radius:8px;padding:16px 20px;margin-bottom:12px}.ac-friction-row h4{font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;color:#1a2b45;margin:0 0 6px}.ac-friction-row p{font-family:Roboto,sans-serif;font-size:15px;line-height:1.65;color:#3d4551;margin:0}.ac-faq{margin:1rem 0 0}.ac-faq-item{border-bottom:1px solid #e2e8ed}.ac-faq-q{width:100%!important;background:transparent!important;background-color:transparent!important;border:0!important;padding:18px 44px 18px 18px!important;text-align:left!important;font-family:Open Sans,sans-serif!important;font-size:17px!important;font-weight:600!important;color:#1a2b45!important;cursor:pointer!important;position:relative!important;line-height:1.4!important;transition:background-color .15s}.ac-faq-q:hover{background-color:#f4f8fb!important;color:#175b78!important}.ac-faq-q:focus,.ac-faq-q:focus-visible{outline:2px solid #175B78!important;outline-offset:-2px;background-color:#f4f8fb!important}.ac-faq-q:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:26px;font-weight:300;color:#175b78;transition:transform .2s}.ac-faq-item.open .ac-faq-q{background-color:#175b78!important;color:#fff!important;border-radius:6px 6px 0 0}.ac-faq-item.open .ac-faq-q:hover{background-color:#1a6d8c!important;color:#fff!important}.ac-faq-item.open .ac-faq-q:after{content:"−";color:#fff!important}.ac-faq-a{display:none;padding:0 0 22px;font-family:Roboto,sans-serif;font-size:15.5px;line-height:1.75;color:#3d4551}.ac-faq-item.open .ac-faq-a{display:block;padding:18px 22px 22px;background-color:#f8fafb;border-radius:0 0 6px 6px;margin-bottom:6px}.ac-faq-a p{margin:0 0 .75rem}.ac-faq-a p:last-child{margin-bottom:0}.ac-disclaimer{background:#f8f9fa;border:1px solid #e2e8ed;border-radius:8px;padding:14px 18px;margin:2rem 0 0;font-family:Roboto,sans-serif;font-size:13.5px;line-height:1.6;color:#5a6676}.ac-disclaimer strong{color:#3d4551}.hub-categories{display:flex;flex-direction:column;gap:2.5rem;margin:1.5rem 0 2.5rem}.hub-category-label{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#175b78;margin-bottom:8px;padding-bottom:8px;border-bottom:2px solid #4a9f9f}.hub-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.hub-card{background:#fafbfc;border:1px solid #e2e8ed;border-radius:8px;padding:18px 22px;transition:border-color .15s,box-shadow .15s}.hub-card:hover{border-color:#175b78;box-shadow:0 4px 12px #175b7814}.hub-card h3{font-family:Open Sans,sans-serif;font-size:17px;font-weight:700;color:#1a2b45;margin:0 0 6px}.hub-card h3 a{color:inherit;text-decoration:none}.hub-card h3 a:hover{color:#175b78;text-decoration:underline}.hub-card p{font-family:Roboto,sans-serif;font-size:14.5px;line-height:1.55;color:#5a6676;margin:0 0 10px}.hub-card .more{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;color:#175b78;text-decoration:none}.hub-card .more:hover{text-decoration:underline}@media (max-width: 700px){.hub-cards{grid-template-columns:1fr}}.hub-flatlist{-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px;margin:1rem 0 2rem;padding:0;list-style:none}.hub-flatlist li{font-family:Roboto,sans-serif;font-size:15px;line-height:1.7;-moz-column-break-inside:avoid;break-inside:avoid;padding:4px 0}.hub-flatlist a{color:#175b78;text-decoration:none}.hub-flatlist a:hover{text-decoration:underline}@media (max-width: 700px){.hub-flatlist{-moz-columns:1;columns:1}}
