.page-module__R-MCDG__page{--ink:var(--qai-color-ink);--navy:var(--qai-color-navy);--green:var(--qai-color-green);--line:var(--qai-color-border);color:var(--ink);background:#fff}.page-module__R-MCDG__hero{background:#f1f7f4;padding:92px max(24px,50vw - 660px)}.page-module__R-MCDG__hero small,.page-module__R-MCDG__cta small,.page-module__R-MCDG__empty>small{color:#08745c;font:800 10px var(--qai-font-body);letter-spacing:1.5px}.page-module__R-MCDG__hero h1{max-width:920px;font:600 clamp(46px,6vw,80px)/.98 var(--qai-font-display);letter-spacing:-4px;margin:20px 0}.page-module__R-MCDG__hero h1 em{color:#0b8e70;font-style:normal}.page-module__R-MCDG__hero p{color:#415c62;max-width:760px;font:400 16px/1.75 var(--qai-font-body)}.page-module__R-MCDG__control{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1320px;margin:0 auto;display:grid}.page-module__R-MCDG__control div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;padding:26px;display:grid}.page-module__R-MCDG__control small{color:#0b8e70;font:800 10px var(--qai-font-body)}.page-module__R-MCDG__control strong{font:650 17px var(--qai-font-display)}.page-module__R-MCDG__control span{color:#526b70;font:400 12px/1.5 var(--qai-font-body)}.page-module__R-MCDG__grid{grid-template-columns:repeat(2,1fr);gap:18px;max-width:1320px;margin:72px auto;padding:0 24px;display:grid}.page-module__R-MCDG__grid article{border:1px solid var(--line);border-top:4px solid var(--green)}.page-module__R-MCDG__grid article>header,.page-module__R-MCDG__grid article>h2,.page-module__R-MCDG__grid article>p,.page-module__R-MCDG__grid dl,.page-module__R-MCDG__grid footer{margin-left:28px;margin-right:28px}.page-module__R-MCDG__grid article>header{justify-content:space-between;gap:16px;padding:24px 0 12px;display:flex}.page-module__R-MCDG__grid header small,.page-module__R-MCDG__grid header span{font:800 9px var(--qai-font-body);letter-spacing:1px}.page-module__R-MCDG__grid header small{color:#08745c}.page-module__R-MCDG__grid header span{background:#def4ec;padding:7px 9px}.page-module__R-MCDG__grid h2{font:650 28px var(--qai-font-display)}.page-module__R-MCDG__grid article>p{color:#526b70;font:400 14px/1.65 var(--qai-font-body)}.page-module__R-MCDG__grid dl{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:24px;margin-bottom:24px;display:grid}.page-module__R-MCDG__grid dl div{padding:16px}.page-module__R-MCDG__grid dl div+div{border-left:1px solid var(--line)}.page-module__R-MCDG__grid dt{color:#667b80;font:800 9px var(--qai-font-body);text-transform:uppercase}.page-module__R-MCDG__grid dd{font:650 18px var(--qai-font-display);margin:8px 0 0}.page-module__R-MCDG__grid footer{border-top:1px solid var(--line);background:#f5f8f7;margin:0;padding:24px 28px}.page-module__R-MCDG__grid footer p{color:#526b70;font:400 12px/1.6 var(--qai-font-body)}.page-module__R-MCDG__grid footer small{color:#667b80;font:400 10px var(--qai-font-body)}.page-module__R-MCDG__empty{border:1px solid var(--line);border-top:4px solid var(--green);text-align:center;max-width:860px;margin:80px auto;padding:64px}.page-module__R-MCDG__empty h2{font:600 36px var(--qai-font-display)}.page-module__R-MCDG__empty p{color:#526b70;font:400 15px/1.7 var(--qai-font-body)}.page-module__R-MCDG__cta{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:30px;max-width:1320px;margin:0 auto 80px;padding:46px;display:flex}.page-module__R-MCDG__cta h2{font:600 32px var(--qai-font-display);margin:12px 0 0}.page-module__R-MCDG__cta a{background:var(--green);color:#041b22;font:800 13px var(--qai-font-body);padding:18px 22px}.page-module__R-MCDG__cta a span{margin-left:25px}@media (max-width:800px){.page-module__R-MCDG__control,.page-module__R-MCDG__grid,.page-module__R-MCDG__grid dl{grid-template-columns:1fr}.page-module__R-MCDG__grid dl div+div{border-left:0;border-top:1px solid var(--line)}.page-module__R-MCDG__cta{margin:0 16px 48px;display:block}.page-module__R-MCDG__cta a{margin-top:24px;display:inline-block}.page-module__R-MCDG__hero h1{letter-spacing:-2px}}
