/* DEXnews View 2.6.2 — consistent outer content edges.
 * Public design layer only: no changes to post metadata or plugin workflows.
 * Enqueued after the legacy / phase / single layout styles.
 */
:root{--dx-shell-gutter:clamp(16px,2vw,28px)}
/* One shell for branding, navigation, section boundaries and footer. */
.dx-wrap{
 width:100%;
 max-width:var(--dx-width,1360px);
 margin-inline:auto;
 padding-inline:var(--dx-shell-gutter);
 box-sizing:border-box;
 min-width:0;
}
.dx-header .dx-header-main,
.dx-topbar .dx-wrap,
.dx-primary-nav .dx-nav-inner,
.dx-ticker .dx-wrap,
.dx-footer .dx-footer-inner,
.dx-footer .dx-footer-bottom{
 max-width:var(--dx-width,1360px);
 margin-inline:auto;
 padding-inline:var(--dx-shell-gutter);
 box-sizing:border-box;
}
/* The navigation's first label starts on the same vertical guide as the logo. */
@media(min-width:769px){
 .dx-navigation-menu .menu>li:first-child>a{padding-inline-start:0}
}
/* The outer article panel is no longer a second, smaller centered container.
 * Template differences (typography / visual hierarchy) are preserved inside it. */
body.single-post .dx-single-page.dx-wrap,
body.single .dx-single-page.dx-wrap{max-width:var(--dx-width,1360px);width:100%}
body.single-post .dx-single-page > .dx-article,
body.single .dx-single-page > .dx-article{
 box-sizing:border-box;
 width:100%;max-width:100%!important;
 margin-inline:0!important;
 min-width:0;
}
/* Limit the text, not the article panel's exterior alignment. */
body.single .dx-single-no-sidebar .dx-reading-main,
body.single-post .dx-single-no-sidebar .dx-reading-main{
 max-width:780px;
 margin-inline:auto;
}
body.single .dx-single-no-sidebar .dx-article-header,
body.single-post .dx-single-no-sidebar .dx-article-header{
 max-width:960px;
 margin-inline:auto;
}
body.single .dx-single-no-sidebar .dx-article-feature,
body.single-post .dx-single-no-sidebar .dx-article-feature{
 max-width:1100px;
 margin-inline:auto;
}
/* Retain full-bleed photo treatments only inside their article canvas. */
.dx-single-page .dx-p3-single-wide .dx-article-feature,
.dx-single-page .dx-p3-single-immersive .dx-article-feature{max-width:100%}
/* Related sections share the exact outer guide as the headline and page shell. */
.dx-single-page > .dx-single-related{width:100%;max-width:100%;margin-inline:0}
.dx-main > .dx-category-cover,
.dx-main > .dx-section-block,
.dx-main > .dx-home-hero,
.dx-main > .dexnews-vb-section{max-width:100%;min-width:0}
.dx-footer .dx-footer-inner,
.dx-footer .dx-footer-bottom{width:100%}
@media(max-width:768px){
 :root{--dx-shell-gutter:clamp(14px,4vw,20px)}
 .dx-main{min-width:0}
 body.single .dx-single-page > .dx-article,
 body.single-post .dx-single-page > .dx-article{width:100%;max-width:100%!important}
 .dx-navigation-menu .menu>li:first-child>a{padding-inline-start:15px}
}
@media(max-width:480px){
 :root{--dx-shell-gutter:14px}
 .dx-single-page .dx-article{border-radius:var(--dx-radius,10px)}
}
