.mb-editorial-hero { color:#fff; background:#231d18 linear-gradient(90deg,rgba(25,20,18,.91),rgba(25,20,18,.74) 56%,rgba(25,20,18,.27)); background-image:linear-gradient(90deg,rgba(25,20,18,.91),rgba(25,20,18,.74) 56%,rgba(25,20,18,.27)),url('/assets/img/mrbox-editorial/hero-1440.webp'); background-size:cover; background-position:center; padding:clamp(145px,13vw,200px) 0 clamp(34px,5vw,74px); }
.mb-editorial-hero .mb-editorial-kicker {color:#f2cfa6;font-size:.83rem;letter-spacing:.11em;text-transform:uppercase;font-weight:650;margin-bottom:12px}
.mb-editorial-hero h1 {color:#fff;font-size:clamp(34px,4.2vw,68px);max-width:20ch;line-height:1.08;letter-spacing:-.035em;margin:0 0 16px}
.mb-editorial-intro {max-width:59ch;color:#fff;font-size:clamp(16px,1.3vw,21px);line-height:1.55;margin:0}
.mb-editorial-actions {display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}
.mb-editorial-actions a {display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid transparent;border-radius:3px;padding:10px 21px;font-weight:650;line-height:1.25;text-decoration:none}
.mb-editorial-actions .mb-editorial-primary {background:#f0cc9f;color:#271c11}
.mb-editorial-actions .mb-editorial-secondary {border-color:#dacdc1;color:#fff;background:rgba(30,21,15,.45)}
.mb-editorial-actions a:hover {text-decoration:underline}
.mb-editorial-actions a:focus-visible,.mb-editorial-card:focus-visible,.mb-editorial-next a:focus-visible {outline:3px solid #d78733;outline-offset:4px}
.mb-editorial-collections {padding-top:clamp(28px,4vw,60px);padding-bottom:clamp(28px,4vw,60px)}
.mb-editorial-collections h2 {color:#33281e;font-size:clamp(24px,3vw,39px);line-height:1.17;margin:0 0 18px}
.mb-editorial-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,24px)}
.mb-editorial-card {display:flex;flex-direction:column;overflow:hidden;border:1px solid #dccfbf;border-radius:5px;background:#fbf7f1;color:#36271b;text-decoration:none}
.mb-editorial-card img {width:100%;height:auto;aspect-ratio:1.9;object-fit:cover;display:block}
.mb-editorial-card span {display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1;padding:14px;font-size:clamp(16px,1.6vw,22px);font-weight:650;line-height:1.28}
.mb-editorial-card i {font-style:normal}
.mb-editorial-card:hover,.mb-editorial-next a:hover {text-decoration:underline;color:#603c23}
.mb-editorial-next {margin:22px 0}
.mb-editorial-next a {text-decoration:underline;text-underline-offset:.2em;font-weight:650;color:#5d391e}
.mb-editorial-brief {color:#493d32;max-width:70ch;margin:10px 0 20px;line-height:1.6}
#mb-corporate-work,#get-quote,[id^="case-"] {scroll-margin-top:100px}
@media(max-width:680px){.mb-editorial-hero{padding:112px 0 30px}.mb-editorial-actions{gap:8px;margin-top:18px}.mb-editorial-actions a{padding:10px 13px}.mb-editorial-grid{grid-template-columns:1fr}.mb-editorial-card{flex-direction:row;align-items:center}.mb-editorial-card img{width:29%;height:79px;aspect-ratio:auto}.mb-editorial-card span{padding:12px}}

@media(max-width:680px){.mb-editorial-hero{background-image:linear-gradient(90deg,rgba(25,20,18,.91),rgba(25,20,18,.77)),url('/assets/img/mrbox-editorial/hero-720.webp')}}
