
.ed-page{background:#fbfaf6;color:#123d32}.ed-page .institute-navbar{background:#fff}
.ed-wrap{max-width:1140px;margin:auto;padding:0 32px}.ed-hero{background:#00c896;padding:66px 0 54px}
.ed-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:23px}
.ed-hero h1{font-size:clamp(38px,5.7vw,74px);line-height:1.04;letter-spacing:-.045em;max-width:1050px;margin:0 0 26px}
.ed-deck{font-size:22px;line-height:1.5;max-width:820px;margin:0 0 30px}.ed-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}
.ed-button{display:inline-block;background:#123d32;color:#fff!important;border:1px solid #123d32;padding:13px 20px;font-size:14px;font-weight:700;text-decoration:none}
.ed-button:hover{background:#245c4b}.ed-button.alt{background:transparent;color:#123d32!important}.ed-button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #b36113;outline-offset:4px}
.ed-meta{font-size:12px;color:#476158;line-height:1.7;padding:22px 0;border-bottom:1px solid #d7e1da}
.ed-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:42px 0 52px}.ed-stat{border-top:4px solid #00b98b;padding-top:15px}
.ed-stat strong{display:block;font-size:clamp(32px,3.8vw,49px);line-height:1.15;letter-spacing:-.04em;margin-bottom:10px}.ed-stat span{font-size:15px;line-height:1.5;display:block;max-width:290px}
.ed-section{padding:48px 0;border-bottom:1px solid #d7e1da}.ed-section h2{font-size:clamp(28px,3.5vw,43px);line-height:1.12;letter-spacing:-.035em;margin:0 0 24px}
.ed-section h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:0 0 15px}.ed-section p{font-size:18px;line-height:1.7;margin:0 0 18px;max-width:850px}
.ed-findings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ed-findings article{background:white;padding:28px 25px;border-top:3px solid #123d32}
.ed-findings p{font-size:16px;line-height:1.65}.ed-number{display:block;color:#087657;font-size:13px;font-weight:700;margin-bottom:22px}
.ed-section figure{margin:25px 0 0}.ed-section figure img{width:100%;height:auto;background:#fff;display:block}.ed-section figcaption{font-size:14px;line-height:1.65;color:#476158;max-width:950px;margin:18px 0 0}
.ed-section .ed-small,.ed-small{font-size:14px;color:#476158;line-height:1.6}.ed-context{display:grid;grid-template-columns:1fr 1fr;gap:50px}.ed-context p{font-size:17px}
.ed-evidence{background:#edf4ee;padding:32px;margin-top:28px}.ed-evidence h3{margin-top:0}.ed-citation{font-size:14px!important;overflow-wrap:anywhere;border-left:3px solid #00b98b;padding-left:18px}
.ed-footer{padding:40px 0;color:#476158;font-size:14px}.ed-footer a,.ed-section a:not(.ed-button){color:#086a50;text-decoration:underline;text-underline-offset:3px}
.ed-pending{background:#fff0cc;border-left:4px solid #ac761b;padding:14px 20px;margin:25px 0;font-size:14px}.ed-bars{background:white;padding:28px;border:1px solid #d7e1da;display:grid;gap:22px;max-width:900px}
.ed-bar-label{display:flex;justify-content:space-between;gap:20px;font-size:17px;margin-bottom:8px}.ed-track{height:28px;background:#e5ede7}.ed-fill{height:100%;background:#087657}.ed-axis{font-size:12px;display:flex;justify-content:space-between;color:#476158}
@media(max-width:760px){.ed-wrap{padding:0 20px}.ed-hero{padding:42px 0}.ed-deck{font-size:19px}.ed-findings,.ed-context{grid-template-columns:1fr;gap:20px}.ed-stats{gap:18px;grid-template-columns:1fr;margin:28px 0}.ed-stat{display:grid;grid-template-columns:140px 1fr;gap:15px;align-items:start}.ed-stat strong{font-size:32px}.ed-section{padding:34px 0}.ed-evidence{padding:23px}.ed-section p{font-size:17px}.ed-actions a{width:100%;text-align:center}.ed-bar-label{font-size:15px}.ed-page .institute-nav{gap:12px}}
@media print{.institute-navbar,.ed-actions{display:none}.ed-hero{background:white;padding:20px 0}.ed-findings{display:block}.ed-findings article{break-inside:avoid}.ed-wrap{max-width:none}.ed-section{padding:20px 0}a{color:inherit}}
