/* MAQDraft editorial layouts — scoped, mobile first, no JS dependency. */
.maqdraft-editorial{--mded-ink:#102d4b;--mded-accent:#228dcb;--mded-soft:#eef6fa;--mded-paper:#fff;color:var(--mded-ink);background:var(--mded-paper);font-family:inherit;box-sizing:border-box;margin:1.8rem 0;padding:clamp(18px,4vw,38px);border-radius:10px;overflow:hidden;overflow-wrap:anywhere}
.maqdraft-editorial *{box-sizing:border-box}.maqdraft-editorial h2,.maqdraft-editorial h3,.maqdraft-editorial p{color:inherit;margin:0}.maqdraft-editorial h2{font-size:clamp(1.6rem,5vw,2.75rem);line-height:1.14;font-weight:750;letter-spacing:-.025em}.maqdraft-editorial h3{font-size:clamp(1rem,3vw,1.2rem);line-height:1.3;font-weight:700}.maqdraft-editorial p{font-size:clamp(.92rem,2.4vw,1.02rem);line-height:1.63}.maqdraft-editorial .mded-eyebrow{font-size:.75rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:var(--mded-accent);margin:0 0 13px}.maqdraft-editorial .mded-lead{margin-top:14px;color:inherit;opacity:.86}.maqdraft-editorial .mded-intro{margin-bottom:clamp(18px,3vw,30px)}.maqdraft-editorial .mded-items{display:grid;grid-template-columns:1fr;gap:14px}.maqdraft-editorial .mded-item{background:var(--mded-soft);border-radius:9px;overflow:hidden;min-width:0}.maqdraft-editorial .mded-item-copy{padding:15px}.maqdraft-editorial .mded-item-copy h3+p{margin-top:9px}.maqdraft-editorial .mded-item-label{display:block;font-size:.72rem;color:var(--mded-accent);font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px}.maqdraft-editorial .mded-media{margin:0;min-width:0}.maqdraft-editorial .mded-image{display:block;width:100%;max-width:100%;height:auto;object-fit:cover}.maqdraft-editorial .mded-media figcaption{font-size:.77rem;line-height:1.4;opacity:.8;padding:7px 10px}.maqdraft-editorial .mded-note{font-size:.78rem;line-height:1.45;margin-top:17px;opacity:.8;border-top:1px solid currentColor;padding-top:12px}
.maqdraft-editorial.mded-theme-navy{--mded-ink:#fff;--mded-accent:#83c9fa;--mded-soft:#173d64;--mded-paper:#0e2947}.maqdraft-editorial.mded-theme-sky{--mded-soft:#e4f1fa;--mded-paper:#f1f8fe}.maqdraft-editorial.mded-split-hero{padding:0;border-radius:0}.maqdraft-editorial .mded-split{display:grid;grid-template-columns:1fr}.maqdraft-editorial .mded-split .mded-copy{padding:clamp(22px,5vw,54px);display:flex;flex-direction:column;justify-content:center}.maqdraft-editorial .mded-photo-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.maqdraft-editorial .mded-photo-stack .mded-media:first-child:nth-last-child(odd){grid-column:span 2}.maqdraft-editorial .mded-photo-stack img{aspect-ratio:4/3;object-fit:cover;height:100%}.maqdraft-editorial.mded-split-hero>.mded-note{margin:10px 20px 15px}.maqdraft-editorial.mded-card-grid .mded-items{grid-template-columns:repeat(2,minmax(0,1fr))}.maqdraft-editorial.mded-card-grid .mded-media img{aspect-ratio:4/3;object-fit:cover}.maqdraft-editorial.mded-timeline .mded-items{counter-reset:steps}.maqdraft-editorial.mded-timeline .mded-item{display:flex;align-items:flex-start;gap:10px;padding:14px}.maqdraft-editorial .mded-step-number{display:grid;place-items:center;background:var(--mded-accent);color:#fff;font-weight:800;border-radius:50%;min-width:34px;height:34px}.maqdraft-editorial.mded-timeline .mded-item-copy{padding:0}.maqdraft-editorial.mded-stats .mded-items{grid-template-columns:repeat(2,minmax(0,1fr))}.maqdraft-editorial.mded-stats .mded-item-copy{padding:17px}.maqdraft-editorial.mded-stats h3{font-size:clamp(1.2rem,4vw,1.9rem);color:var(--mded-accent)}.maqdraft-editorial.mded-feature-split .mded-feature-row{display:grid;grid-template-columns:1fr;gap:14px}.maqdraft-editorial .mded-feature-image img{width:100%;height:auto}.maqdraft-editorial .mded-feature-items{display:grid;grid-template-columns:1fr;gap:9px}.maqdraft-editorial.mded-feature-split .mded-item-copy{padding:12px 15px;border-left:4px solid var(--mded-accent)}.maqdraft-editorial.mded-flow .mded-items{grid-template-columns:1fr}.maqdraft-editorial.mded-flow .mded-item{border-top:4px solid var(--mded-accent)}.maqdraft-editorial.mded-photo-strip .mded-photo-grid,.maqdraft-editorial.mded-closing .mded-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:18px}.maqdraft-editorial .mded-photo-grid img{width:100%;aspect-ratio:4/3;object-fit:cover}.maqdraft-editorial.mded-quote-panel blockquote{font-size:clamp(1.2rem,4vw,1.65rem);font-weight:700;line-height:1.5;background:var(--mded-soft);padding:clamp(20px,4vw,34px);border-radius:10px;margin:0}.maqdraft-editorial.mded-quote-panel cite{display:block;font-size:.82rem;font-weight:400;margin-top:15px;opacity:.85;font-style:normal}.maqdraft-editorial.mded-closing{border-radius:0}
@media(min-width:600px){.maqdraft-editorial.mded-split-hero .mded-split{grid-template-columns:1fr 1fr}.maqdraft-editorial.mded-split-hero .mded-photo-stack{grid-template-columns:1fr;max-height:780px}.maqdraft-editorial.mded-split-hero .mded-photo-stack .mded-media:first-child:nth-last-child(odd){grid-column:auto}.maqdraft-editorial.mded-split-hero .mded-photo-stack img{aspect-ratio:4/3;height:100%;max-height:260px;min-height:0}.maqdraft-editorial.mded-feature-split .mded-feature-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.maqdraft-editorial.mded-flow .mded-items{grid-template-columns:repeat(3,minmax(0,1fr))}.maqdraft-editorial.mded-stats .mded-items{grid-template-columns:repeat(4,minmax(0,1fr))}.maqdraft-editorial .mded-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:360px){.maqdraft-editorial.mded-card-grid .mded-items{grid-template-columns:1fr}.maqdraft-editorial{padding:15px}.maqdraft-editorial.mded-stats .mded-items{gap:8px}.maqdraft-editorial.mded-stats .mded-item-copy{padding:10px}}
@media(prefers-reduced-motion:reduce){.maqdraft-editorial *{animation:none!important;transition:none!important}}
