:root{color:#17202a;background:#f5f7f9;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:#164b80;text-decoration:none}header{color:#fff;background:#17365d;padding:18px 24px}header a{color:#fff}.wrap{max-width:1200px;margin:0 auto;padding:24px}.card{background:#fff;border:1px solid #d9e0e6;border-radius:8px;margin-bottom:16px;padding:18px}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.kpi{font-size:28px;font-weight:700}.muted{color:#667085}.toolbar{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}input,select,button{font:inherit;border:1px solid #bac5cf;border-radius:6px;padding:9px 10px}button{cursor:pointer;color:#fff;background:#17365d;border-color:#17365d}.danger{background:#8b1e1e}.secondary{color:#17365d;background:#fff}table{border-collapse:collapse;background:#fff;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e6eb;padding:9px}th{background:#edf2f6}.badge{background:#e7eef6;border-radius:999px;padding:3px 8px;font-size:12px;display:inline-block}.warn{background:#fff4d6}.ok{background:#e8f5ec}.error{color:#9f1d1d}.right{float:right}.button{font:inherit;color:#fff;background:#17365d;border:1px solid #17365d;border-radius:6px;padding:9px 10px;display:inline-block}.button.secondary{color:#17365d;background:#fff}.success{color:#1d6b39}.tablewrap{overflow-x:auto}.nav{align-items:center}.nav>a{padding:6px 0;font-weight:600}.right{float:none;margin-left:auto}.menuGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:20px;display:grid}.menuCard{background:#fff;border:1px solid #d9e0e6;border-radius:10px;min-height:145px;padding:20px;display:block;box-shadow:0 1px 2px #1018280a}.menuCard:hover{border-color:#17365d;box-shadow:0 3px 10px #10182814}.menuCard h2{color:#17365d;margin:0 0 8px}.menuCard p{color:#667085;margin:0;line-height:1.45}.sectorLink{font-weight:700}.healthKpis{margin:18px 0}.healthKpis .card{margin-bottom:0}.healthKpis .kpi{font-size:24px}.note{background:#f7f9fb;border-left:4px solid #17365d;margin-top:18px;padding:14px 16px;line-height:1.5}.small{margin-top:5px;font-size:12px}.comparatorRow{background:#fafafa}.aboutBlock{background:#f7f9fb;border-left:4px solid #17365d;border-radius:4px;margin:18px 0 24px;padding:18px 20px;line-height:1.55}.aboutBlock h2{color:#17365d;margin-top:0}.aboutBlock ul,.bioPage ul{padding-left:24px}.aboutBlock li,.bioPage li{margin:7px 0}.bioPage{line-height:1.6}.bioPage h2{color:#17365d;margin-top:26px}.landingPage{background:#00162b;justify-content:center;align-items:center;min-height:100vh;padding:0;display:flex}.landingFrame{width:100%;max-width:1600px;margin:0 auto;line-height:0;position:relative}.landingImage{object-fit:cover;object-position:center;width:100%;height:auto;min-height:100vh;display:block}.landingEnter{color:#071b36;background:#e3bd75;border-radius:6px;justify-content:center;align-items:center;gap:18px;width:24.5%;min-width:250px;height:7.2%;min-height:58px;font-size:clamp(17px,1.5vw,25px);font-weight:700;line-height:1;display:flex;position:absolute;top:78.1%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0000002e}.landingEnter:hover{color:#071b36;background:#edcc8b;box-shadow:0 4px 18px #00000047}.filters select,.filters input{min-width:180px;max-width:100%}.resultTitle{margin-bottom:8px}.meta{flex-wrap:wrap;gap:8px;margin:6px 0;display:flex}.sourceCard{background:#fafbfc;border:1px solid #e1e6eb;border-radius:6px;margin-top:12px;padding:12px}@media (max-width:760px){.wrap{padding:16px}.landingFrame{overflow:hidden}.landingImage{width:auto;max-width:none;height:100vh;position:relative;left:50%;transform:translate(-50%)}.landingEnter{width:62%;min-width:0;height:62px;top:79%}.filters>*{width:100%;min-width:0!important}.tablewrap table{min-width:720px}}.landingEnter{color:#0000!important;box-shadow:none!important;background:0 0!important;border:none!important}.landingPage{box-sizing:border-box;width:100%;padding:0 10px}.landingFrame{width:min(100%,1200px);margin:0 auto;position:relative}.landingFrame img{width:100%;max-width:100%;height:auto;display:block}@media (max-width:600px){.landingPage{padding:0 6px}.landingFrame{width:100%;max-width:100%}}@media (max-width:700px){html,body{margin:0!important;padding:0!important;overflow-x:hidden!important}.landingPage{width:100%!important;min-height:0!important;padding:0!important;display:block!important}.landingFrame{width:100%!important;max-width:none!important;margin:0!important}.landingImage{object-fit:contain!important;object-position:top center!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;display:block!important}}.landingEnter{z-index:999!important;color:#0000!important;width:62%!important;height:8%!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:none!important;position:absolute!important;top:73.5%!important;left:19%!important}.landingFrame picture{pointer-events:none!important}.landingEnter{z-index:9999!important;color:#0000!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;position:absolute!important}@media (max-width:700px){.landingEnter{width:63%!important;height:7.8%!important;top:72.8%!important;left:18.5%!important}}@media (min-width:701px){.landingEnter{width:62%!important;height:7%!important;top:79%!important;left:19%!important}}@media (max-width:700px){.landingEnter{z-index:9999!important;pointer-events:auto!important;color:#0000!important;width:61.8%!important;height:6.7%!important;box-shadow:none!important;background:0 0!important;border:0!important;top:80.5%!important;left:19.1%!important;transform:none!important}}@media (min-width:701px){.landingEnter{z-index:9999!important;pointer-events:auto!important;color:#0000!important;width:63%!important;height:7.8%!important;box-shadow:none!important;background:0 0!important;border:0!important;top:72.8%!important;left:18.5%!important;transform:none!important}}.landingFrame>a{z-index:99999!important;pointer-events:auto!important;cursor:pointer!important;width:100%!important;height:auto!important;display:block!important;position:relative!important}.countryLine{color:#536273;margin-top:-.25rem;margin-bottom:.65rem;font-size:.95rem}.siteCopyright{text-align:center;color:#687586;max-width:1100px;margin:2rem auto 1rem;padding:1rem 1.25rem;font-size:.82rem}.countryLine{align-items:center;gap:.45rem;display:flex}.countryFlag{object-fit:cover;border-radius:2px;flex:none;width:24px;height:15px;box-shadow:0 0 0 1px #0000001f}.sourceCard,.sourceCard *{font-family:inherit}.sourceCard,.sourceCard .small{font-size:1rem;line-height:1.5}.languageSwitcher{z-index:1000000;line-height:1;position:fixed;top:10px;right:12px}.languageSwitcher select{color:#17365d;background:#fffffff0;border:1px solid #17365d40;border-radius:5px;max-width:170px;padding:6px 8px;font-size:12px;box-shadow:0 1px 5px #0000001f}@media (max-width:700px){.languageSwitcher{top:7px;right:7px}.languageSwitcher select{max-width:145px;padding:5px 6px;font-size:11px}}.temporaryLanding{text-align:center;background:#fff;justify-content:center;align-items:center;min-height:calc(100vh - 80px);padding:48px 20px;display:flex}.temporaryLandingCard{width:min(680px,100%)}.temporaryLandingCard h1{color:#17365d;margin:0 0 18px;font-size:clamp(38px,6vw,64px);line-height:1.05}.temporaryLandingCard h2{color:#667085;margin:0 0 18px;font-size:clamp(20px,3vw,30px);font-weight:600}.temporaryLandingCard p{color:#667085;max-width:580px;margin:0 auto 34px;font-size:18px;line-height:1.55}.temporaryLandingButton{color:#fff;background:#17365d;border-radius:6px;padding:14px 30px;font-size:18px;font-weight:700;display:inline-block;box-shadow:0 2px 5px #00000026}.temporaryLandingButton:hover{color:#fff;background:#214b7c}.reductionsPage{line-height:1.55}.mmrHeadline{color:#17365d;margin:-6px 0 20px;font-size:clamp(22px,3vw,34px);font-weight:700}.mmrHeadline span{color:#667085;padding:0 8px}.reductionGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin:20px 0 26px;display:grid}.reductionCard{background:#fff;border:1px solid #d9e0e6;border-radius:10px;padding:20px;box-shadow:0 1px 2px #1018280a}.reductionCard h2{color:#17365d;min-height:44px;margin:0 0 18px;font-size:18px}.reductionFlow{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.reductionFlow>div:not(.reductionArrow){text-align:center;background:#f7f9fb;border-radius:8px;padding:12px}.reductionFlow strong{color:#17365d;font-size:27px;display:block}.reductionYear{color:#667085;margin-bottom:3px;font-size:12px;display:block}.reductionArrow{color:#667085;font-size:26px}.reductionResult{text-align:center;color:#17365d;margin:14px 0 4px;font-size:22px;font-weight:700}.reductionsPage blockquote{background:#fff;border-left:4px solid #17365d;margin:18px 0;padding:16px 18px;font-size:1.08rem;line-height:1.6}.mmrStrip{color:#fff;background:#17365d;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin:24px 0;padding:22px;display:grid}.mmrStrip div{text-align:center}.mmrStrip strong{margin-bottom:5px;font-size:22px;display:block}.mmrStrip span{font-size:13px;line-height:1.35;display:block}.mmrStrip b{font-size:24px}@media (max-width:700px){.reductionGrid,.mmrStrip{grid-template-columns:1fr}.mmrStrip b{text-align:center;transform:rotate(90deg)}.reductionCard h2{min-height:0}}
