/* Clear product narrative for the public United Metric entry page. */
.company-logo img{width:196px;max-height:62px}.public-nav{height:88px}.hero-copy{padding-top:64px;padding-bottom:64px}.hero-eyebrow{font-size:14px;letter-spacing:.11em;margin:0 0 20px}.hero-detail{max-width:460px;color:#b9c5cf;line-height:1.62;margin:0 0 20px;font-size:13px}.hero-access{font-size:17px}.intro-section,.work-section,.platform-section,.programme-section,.governance-section{max-width:1210px;margin:0 auto;padding:105px 34px}.intro-section{display:grid;grid-template-columns:1fr 1fr;gap:94px;border-bottom:1px solid var(--line)}.intro-section h2,.work-section h2,.platform-section h2,.programme-section h2,.governance-section h2{font-size:clamp(34px,4vw,55px);letter-spacing:-.065em;line-height:1.06;margin:0}.intro-copy{font-size:16px;line-height:1.75;color:#4e555c}.intro-copy p:first-child{margin-top:0}.work-section{background:#fffdfa;max-width:none;padding-left:max(34px,calc((100vw - 1210px)/2));padding-right:max(34px,calc((100vw - 1210px)/2))}.section-intro{max-width:710px}.section-intro>p:last-child{color:#596067;font-size:16px;line-height:1.7;margin:21px 0 42px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-grid article{min-height:260px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.service-grid span{font:11px 'DM Mono',monospace;color:var(--emerald)}.service-grid h3,.programme-grid h3{font-size:19px;letter-spacing:-.035em;margin:40px 0 11px}.service-grid p,.programme-grid p{color:#5e6267;font-size:13px;line-height:1.65;margin:0}.platform-section{display:grid;grid-template-columns:1fr 1fr;gap:100px}.platform-section>div>p:last-child{color:#596067;font-size:16px;line-height:1.7}.platform-section ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.platform-section li{display:grid;grid-template-columns:40px 1fr;gap:13px;padding:23px 0;border-bottom:1px solid var(--line)}.platform-section li:before{content:counter(list-item,decimal-leading-zero);font:11px 'DM Mono',monospace;color:var(--emerald);padding-top:3px}.platform-section li b{display:block;font-size:16px}.platform-section li span{grid-column:2;color:#63686d;font-size:13px;line-height:1.55}.programme-section{padding-top:30px}.programme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:41px}.programme-grid article{background:#eae8e2;padding:29px;min-height:205px}.programme-grid h3{margin-top:0}.governance-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;border-top:1px solid var(--line)}.governance-section>div:last-child{font-size:16px;line-height:1.75;color:#50585e}.governance-note{border-left:2px solid var(--emerald);padding-left:16px;color:#27353c}.site-footer{background:var(--navy);color:#d9e3e8;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px;padding:60px max(34px,calc((100vw - 1210px)/2)) 24px;border:0;font:inherit;letter-spacing:normal}.site-footer .footer-brand img{width:180px;background:#fff;border-radius:2px;padding:4px;display:block}.site-footer .footer-brand p{max-width:260px;color:#aebfca;font-size:13px;line-height:1.6}.site-footer b{color:#fff;font-size:12px;display:block;margin:4px 0 15px}.site-footer a{display:block;color:#b8c7d0;text-decoration:none;font-size:12px;margin:0 0 10px}.site-footer a:hover{color:#7fdbbf}.footer-bottom{grid-column:1/-1;border-top:1px solid #ffffff29;margin-top:15px;padding-top:20px;color:#a7b8c3;font:10px 'DM Mono',monospace;letter-spacing:.08em}.footer-bottom span{float:right}@media(max-width:900px){.nav-links{gap:13px}.intro-section,.platform-section,.governance-section{grid-template-columns:1fr;gap:38px}.service-grid{grid-template-columns:1fr 1fr}.programme-grid{grid-template-columns:1fr}.site-footer{grid-template-columns:1.5fr 1fr 1fr}}@media(max-width:620px){.public-nav{height:76px}.company-logo img{width:145px}.hero-eyebrow{font-size:12px}.intro-section,.work-section,.platform-section,.programme-section,.governance-section{padding:68px 20px}.service-grid{grid-template-columns:1fr}.platform-section{gap:38px}.site-footer{grid-template-columns:1fr 1fr;padding:45px 20px 20px}.site-footer .footer-brand{grid-column:1/-1}.footer-bottom span{display:none}}
