:root{--bg:#f2f8f8;--surface:#fff;--soft:#eef8f8;--soft2:#f7fbfb;--text:#0f3135;--muted:#5f7c80;--brand:#0f6f73;--brand-dark:#0a4f52;--brand-deep:#083c3f;--line:rgba(15,111,115,.12);--shadow:0 14px 35px rgba(8,48,51,.08)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);line-height:1.7;overflow-x:hidden}a{text-decoration:none;color:inherit}.container{width:min(1200px,100% - 48px);margin:auto}.section{padding:calc(clamp(70px,7vw,100px)) 0}h1,h2,h3,p{margin:0}h2{font-size:calc(clamp(30px,4vw,48px));line-height:1.1;letter-spacing:-.02em}h3{font-size:22px;margin-bottom:10px;color:var(--brand-dark)}.text{color:#33585c;max-width:760px}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:12px;font-weight:600;transition:.25s;min-height:48px}.btn-primary{background:#fff;color:var(--brand-deep)}.btn-primary:hover{background:#e9fbfb}.btn-outline{border:1px solid hsla(0,0%,100%,.4);color:#fff}.btn-outline:hover{background:hsla(0,0%,100%,.15)}.cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.hero{padding:calc(clamp(90px,9vw,120px)) 0;background:radial-gradient(circle at 15% 10%,hsla(0,0%,100%,.12),transparent 40%),linear-gradient(135deg,var(--brand) 0%,#0c5c60 45%,var(--brand-deep) 100%);color:#fff}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.hero-panel{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.15);border-radius:22px;padding:28px}.hero-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.hero-title{font-weight:600;font-size:15px}.hero-sub{opacity:.8;font-size:15px;margin-top:6px}.badge{font-size:12px;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25)}.hero-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px}.stat{padding:16px;border-radius:16px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15)}.stat strong{display:block;font-size:24px}.stat span{font-size:13px;opacity:.85}.grid{display:grid;gap:24px}.three-col{grid-template-columns:repeat(3,1fr)}.card{background:var(--surface);padding:28px;border-radius:22px;border:1px solid var(--line);box-shadow:var(--shadow)}.card p{color:#345a5d;margin-top:8px}.card .tag{display:inline-block;padding:6px 12px;background:#e6f5f5;color:var(--brand);border-radius:999px;font-size:12px;font-weight:600;margin-bottom:12px}.card .btn{margin-top:18px;background:var(--brand);color:#fff}.card .btn:hover{background:var(--brand-dark)}.soft{background:linear-gradient(180deg,var(--soft) 0%,var(--soft2) 100%)}.panel{background:#fff;padding:30px;border-radius:22px;border:1px solid var(--line);box-shadow:var(--shadow)}.list{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.list li{position:relative;padding-left:18px;color:#2f5457}.list li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--brand)}.impact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}.impact{padding:18px;border-radius:16px;background:#f4fbfb;border:1px solid var(--line)}.impact strong{display:block;color:var(--brand-dark);margin-bottom:6px}.final{background:linear-gradient(135deg,var(--brand) 0%,#0b5a5e 40%,var(--brand-deep) 100%);color:#fff;text-align:center}.final .btn-primary{background:#fff;color:var(--brand-deep)}.final .btn-outline{border:1px solid hsla(0,0%,100%,.4);color:#fff}@media(max-width:1024px){.hero-grid,.impact-grid,.three-col{grid-template-columns:1fr 1fr}}@media(max-width:760px){.container{width:min(1200px,100% - 28px)}.hero-grid,.hero-stats,.impact-grid,.three-col{grid-template-columns:1fr}.cta-row{flex-direction:column}.btn{width:100%}}.mari-x-investing-in-prevention-transforming-public-health-9d11a267{margin-top:20px;color:hsla(0,0%,100%,.9)}.mari-x-investing-in-prevention-transforming-public-health-b0043ef4{margin-top:16px}.mari-x-investing-in-prevention-transforming-public-health-553a645f{margin-top:14px}.mari-x-investing-in-prevention-transforming-public-health-aa3a2f6e{margin-top:26px}.mari-x-investing-in-prevention-transforming-public-health-062d4a88{margin-top:24px}.mari-x-investing-in-prevention-transforming-public-health-838ec92e{margin-top:14px;max-width:760px;margin-inline:auto;color:hsla(0,0%,100%,.9)}.mari-x-investing-in-prevention-transforming-public-health-9b54a373{justify-content:center}
