.mpt-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center}.mpt-layout h2,.exposure-section h2{font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.1;letter-spacing:-.035em;margin:24px 0}.mpt-layout p{line-height:1.8;color:#445b6b}.mpt-layout figure{margin:0;border:1px solid #dce8ee;border-radius:18px;overflow:hidden;background:white}.mpt-layout img{display:block;width:100%;height:auto}.mpt-layout figcaption{font-size:12px;color:#607382;padding:14px 20px}.mpt-caption{font-size:13px;line-height:1.7;color:#617786;max-width:780px}.exposure-section{background:#f0f6fa}.exposure-map-wrap{position:relative;margin-top:30px;background:linear-gradient(145deg,#fff,#eaf3f8);border:1px solid #d5e3ed;border-radius:20px;overflow:hidden}.exposure-map-wrap svg{display:block;width:100%;height:auto}.exposure-country{fill:#dce6ed;stroke:white;stroke-width:.5}.exposure-country.active{fill:#3e7596;cursor:pointer;transition:fill .2s}.exposure-country.active:hover,.exposure-country.active:focus,.exposure-country.selected{fill:#122f4a;outline:none}.exposure-map-wrap output{position:absolute;right:5%;bottom:8%;font-size:clamp(28px,5vw,64px);font-weight:500;color:#173a55}.exposure-controls{display:flex;gap:12px;margin-top:18px}.exposure-controls button{border:1px solid #a8c5d8;background:#fff;padding:12px 22px;border-radius:30px;color:#173a55;cursor:pointer}.exposure-controls button[aria-pressed=true]{background:#173a55;color:#fff}.exposure-controls button:disabled{opacity:.5;cursor:default}@media(max-width:800px){.mpt-layout{grid-template-columns:1fr;gap:28px}.exposure-controls{flex-wrap:wrap}.exposure-map-wrap output{font-size:30px}}
.mpt-section{background:#0c1827;color:#eef5fa}.mpt-section .mpt-layout p{color:#c0d1df}.mpt-section .section-label{color:#8fb1c9}.mpt-section .mpt-layout .mpt-caption{color:#9eb7ca}.exposure-section h2{color:#173a55}.exposure-section .section-label{color:#46677e}
