/* R18: one centered news shell per style, independent of category contents. */
html{overflow-y:scroll;scrollbar-gutter:stable}
/* R34: keyword information and external news share the major-category grid. */
.sea-news-page #sea-news-categories{--sea-news-parent-width:96px}
.sea-news-page #sea-news-categories .sea-news-nav__group>.sea-news-nav__parent{flex:0 0 var(--sea-news-parent-width)!important;width:var(--sea-news-parent-width)!important;min-width:0!important;box-sizing:border-box;text-align:left}
.sea-news-page #sea-news-categories .sea-news-nav__group.sea-news-nav__channels{display:flex;flex:0 0 100%!important;width:100%!important;max-width:100%;gap:8px;margin:4px 0 0!important;align-items:stretch}
.sea-news-page #sea-news-categories .sea-news-nav__channels>.sea-news-nav__parent{display:block;margin:0!important;font-weight:600;white-space:nowrap!important}
.sea-news-page #sea-news-categories .sea-news-nav__channels>[aria-disabled=true]{opacity:.6}
.sea-news-page .sea-news-pagination{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:20px 16px;font-size:14px;line-height:1.6}
.sea-news-page .sea-news-pagination a{display:inline-block;padding:7px 14px;border:1px solid #ddd;border-radius:5px;color:inherit}
.sea-news-page .sea-news-empty{padding:28px 20px;color:#888;list-style:none}
@media(max-width:767px){.sea-news-page #sea-news-categories{--sea-news-parent-width:74px}.sea-news-page #sea-news-categories .sea-news-nav__group.sea-news-nav__channels{gap:4px;margin-top:3px!important}}
@media(max-width:374px){.sea-news-page #sea-news-categories{--sea-news-parent-width:68px}}
body.sea-news-page{overflow:visible!important}
.sea-news-page :is(tt,var,map,bdo,dfn,font,ins,small,sup,time):empty{display:none!important}
.sea-news-page .sea-news-shell,.sea-news-page .sea-news-container,.sea-news-page>.container.min,.sea-news-page .sea-news-main>.container{box-sizing:border-box;width:calc(100% - 32px)!important;max-width:var(--sea-news-shell-width,1200px)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;float:none!important}
.sea-news-page .sea-news-nav-panel,.sea-news-page .sea-news-nav-card{position:relative;display:block;min-width:0}
.sea-news-page .sea-news-nav{box-sizing:border-box;width:100%;min-width:0}
.sea-news-page .sea-news-nav__home{flex:0 0 100%;min-height:40px}
.sea-news-page .sea-news-nav__group.has-children{box-sizing:border-box;flex:0 0 100%;min-width:0;width:100%!important}
.sea-news-page .sea-news-nav__children{flex:1;min-width:0}
.sea-news-page .sea-news-search{position:absolute;right:24px;top:var(--sea-news-nav-search-top,24px);width:225px;max-width:calc(100% - 160px);margin:0;padding:0;border-top:0;box-sizing:border-box}
@media(min-width:768px){.sea-news-page .sea-news-nav__group.has-children>.sea-news-nav__parent{flex:0 0 96px;width:96px;box-sizing:border-box}.sea-news-page .sea-news-nav__children{flex-wrap:wrap}}
@media(max-width:767px){
 .sea-news-page .sea-news-shell,.sea-news-page .sea-news-container,.sea-news-page>.container.min,.sea-news-page .sea-news-main>.container{width:calc(100% - 20px)!important;padding-left:0!important;padding-right:0!important}
 .sea-news-page .sea-news-search{position:static;max-width:none;width:100%;padding-top:10px}
 .sea-news-page .sea-news-nav__home{flex:0 0 auto;min-height:0}
 .sea-news-page .sea-news-nav__children{flex-wrap:nowrap}
}
