.mc-page{min-height:100vh;color:#18221d;background:#f5f7f5;font-family:Arial,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mc-page *{box-sizing:border-box}.mc-page a{color:inherit}.mc-nav{justify-content:space-between;min-height:70px;padding:0 max(24px,calc((100vw - 1120px)/2));border-bottom:1px solid rgba(24,34,29,.12);background:rgba(245,247,245,.94)}.mc-brand,.mc-nav{display:flex;align-items:center}.mc-brand{gap:10px;text-decoration:none;font-weight:800}.mc-brand img{width:29px;height:29px}.mc-nav nav{display:flex;align-items:center;gap:22px;font-size:12px;font-weight:700}.mc-nav-cta{padding:10px 14px;border-radius:8px;color:white!important;background:#1d6b4b;text-decoration:none}.mc-hero{padding:110px max(24px,calc((100vw - 920px)/2)) 80px}.mc-eyebrow{margin:0 0 20px;color:#15553b;font-size:10px;font-weight:850;letter-spacing:.16em}.mc-hero h1{max-width:900px;margin:0;font-size:clamp(47px,6vw,76px);line-height:1;letter-spacing:-.06em}.mc-deck{max-width:760px;margin:27px 0 0;color:#657169;font-size:19px;line-height:1.65}.mc-answer{max-width:920px;margin:0 auto;padding:36px;border-radius:15px;color:white;background:#20352a;box-shadow:0 26px 60px rgba(22,36,29,.14)}.mc-answer small{color:#83bea0;font-size:9px;font-weight:850;letter-spacing:.16em}.mc-answer p{margin:17px 0 0;font-family:Georgia,serif;font-size:clamp(25px,3vw,38px);line-height:1.35}.mc-body{max-width:920px;margin:auto;padding:85px 24px}.mc-section{display:grid;grid-template-columns:.65fr 1.35fr;gap:55px;padding:45px 0;border-top:1px solid rgba(24,34,29,.12)}.mc-section h2{margin:0;font-size:29px;letter-spacing:-.035em}.mc-section p{margin:0;color:#5f6c64;font-size:15px;line-height:1.8}.mc-section ul{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.mc-section li{padding:13px 15px;border:1px solid rgba(24,34,29,.1);border-radius:8px;background:white;font-size:13px}.mc-faq{padding:80px max(24px,calc((100vw - 920px)/2));background:#eaf2ed}.mc-faq h2,.mc-related h2{margin:0 0 30px;font-size:38px;letter-spacing:-.045em}.mc-faq details{border-top:1px solid rgba(24,34,29,.13)}.mc-faq details:last-child{border-bottom:1px solid rgba(24,34,29,.13)}.mc-faq summary{padding:20px 0;font-weight:800;cursor:pointer}.mc-faq details p{max-width:760px;margin:0 0 22px;color:#5f6c64;line-height:1.7}.mc-related{max-width:1120px;margin:auto;padding:80px 24px}.mc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mc-card{display:grid;min-height:220px;padding:25px;border:1px solid rgba(24,34,29,.11);border-radius:12px;background:white;text-decoration:none}.mc-card small{color:#1d6b4b;font-size:9px;font-weight:850;letter-spacing:.12em}.mc-card h2,.mc-card h3{margin:35px 0 12px;font-size:21px;letter-spacing:-.03em}.mc-card p{margin:0;color:#667169;font-size:12px;line-height:1.65}.mc-card span{align-self:end;margin-top:20px;color:#15553b;font-size:12px;font-weight:800}.mc-cta{padding:88px 24px;color:white;background:#16241d;text-align:center}.mc-cta h2{max-width:760px;margin:auto;font-size:clamp(38px,5vw,60px);line-height:1.04;letter-spacing:-.055em}.mc-actions{display:flex;justify-content:center;gap:15px;margin-top:30px}.mc-actions a{padding:14px 18px;border-radius:8px;color:#173126;background:#edf4ef;text-decoration:none;font-size:12px;font-weight:800}.mc-actions a:last-child{color:white;background:#1d6b4b}.mc-footer{display:flex;justify-content:space-between;gap:25px;padding:35px max(24px,calc((100vw - 1120px)/2));background:white;color:#657169;font-size:11px}.mc-footer div{display:flex;gap:20px}.mc-policy{max-width:920px;margin:auto;padding:85px 24px}.mc-policy section{padding:35px 0;border-top:1px solid rgba(24,34,29,.12)}.mc-policy h2{margin:0 0 15px;font-size:27px}.mc-policy li,.mc-policy p{color:#5f6c64;font-size:14px;line-height:1.75}.mc-policy li+li{margin-top:8px}@media(max-width:760px){.mc-nav nav>a:not(.mc-nav-cta){display:none}.mc-hero{padding-top:78px}.mc-section{gap:15px}.mc-grid,.mc-section{grid-template-columns:1fr}.mc-actions{align-items:stretch;flex-direction:column}.mc-footer{align-items:center;flex-direction:column}.mc-footer div{flex-wrap:wrap;justify-content:center}}