.mfc-community-view .mfc-split-hero{padding:0;background:#e5e8dc}.mfc-split-inner{display:grid;grid-template-columns:1fr 1fr;max-width:1320px;margin:auto;min-height:490px;align-items:stretch}.mfc-split-copy{align-self:center;padding:58px 40px;position:relative;z-index:1}.mfc-split-copy .mfc-hero-kicker{font-size:11px;letter-spacing:.13em}.mfc-split-copy h1{font-size:clamp(40px,4.8vw,68px);overflow-wrap:anywhere}.mfc-split-copy>p:last-child{font-size:17px;line-height:1.8}.mfc-split-image{position:relative;min-width:0;margin:0;min-height:490px;display:flex;align-items:center;justify-content:center;overflow:hidden}.mfc-community-view .mfc-split-image img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center;margin:0}.mfc-split-image::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#e5e8dc 0%,rgba(229,232,220,.35) 12%,transparent 28%)}.mfc-split-inner:not(:has(.mfc-split-image)){grid-template-columns:1fr}.mfc-split-inner:not(:has(.mfc-split-image)) .mfc-split-copy{max-width:850px;margin:auto;width:100%}
.mfc-community-view .mfc-community-body{max-width:1160px;margin-inline:auto;padding-top:54px}.mfc-community-body>p,.mfc-community-body>h2,.mfc-community-body>h3,.mfc-community-body>ul,.mfc-community-body>ol{max-width:760px;margin-left:auto;margin-right:auto}.mfc-photo-heading{justify-content:center;text-align:center}.mfc-photo-description{margin-left:auto;margin-right:auto;text-align:center}.mfc-photo-count{text-align:center}.mfc-community-facts{max-width:760px;margin-left:auto;margin-right:auto}.mfc-community-body>.mfc-community-cta{text-align:center}.mfc-community-closing{max-width:1112px;margin:0 auto 70px;padding:44px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(200px,1fr);gap:40px;align-items:center;background:linear-gradient(125deg,#303c31,#505b4f);border-radius:20px;color:#f6f4ee}.mfc-community-closing h2{font-size:clamp(28px,3vw,40px);line-height:1.2;color:#f6f4ee;margin:14px 0 22px}.mfc-community-closing p{font-size:16px;line-height:1.8}.mfc-community-closing .mfc-closing-eyebrow{font-size:11px;letter-spacing:.13em}.mfc-community-closing a{display:inline-flex;gap:12px;align-items:center;min-height:48px;padding:14px 20px;border-radius:8px;background:#f6f4ee;color:#303c31!important;font-size:14px;font-weight:900;text-decoration:none;transition:transform .2s,background .2s}.mfc-community-closing a:hover{background:#e5e8dc;transform:translateY(-2px)}.mfc-community-closing figure{margin:0;text-align:center}.mfc-community-closing img{display:block;width:100%;height:270px;object-fit:contain;object-position:center bottom;border-radius:12px;background:#e5e8dc}.mfc-community-closing figcaption{margin-top:15px;font-size:13px;color:#f6f4ee}.mfc-community-closing a:focus-visible{outline:3px solid white;outline-offset:4px}
@media(max-width:767px){.mfc-split-inner{grid-template-columns:1fr;min-height:0}.mfc-split-copy{padding:38px 24px 26px}.mfc-split-image{min-height:300px}.mfc-split-image::after{background:linear-gradient(180deg,#e5e8dc,transparent 28%)}.mfc-community-closing{grid-template-columns:1fr;margin:0 20px 40px;padding:28px 22px;gap:28px}.mfc-community-closing figure{max-width:280px;margin:auto}.mfc-community-closing a{width:100%;justify-content:center}.mfc-community-view .mfc-community-body{padding-top:32px}}
@media(prefers-reduced-motion:reduce){.mfc-community-closing a{transition:none}.mfc-community-closing a:hover{transform:none}}
