.reading-body details{margin:20px 0;border-bottom:1px solid #e1e6ee;padding-bottom:16px}.reading-body summary{cursor:pointer;font-weight:600;min-height:44px}.reading-body summary:focus-visible{outline:2px solid #28649b;outline-offset:4px}.reading-body ul,.reading-body ol{padding-left:24px}.reading-body li{margin:10px 0}.reading-body img{max-width:100%;height:auto;margin:20px auto}.reading-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.reading-body td,.reading-body th{padding:10px;border:1px solid #e1e6ee}.reading-body a{color:#28649b;text-decoration:underline;text-underline-offset:3px}.reading-body dt{font-weight:600}.reading-body dd{margin:0 0 12px}.reading-body{overflow-wrap:anywhere}

@media(max-width:700px){
 .desktop-shell .page-width{width:100%;padding-left:16px;padding-right:16px}
 .desktop-shell .utility-bar,.desktop-shell .header-phone,.desktop-shell .main-nav-wrap{display:none}
 .desktop-shell .brand-header-wrap{height:auto}
 .desktop-shell .brand-header{height:auto;display:flex;flex-wrap:wrap;gap:16px;padding-top:16px;padding-bottom:16px}
 .desktop-shell .site-search{width:100%}
 .guide-mobile-nav{display:flex;gap:24px;padding:0 16px 14px;border-bottom:1px solid #e1e6ee}
 .guide-mobile-nav a{display:flex;align-items:center;min-height:44px;color:#28649b}
 .desktop-shell .footer-main{display:flex;flex-wrap:wrap;gap:24px;padding-top:28px;padding-bottom:28px}
 .desktop-shell .footer-brand{width:100%}
 .desktop-shell .footer-column{width:calc(50% - 12px)}
 .desktop-shell .footer-bottom>div{flex-direction:column;align-items:flex-start;padding-top:16px;padding-bottom:16px;gap:8px}
 .desktop-service{position:static;width:100%;display:flex;justify-content:space-around;border-radius:0;padding:8px 0}
 .desktop-service .service-panel{position:fixed;right:16px;bottom:16px;max-width:calc(100vw - 32px)}
}
@media(min-width:701px){.guide-mobile-nav{display:none}}
