/* MAX'S BRICKS WOW v3.8.20 — Universal Editorial Content + Lightbox Gallery */
body.single .mbsingle-content-after-hero{padding:0 0 88px!important}
.mbarticle-editorial{width:min(calc(100% - 48px),1260px);margin:34px auto 0;color:#eaf4ff}
.mbarticle-copy{padding:clamp(28px,4.2vw,58px);border:1px solid rgba(28,125,224,.72);border-radius:26px;background:linear-gradient(145deg,rgba(5,31,68,.94),rgba(3,19,45,.96));box-shadow:0 10px 0 rgba(0,32,78,.65),0 28px 54px rgba(0,8,32,.26)}
.mbarticle-copy>*:first-child{margin-top:0!important}.mbarticle-copy>*:last-child{margin-bottom:0!important}
.mbarticle-copy p{max-width:980px;margin:0 0 1.35em;color:#d7e5f4;font-size:clamp(1rem,1.08vw,1.12rem);line-height:1.8}
.mbarticle-copy>p:first-child{color:#fff;font-size:clamp(1.12rem,1.35vw,1.35rem);font-weight:750;line-height:1.68}
.mbarticle-copy h2,.mbarticle-copy h3,.mbarticle-copy h4{max-width:1000px;color:#fff;font-family:"Arial Black",Arial,sans-serif;text-transform:none;line-height:1.15}
.mbarticle-copy h2{margin:1.2em 0 .5em;font-size:clamp(1.9rem,3vw,3.25rem)}.mbarticle-copy h3{margin:1.4em 0 .55em;font-size:clamp(1.35rem,2vw,2.05rem)}.mbarticle-copy h4{margin:1.3em 0 .5em;font-size:1.15rem;color:#ffc400}
.mbarticle-copy strong{color:#fff}.mbarticle-copy a{color:#ffc400;text-decoration-thickness:2px;text-underline-offset:3px}.mbarticle-copy a:hover{color:#ffe16a}
.mbarticle-copy ul,.mbarticle-copy ol{max-width:980px;margin:1em 0 1.5em;padding-left:1.5em;color:#dbe9f7;font-size:1.02rem;line-height:1.75}.mbarticle-copy li{margin:.35em 0}.mbarticle-copy li::marker{color:#ffc400;font-weight:900}
.mbarticle-copy blockquote{max-width:980px;margin:2em 0;padding:20px 24px;border-left:5px solid #ffc400;border-radius:0 16px 16px 0;background:rgba(10,91,190,.18);color:#fff;font-size:1.1rem;line-height:1.7}
.mbarticle-copy img{max-width:100%;height:auto;border-radius:18px;box-shadow:0 12px 32px rgba(0,0,0,.25)}.mbarticle-copy figure{margin:2em 0}.mbarticle-copy figcaption{margin-top:9px;color:#91afd0;font-size:.78rem;text-align:center}
.mbarticle-copy hr{margin:2.4em 0;border:0;border-top:1px solid rgba(64,143,227,.35)}
.mbarticle-copy .wp-block-buttons{margin:1.8em 0}.mbarticle-copy .wp-element-button{border-radius:12px;background:#ffc400;color:#071527!important;font-weight:950;box-shadow:0 6px 0 #916c00}
.mbarticle-gallery{margin:36px 0 0;padding:clamp(24px,3.5vw,42px);border:2px solid #116fd7;border-radius:26px;background:linear-gradient(145deg,#061d3f,#04142e);box-shadow:0 10px 0 #002b68,0 24px 42px rgba(0,16,52,.24)}
.mbarticle-gallery-head{margin-bottom:22px}.mbarticle-gallery-head>span{color:#ffc400;font-size:.72rem;font-weight:950;letter-spacing:.11em}.mbarticle-gallery-head h2{margin:5px 0 8px;color:#fff;font:clamp(2rem,3.2vw,3.6rem)/.95 Impact,"Arial Black",sans-serif;text-transform:uppercase}.mbarticle-gallery-head p{margin:0;color:#a9c3df;font-size:.9rem}
.mbarticle-gallery-grid{display:grid;grid-template-columns:repeat(var(--mbarticle-gallery-cols,4),minmax(0,1fr));gap:13px}.mbarticle-gallery-thumb{position:relative;padding:0;border:2px solid #176eca;border-radius:16px;overflow:hidden;background:#03152f;aspect-ratio:4/3;cursor:pointer;box-shadow:0 6px 0 rgba(0,29,70,.72);transition:transform .18s ease,border-color .18s ease}.mbarticle-gallery-thumb:hover{transform:translateY(-4px);border-color:#ffc400}.mbarticle-gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .28s ease}.mbarticle-gallery-thumb:hover img{transform:scale(1.035)}.mbarticle-gallery-thumb>span{position:absolute;right:10px;bottom:10px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#ffc400;color:#071527;font-size:1.25rem;font-weight:950;box-shadow:0 4px 0 #8c6800}
.mbarticle-lightbox{position:fixed;inset:0;z-index:999999;display:none}.mbarticle-lightbox.is-open{display:block}.mbarticle-lightbox-backdrop{position:absolute;inset:0;background:rgba(0,7,20,.92);backdrop-filter:blur(6px)}.mbarticle-lightbox-stage{position:relative;z-index:2;width:min(calc(100% - 80px),1500px);height:calc(100% - 80px);margin:40px auto;display:grid;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:16px}.mbarticle-lightbox-stage figure{min-width:0;margin:0;text-align:center}.mbarticle-lightbox-stage img{max-width:100%;max-height:calc(100vh - 150px);object-fit:contain;border-radius:14px;box-shadow:0 24px 70px rgba(0,0,0,.55)}.mbarticle-lightbox-stage figcaption{margin-top:10px;color:#d6e6f7;font-size:.85rem}.mbarticle-lightbox-close,.mbarticle-lightbox-nav{border:2px solid #1678dd;background:#031a3d;color:#ffc400;cursor:pointer;box-shadow:0 6px 0 #001b40}.mbarticle-lightbox-close{position:absolute;right:0;top:0;width:48px;height:48px;border-radius:50%;font-size:1.8rem;z-index:3}.mbarticle-lightbox-nav{width:54px;height:54px;border-radius:50%;font-size:2rem}.mbarticle-lightbox-nav:hover,.mbarticle-lightbox-close:hover{border-color:#ffc400}.mbarticle-lightbox-open{overflow:hidden}
@media(max-width:980px){.mbarticle-editorial{width:min(calc(100% - 32px),1260px)}.mbarticle-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mbarticle-lightbox-stage{width:calc(100% - 34px);height:calc(100% - 40px);margin:20px auto;grid-template-columns:48px minmax(0,1fr) 48px;gap:8px}.mbarticle-lightbox-nav{width:44px;height:44px}}
@media(max-width:620px){.mbarticle-editorial{width:calc(100% - 18px);margin-top:20px}.mbarticle-copy{padding:22px 18px;border-radius:20px}.mbarticle-gallery{padding:20px 15px;border-radius:20px}.mbarticle-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mbarticle-lightbox-stage{grid-template-columns:1fr}.mbarticle-lightbox-nav{position:absolute;bottom:18px;z-index:4}.mbarticle-lightbox-nav.is-prev{left:18px}.mbarticle-lightbox-nav.is-next{right:18px}.mbarticle-lightbox-close{right:8px;top:8px}.mbarticle-lightbox-stage img{max-height:calc(100vh - 100px)}}


/* v3.8.20 — editorial typography bridges for purpose-built single layouts */
.mb-set-pro-richtext,
.mb-gallery-album-intro,
.mbnl-reader-body{
  font-family:Arial,sans-serif;
  line-height:1.75;
}
.mb-set-pro-richtext p,.mb-gallery-album-intro p{margin:0 0 1.3em;line-height:1.78}
.mb-set-pro-richtext h2,.mb-set-pro-richtext h3,.mb-set-pro-richtext h4,
.mb-gallery-album-intro h2,.mb-gallery-album-intro h3,.mb-gallery-album-intro h4{
  font-family:"Arial Black",Arial,sans-serif;line-height:1.15;
}
.mb-set-pro-richtext h2,.mb-gallery-album-intro h2{margin:1.15em 0 .5em;font-size:clamp(1.8rem,2.8vw,3rem)}
.mb-set-pro-richtext h3,.mb-gallery-album-intro h3{margin:1.3em 0 .5em;font-size:clamp(1.3rem,1.8vw,1.9rem)}
.mb-set-pro-richtext ul,.mb-set-pro-richtext ol,.mb-gallery-album-intro ul,.mb-gallery-album-intro ol{padding-left:1.5em;line-height:1.72}
.mb-set-pro-richtext li::marker,.mb-gallery-album-intro li::marker{color:#ffc400;font-weight:900}
.mb-set-pro-richtext blockquote,.mb-gallery-album-intro blockquote{margin:1.8em 0;padding:18px 22px;border-left:5px solid #ffc400;background:rgba(10,91,190,.16);border-radius:0 14px 14px 0}
.mbcontent-gallery-only{width:min(calc(100% - 48px),1260px);margin:32px auto 0;color:#eaf4ff}
.mbnl-reader-card .mbarticle-gallery{margin:28px clamp(18px,4vw,48px) 42px}
@media(max-width:620px){.mbcontent-gallery-only{width:calc(100% - 18px);margin-top:20px}.mbnl-reader-card .mbarticle-gallery{margin:22px 14px 30px}}
