/* Additions scoped to the 2026-09-17 training category release. */
.geo-product-facts{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 36px}.geo-product-facts>div{padding:16px 0;border-bottom:1px solid #d2dce7}.geo-product-facts dt{font-size:15px;color:#405672;font-weight:700;margin:0 0 6px}.geo-product-facts dd{margin:0;font-size:17px;line-height:1.8;color:#182b43}.geo-related{padding:18px 0;border-top:1px solid #dce4ed;border-bottom:1px solid #dce4ed}.geo-route-figure{margin:30px 0}.geo-route-figure img{width:100%;height:auto;display:block}.geo-route-figure figcaption{font-size:14px;color:#53647a;margin-top:10px}.geo-page-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:18px 0;border-block:1px solid #dce4ed;font-size:16px}.geo-provider-article h2[id]{scroll-margin-top:120px}.geo-provider-article table{font-size:15px}.geo-provider-article caption{text-align:left;font-size:14px;color:#53647a;padding:0 0 10px}.geo-provider-article .geo-table-wrap{border:1px solid #d8e1ea;border-radius:6px}.geo-provider-article .geo-table-wrap:focus-visible{outline:3px solid #203bc0;outline-offset:3px}.geo-category-faq details{padding:16px 0;border-bottom:1px solid #d8e1ea}.geo-category-faq summary{font-weight:650;cursor:pointer;line-height:1.6}.geo-category-faq details p{font-size:17px}.geo-next-step{margin:44px 0;padding:24px 28px;border-left:4px solid #203bc0;background:#f2f6fa}.geo-next-step h2{margin-top:0} @media(max-width:640px){.geo-product-facts{grid-template-columns:1fr}.geo-product-facts>div{padding:12px 0}.geo-next-step{padding:20px}.geo-provider-article h1{font-size:30px}.geo-page-nav{gap:10px 18px}}
