.information-expansion,.information-block{box-sizing:border-box;font-family:'Roboto Condensed',Arial,sans-serif;color:var(--ink);text-align:left}
.information-expansion *,.information-block *{box-sizing:border-box}
.information-expansion{max-width:1600px;margin:0 auto;padding:20px var(--page) 60px;background:var(--paper)}
.information-block{padding:70px 0;border-bottom:1px solid var(--line);scroll-margin-top:100px}
.landing>.information-block{margin:0 var(--page)}
.content-section>.information-block{margin:12px 0 56px}
.information-heading{max-width:900px;margin:0 0 32px}
.info-eyebrow{display:block;color:var(--green);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px}
.information-block h2{font:600 clamp(29px,3vw,44px)/1.18 'Oswald',Arial,sans-serif;letter-spacing:-.025em;margin:0;color:var(--ink);text-transform:none}
.information-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(28px,4vw,64px);align-items:start}
.information-copy p{font-size:18px;line-height:1.75;color:#3b493d;margin:0 0 20px;max-width:69ch;overflow-wrap:anywhere}
.information-copy p:first-child{font-weight:500;color:#263a2b}
.information-figure{margin:0;min-width:0}
.information-figure img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid #ccd6c0;background:#f3f3e9}
.information-figure figcaption{font-size:15px;line-height:1.55;color:var(--muted);padding:14px 2px 0;max-width:78ch}
.information-block--2{background:linear-gradient(100deg,#edf1e4,#f5f3eb);padding:42px clamp(20px,3vw,42px);border:1px solid var(--line)}
.information-block--2 .information-body{grid-template-columns:minmax(0,1fr)}
.information-block--2 .information-copy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.information-block--2 .information-figure{width:min(100%,880px);margin:0 auto}
.information-block--3 .information-figure{grid-column:1;grid-row:1}
.information-block--3 .information-copy{grid-column:2;grid-row:1}
.information-takeaways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;margin:30px 0 0;list-style:none}
.information-takeaways li{display:flex;align-items:flex-start;gap:13px;padding:20px;background:#e7eddc;border-top:2px solid #83a56b;min-width:0}
.information-takeaways li>span{font:500 22px/1.2 'Oswald',sans-serif;color:#567640;flex-shrink:0}
.information-takeaways li p{font-size:16px;line-height:1.6;margin:0;color:#30422e;overflow-wrap:anywhere}
.information-links{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:25px;padding-top:18px;border-top:1px solid var(--line)}
.information-links a{font-size:16px;color:var(--green);text-decoration:underline;text-underline-offset:4px;line-height:1.5;overflow-wrap:anywhere}
.information-links a:hover{color:#17291a}
.information-links a:focus-visible{outline:2px solid #347440;outline-offset:5px}
.info-data{max-width:100%;overflow-x:auto;margin-top:15px;scrollbar-width:thin}
.info-data table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.4;font-family:'Roboto Condensed',Arial,sans-serif}
.info-data caption{text-align:left;color:var(--muted);font-size:13px;padding-bottom:8px}
.info-data th,.info-data td{text-align:left;padding:9px 10px;border-bottom:1px solid #ced7c5;min-width:75px}
.info-data th{font-weight:600;background:#e8efde}.info-data td{color:#3b493d;background:#f8f8f0}
@media(prefers-reduced-motion:no-preference){.information-figure.info-in-view{animation:info-arrive .4s ease-out}@keyframes info-arrive{from{transform:translateY(10px);opacity:.7}to{transform:translateY(0);opacity:1}}}
@media(max-width:1000px){.information-body{gap:28px;grid-template-columns:1fr 1fr}.information-takeaways{gap:10px}.information-takeaways li{padding:16px;gap:9px}.information-block--2 .information-copy{gap:18px}}
@media(max-width:760px){.information-expansion{padding-top:8px;padding-bottom:30px}.information-block{padding:46px 0}.information-heading{margin-bottom:24px}.information-body{display:flex;flex-direction:column;gap:20px}.information-copy p{font-size:17px;line-height:1.7}.information-block--2{padding:28px 18px}.information-block--2 .information-copy{display:block}.information-block--3 .information-figure{order:0}.information-takeaways{grid-template-columns:1fr;margin-top:24px}.information-takeaways li{padding:17px 18px}.information-takeaways li p{font-size:16px}.information-figure{width:100%}.information-links{gap:14px}.landing>.information-block{margin:0 var(--page)}.content-section>.information-block{margin:8px 0 38px}.info-data table{font-size:13px}.info-data td,.info-data th{padding:8px}}
@media(prefers-reduced-motion:reduce){.information-block *{animation:none!important;transition:none!important}}
