/* 1.2.4: only NEWS article shells; theme article markup remains intact. */
body.dbs-refreshed.dbs-news-single-shell{--dbs-shell-height:112px;margin:0!important;padding-top:var(--dbs-shell-height)!important;padding-bottom:0!important;overflow-x:clip}
body.dbs-news-single-shell .dbs-news-single-shell-root{margin:0!important;padding:0!important;border:0!important;clear:both;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;line-height:1.8;text-align:left}
body.dbs-news-single-shell .dbs-news-single-shell-root *{box-sizing:border-box}
body.dbs-news-single-shell .dbs-shell-header{display:block!important;position:fixed!important;inset:0 0 auto!important;width:100%!important;height:112px!important;margin:0!important;padding:0!important;float:none!important;transform:none!important;opacity:1!important;visibility:visible!important;z-index:10000}
body.dbs-news-single-shell .dbs-shell-nav{margin:0;padding:0;float:none;width:100%}
body.dbs-news-single-shell .dbs-shell-nav a{margin:0;text-decoration:none;letter-spacing:normal}
body.dbs-news-single-shell .dbs-shell-toggle{cursor:pointer}
body.dbs-news-single-shell .dbs-shell-toggle span{margin:0;padding:0}
body.dbs-news-single-shell .dbs-shell-footer{display:block!important;width:100%;float:none;padding:48px 0 0!important;margin:0!important}
body.dbs-news-single-shell .dbs-shell-footer h2{padding:0;border:0;background:none;font-size:14px;line-height:1.5}
body.dbs-news-single-shell .dbs-shell-store{margin:0;padding:0;border:0;background:none}
body.dbs-news-single-shell .dbs-shell-footer-links a{margin:0;padding:0;letter-spacing:normal}
body.dbs-news-single-shell #dbs-news-article-start{scroll-margin-top:132px;height:0;outline:none}
body.dbs-news-single-shell.admin-bar{padding-top:var(--dbs-shell-height)!important}
body.dbs-news-single-shell.admin-bar .dbs-shell-header{top:32px!important}
@media(max-width:1000px){
 body.dbs-refreshed.dbs-news-single-shell{--dbs-shell-height:72px;padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}
 body.dbs-news-single-shell .dbs-shell-header{height:72px!important}
 body.dbs-news-single-shell .dbs-shell-footer{padding-top:32px!important}
 body.dbs-news-single-shell .dbs-shell-dock{margin:0;z-index:9999}
 body.dbs-news-single-shell.dbs-shell-menu-open .dbs-shell-dock{visibility:hidden;pointer-events:none}
 html:not(.dbs-news-shell-js) body.dbs-news-single-shell{padding-top:0!important}
 html:not(.dbs-news-shell-js) body.dbs-news-single-shell .dbs-shell-header{position:relative!important;inset:auto!important;height:auto!important}
 html:not(.dbs-news-shell-js) body.dbs-news-single-shell .dbs-shell-toggle{display:none!important}
 html:not(.dbs-news-shell-js) body.dbs-news-single-shell .dbs-shell-nav{display:block!important;position:static!important;inset:auto!important;max-height:none!important}
 html:not(.dbs-news-shell-js) body.dbs-news-single-shell .dbs-shell-more-links{display:grid!important}
}
@media(max-width:782px){body.dbs-news-single-shell.admin-bar .dbs-shell-header{top:46px!important}}
@media(max-width:600px){body.dbs-news-single-shell.admin-bar .dbs-shell-header{top:0!important}}
/* charion's inline header/nav font rules must not embolden the shared caption/footer. */
body.dbs-news-single-shell .dbs-shell-caption,
body.dbs-news-single-shell .dbs-shell-footer-links a,
body.dbs-news-single-shell .dbs-shell-socials a{font-weight:400;letter-spacing:normal}
@media(max-width:1000px){body.dbs-news-single-shell .dbs-shell-nav{background:rgba(248,252,255,.98)}}
