/* Shared 1440px content bounds; existing mobile gutters stay consistent. */
.mtb-body .mtb-wrap,.mtb-body .wb-container,.mtb-body .mts-section__inner{width:min(1440px,calc(100% - 112px));margin-inline:auto}
.mtb-footer__grid{padding-bottom:24px}.mtb-footer__bottom{padding-block:18px}
.mtb-home .mtb-section{padding-block:54px}.mtb-home .mtb-section-head{margin-bottom:24px}
.mtb-home .mts-section{padding:64px 0 30px}.mtb-home .mts-section__heading{margin-bottom:30px}
.mts-root .mts-summary>summary{width:100%;min-height:48px;font-size:17px;font-weight:600;padding:12px 16px;border:1px solid #b7cbbb;border-radius:8px;background:#edf3eb;color:#31583f;cursor:pointer}
.mts-root .mts-summary>summary span{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#8da48d}
.mts-root .mts-summary>summary:hover{background:#e2eddf}.mts-root .mts-summary[open]>summary{margin-bottom:18px}
.mts-root .mts-estimate__disclaimer{font-size:12px;line-height:1.6;color:#58665c;margin-top:9px;max-width:460px}
.mtb-home #documents,.mtb-home #reviews{scroll-margin-top:var(--mtb-anchor-offset,155px)}
:root:has(body.mtb-home){scroll-padding-top:0}
body[data-mtb-page="dileram/"] .mtb-info-section--dark .mtb-info-heading>p{color:#d5dfd0}
.wb-journal-layout{display:block}.wb-journal-main{min-width:0}.wb-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.wb-journal-card__image{aspect-ratio:4/3}.wb-journal-card__image img{width:100%;height:100%;object-fit:cover}
.mtb-body .wb-journal-card h2{font-size:23px;line-height:1.4;letter-spacing:-.025em;margin:0}
.wb-journal-card__body{padding:20px}.wb-journal-article{max-width:1120px;margin-inline:auto}
.mtb-home .mtb-construction-layout{grid-template-columns:minmax(0,1fr) 320px;gap:24px;justify-content:stretch}
.mtb-home .mtb-construction-switch{margin-bottom:20px}.mtb-home .mtb-construction-stage{margin-block:10px}
@media(max-width:1000px){.wb-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mtb-home .mtb-construction-layout{grid-template-columns:minmax(0,1fr) 270px}}
@media(max-width:760px){.mtb-body .mtb-wrap,.mtb-body .wb-container,.mtb-body .mts-section__inner{width:calc(100% - 40px)}.mtb-home .mtb-section{padding-block:36px}.mtb-home .mts-section{padding:42px 0 24px}.mtb-home .mts-section__heading{margin-bottom:24px}.mtb-home .mtb-construction-layout{grid-template-columns:1fr}.mtb-home #documents,.mtb-home #reviews{scroll-margin-top:var(--mtb-anchor-offset,140px)}}
@media(max-width:560px){.wb-journal-grid{grid-template-columns:1fr}.mtb-body .wb-journal-card h2{font-size:23px}.mts-root .mts-summary>summary{font-size:16px}}
