.mi-campaign-editorial{min-width:0;display:flow-root}.mi-campaign-editorial .frame:not(.frame-type-div){display:flow-root;margin:0 0 26px;padding:clamp(22px,3vw,36px);border:1px solid var(--line);border-radius:0;background:var(--surface);color:var(--ink);box-shadow:none;min-width:0}.mi-campaign-editorial .frame>:first-child{margin-top:0}.mi-campaign-editorial .frame>:last-child{margin-bottom:0}.mi-campaign-editorial :is(h1,h2,h3,h4,h5,h6){text-wrap:pretty;overflow-wrap:break-word;hyphens:auto}.mi-campaign-editorial :is(p,li){overflow-wrap:break-word;hyphens:auto;line-height:1.8}.mi-campaign-editorial :is(h2,h3,h4,h5)+:is(p,ul,ol){margin-top:18px}.mi-campaign-editorial :is(ul,ol){padding-left:1.5em}.mi-campaign-editorial li+li{margin-top:9px}.mi-campaign-editorial .ce-bodytext>:first-child{margin-top:0}.mi-campaign-editorial .ce-bodytext>:last-child{margin-bottom:0}.mi-campaign-editorial .ce-textpic,.mi-campaign-editorial .ce-gallery{display:flow-root}.mi-campaign-editorial .ce-gallery figure{margin:0}.mi-campaign-editorial .ce-gallery img{display:block;max-width:100%;height:auto;object-fit:contain}.mi-campaign-editorial .ce-gallery figcaption{margin-top:10px;color:var(--muted);font-size:13px;line-height:1.6}.mi-campaign-editorial .ce-textpic:is(.ce-intext,.ce-nowrap):has(>.ce-gallery):has(>.ce-bodytext){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:28px;align-items:start}.mi-campaign-editorial .ce-textpic:is(.ce-intext,.ce-nowrap)>.ce-gallery{float:none;margin:0;max-width:100%}.mi-campaign-editorial .ce-textpic>.ce-bodytext{min-width:0}.mi-campaign-editorial .promo-card{border-radius:0;box-shadow:none;min-width:0;overflow-wrap:break-word;hyphens:auto;margin-bottom:26px}.mi-campaign-editorial .frame-type-mieditorial_contact{padding:0!important;border:0!important;background:transparent!important}.mi-campaign-editorial .mi-contact-plugin{margin:0;background:var(--surface);height:100%}.mi-campaign-editorial a:focus-visible,.mi-campaign-editorial button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media(max-width:767px){.mi-campaign-editorial .ce-textpic:is(.ce-intext,.ce-nowrap):has(>.ce-gallery):has(>.ce-bodytext){grid-template-columns:minmax(0,1fr);gap:22px}.mi-campaign-editorial .ce-textpic>.ce-gallery{margin:0 auto 22px}}

/*# sourceMappingURL=campaign-editorial.b37cc57341e5.css.map */
