.annual-emissions{margin-top:36px;padding-top:30px;border-top:1px solid #dce3e8}.annual-emissions>.section-label{margin-bottom:10px}.annual-emissions>h3{font-size:26px;line-height:1.3;font-weight:400;color:#173f58;margin:0 0 12px}.annual-emissions-intro{max-width:760px;color:#526674;margin:0 0 24px}.emissions-years{display:flex;flex-direction:column;gap:18px}.emissions-year{display:grid;grid-template-columns:80px minmax(0,1fr) 245px;gap:26px;align-items:center;padding:28px;border:1px solid #dce3e8;border-left:3px solid #008CBC;background:#f3f7f9;scroll-margin-top:24px}.emissions-year-label{font-size:28px;line-height:1.2;font-weight:400;color:#087992;align-self:start;padding-top:2px}.emissions-year-copy h4{font-size:20px;line-height:1.4;font-weight:400;color:#173f58;margin:0 0 10px}.emissions-year-copy p{font-size:14px;line-height:1.65;color:#526674;margin:0 0 16px}.emissions-links{display:flex;gap:20px;flex-wrap:wrap}.emissions-links a{font-size:14px;color:#087992;border-bottom:1px solid #b7cdd7;padding-bottom:3px}.emissions-links a:hover{color:#008CBC}.emissions-total{border-left:1px solid #cbdbe3;padding-left:24px;min-width:0}.emissions-total span{display:block;font-size:12px;line-height:1.5;color:#646C70;margin-bottom:8px}.emissions-total strong{display:block;font-size:35px;font-weight:400;line-height:1.2;color:#087992;white-space:nowrap}.emissions-total small{display:block;font-size:14px;color:#526674;margin-top:6px}
@media(max-width:1000px){.emissions-year{grid-template-columns:65px minmax(0,1fr) 200px;gap:18px;padding:24px}.emissions-total{padding-left:18px}.emissions-total strong{font-size:30px}}
@media(max-width:700px){.emissions-year{grid-template-columns:1fr;gap:18px}.emissions-total{border-left:0;border-top:1px solid #cbdbe3;padding:18px 0 0}.emissions-year-label{font-size:25px}.annual-emissions>h3{font-size:24px}}
