/* Layout fixes | build 20261023 | tonplays_pro */
/* The full-width FAQ and legal pages use only one article and NO sidebar. */
.at-main .at-container.at-content-space:has(> .at-content-grid.at-module-070) { width:min(calc(100% - 36px), 1100px)!important; max-width:1100px!important; margin-left:auto!important; margin-right:auto!important; }
.at-main .at-container.at-content-space > .at-content-grid.at-module-070,
.at-main .at-content-grid.at-module-070 { box-sizing:border-box!important; display:grid!important; grid-template-columns:minmax(0, 1fr)!important; width:100%!important; max-width:100%!important; min-width:0!important; justify-content:stretch!important; margin:0 auto!important; }
.at-main .at-content-grid.at-module-070 > .at-article,
.at-main .at-content-grid.at-module-070 > .wp-block-group.at-article { box-sizing:border-box!important; grid-column:1 / -1!important; grid-row:auto!important; min-width:0!important; max-width:none!important; width:100%!important; margin:0!important; justify-self:stretch!important; }
.at-main .at-content-grid.at-module-070 :is(details,summary,p,ul,ol,h2,h3) { overflow-wrap:break-word; min-width:0; max-width:100%; }
.at-main .at-content-grid.at-module-070 details { width:100%; box-sizing:border-box; }
@media(max-width:680px) { .at-main .at-container.at-content-space:has(> .at-content-grid.at-module-070) {width:calc(100% - 24px)!important;} }
