.mv-public-content-page{margin:0;background:#fff;color:#263746;font-family:"Poppins", Arial, sans-serif;}.mv-public-content-hero{background:#f5f1eb;padding:54px 24px 48px}.mv-public-content-hero__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:48px;align-items:center}.mv-public-content-eyebrow{margin-bottom:12px;color:#f2622e;font-size:.78rem;font-weight:400;letter-spacing:.13em;text-transform:uppercase;}.mv-public-content-hero h1{max-width:850px;margin:0;color:#263746;font-family:"Oswald", Arial, sans-serif;font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:1.02
    text-transform: uppercase;}.mv-public-content-hero p{max-width:760px;margin:22px 0 0;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.75}.mv-public-content-hero__image img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:24px}.mv-public-content-shell{width:min(980px,calc(100% - 40px));margin:0 auto;padding:72px 0 96px}.mv-public-article__section{padding:0 0 52px;margin:0 0 52px;border-bottom:1px solid #e5e8ea}.mv-public-article__section:last-child{padding-bottom:0;margin-bottom:0;border:0}.mv-public-article h2{margin:0 0 18px;color:#263746;font-family:"Oswald", Arial, sans-serif;font-size:clamp(1.75rem,3vw,2.55rem);font-weight:400;
    text-transform: uppercase;}.mv-public-article__lead{margin:-4px 0 22px;color:#63717d;font-weight:500}.mv-public-article__body{font-size:1.03rem;line-height:1.85}.mv-public-article__body p:last-child{margin-bottom:0}.mv-public-article__body a{color:#138f8d}.mv-public-article__body blockquote{margin:28px 0;padding:20px 24px;border-left:4px solid #12bbb7;background:#f2f8f7;font-size:1.15rem}.mv-public-content-page--policy .mv-public-content-hero{background:#eef1f3}.mv-public-content-page--policy .mv-public-content-hero__inner{grid-template-columns:1fr}.mv-public-content-page--policy .mv-public-content-shell{width:min(900px,calc(100% - 40px))}.mv-public-content-page--blog .mv-public-content-shell{width:min(900px,calc(100% - 40px))}.mv-public-faq{display:grid;gap:14px}.mv-public-faq__item{border:1px solid #dfe5e8;border-radius:16px;background:#fff;overflow:hidden}.mv-public-faq__item summary{cursor:pointer;list-style:none;padding:22px 64px 22px 24px;font-family:"Poppins", Arial, sans-serif;font-size:1.35rem;position:relative}.mv-public-faq__item summary::-webkit-details-marker{display:none}.mv-public-faq__item summary:after{content:'+';position:absolute;right:24px;top:50%;transform:translateY(-50%);font-family:"Poppins", Arial, sans-serif;color:#12bbb7;font-size:1.5rem}.mv-public-faq__item[open] summary:after{content:'−'}.mv-public-faq__answer{padding:0 24px 24px;line-height:1.8}.mv-public-faq__answer p:last-child{margin-bottom:0}@media(max-width:800px){.mv-public-content-hero{padding:40px 20px}.mv-public-content-hero__inner{grid-template-columns:1fr;gap:28px}.mv-public-content-hero__image{order:-1}.mv-public-content-shell{padding:50px 0 70px}.mv-public-article__section{padding-bottom:38px;margin-bottom:38px}}

/* Shared editorial framework integration */
.mv-public-content-page:not(.mv-public-content-page--faq) .mv-public-content-shell{width:100%;margin:0;padding:0}
.mv-public-content-page:not(.mv-public-content-page--faq) .mv-public-article{width:100%}
.mv-public-content-page:not(.mv-public-content-page--faq) .mv-public-article .mv-editorial-section{margin:0;border:0}
.mv-public-content-page--policy .mv-editorial-hero{grid-template-columns:1fr;min-height:360px;background:#eef1f3}
.mv-public-content-page--policy .mv-editorial-hero__copy{padding-top:62px;padding-bottom:62px}
.mv-public-content-page--policy .mv-editorial-section__inner{width:min(980px,calc(100% - 48px))}
.mv-public-content-page--blog .mv-editorial-section__body{font-family:"Poppins", Arial, sans-serif;font-size:18px;line-height:1.9}
.mv-public-content-page--information .mv-editorial-section:nth-child(even){background:#f8f4ee}
.mv-public-content-page--faq .mv-public-content-shell{width:min(1120px,calc(100% - 40px))}
