/* Compact, accessible mobile section chooser – no human silhouettes or hands. */
@media(max-width:650px){
 .topbar-inner{height:60px!important;gap:10px!important}
 .topbar .brand img{height:44px!important;width:44px!important;border-radius:12px!important}
 .topbar .brand-copy strong{font-size:1.3rem!important}
 .topbar .nav-cta{padding:9px 11px!important;min-height:44px!important;font-size:.82rem!important}
 .topbar .mobile-menu{height:44px!important;width:44px!important}
}
.seh-welcome .seh-promo-row{min-height:55px}
.seh-welcome .seh-promo-row .seh-promo-words{display:flex;align-items:center}
.seh-welcome .seh-promo-row .seh-promo-words small{display:none}
.v31-tile[data-topic="child"]{--seh-topic:#277f92!important;--seh-topic-bg:#eaf8fd!important;--seh-topic-border:#9fd9e9!important}
html.seh-topic-ready .v31-feature,html.seh-topic-ready .v31-section-title{display:none!important}
.v31-navigation-panel>.seh-topic-detail{
 background:linear-gradient(145deg,#fff,#f3f9ff);
 border:1.5px solid #b9d8ef;border-radius:22px;
 padding:18px 19px;
 text-align:right;
 color:#193b66;
 box-shadow:0 10px 25px rgba(26,80,139,.1);
}
.v31-navigation-panel>.seh-topic-detail[hidden]{display:none!important}
.seh-topic-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}
.seh-topic-detail-title{font-size:1.19rem;font-weight:950;color:#164f87;line-height:1.35;margin:0}
.seh-topic-detail-description{font-size:.93rem;line-height:1.8;color:#43627f;margin:0 0 10px}
.seh-topic-detail-chips{display:flex;gap:6px;flex-wrap:wrap}
.seh-topic-chip{font-weight:800;font-size:.76rem;color:#266491;background:#eaf5ff;border:1px solid #c9e0f6;padding:4px 10px;border-radius:100px}
.seh-topic-detail-actions{display:flex;justify-content:flex-start;margin-top:14px}
.seh-topic-more{
 display:inline-flex;justify-content:center;align-items:center;min-height:44px;
 padding:10px 17px;border-radius:13px;background:#116bb8;color:#fff!important;font-size:.88rem;font-weight:900;
 box-shadow:0 5px 14px #1975b536;text-decoration:none
}
.seh-topic-more:hover{background:#09599e}
.seh-topic-close{border:1px solid #cbddeb;background:#f3f8ff;color:#41627f;border-radius:12px;min-height:38px;padding:5px 12px;font-size:.77rem;font-weight:800}
.seh-topic-more:focus-visible,.seh-topic-close:focus-visible{outline:3px solid #147cc4;outline-offset:3px}
@media(max-width:650px){
 .seh-welcome{padding-bottom:11px!important}
 .v31-navigation{padding-top:8px!important}
 .v31-tiles{gap:9px!important}
 .v31-tile[data-topic]{min-height:102px!important}
 .v31-navigation-panel>.seh-topic-detail{padding:15px 13px;border-radius:18px}
 .seh-topic-detail-title{font-size:1.08rem}
 .seh-topic-detail-description{font-size:.89rem;line-height:1.7}
 .seh-topic-detail-chips{gap:5px}
 .seh-topic-chip{font-size:.72rem;padding:3px 8px}
}
@media(prefers-reduced-motion:reduce){
 .seh-topic-more,.seh-topic-close{transition:none!important}
}
/* All six category tiles stay in a stable 3×2 grid, with one detail panel below. */
.v31-navigation-panel>.v31-tiles{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;align-items:stretch}
.v31-navigation-panel>.v31-tiles>.v31-tile{grid-row:auto!important;grid-column:auto!important;min-width:0}
.v31-navigation-panel>.seh-topic-detail{margin-top:14px;max-width:100%;box-sizing:border-box}
.v31-navigation-panel>.seh-topic-detail[hidden]{display:none!important}
