.resources .brand img{width:40px;height:40px}.resource-hero{margin:0 20px;border-radius:4px;background:#123d2c;color:white;padding:70px 6%;display:flex;justify-content:space-between;gap:40px;align-items:center}.resource-hero h1{font-size:clamp(40px,4.6vw,68px);font-weight:500;letter-spacing:-3px;line-height:1.13;margin:25px 0}.resource-hero h1 em{font-style:normal;color:#d0eab5}.resource-hero p{max-width:580px;line-height:1.8;color:#c9dacb;font-size:16px;margin-bottom:30px}.issue-stamp{border:1px solid #6d8f69;padding:25px 35px;min-width:220px;display:flex;flex-direction:column;text-align:center;gap:12px;transform:rotate(3deg)}.issue-stamp span{font-size:10px;letter-spacing:2px}.issue-stamp strong{font-size:100px;line-height:1.15;font-weight:500;color:#d0eab5}.featured-issue{border-top:1px solid #cdd7c9;border-bottom:1px solid #cdd7c9;padding:36px 0;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.pill{display:inline-block;background:#eaf1e1;padding:8px 11px;font-size:10px;letter-spacing:1px}.featured-issue h3{font-size:34px;line-height:1.25;font-weight:550;letter-spacing:-1px;margin:25px 0 15px}.featured-issue p{font-size:15px;color:#637067;line-height:1.8}.featured-issue .btn{margin:25px 20px 20px 0}.underlined{text-decoration:underline;text-underline-offset:4px;font-size:13px;line-height:1.8}.storage-chart{margin:0;background:#f1f4eb;padding:30px;border-radius:4px}.storage-chart figcaption{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.storage-chart figcaption strong{font-family:Manrope,sans-serif;font-size:21px;font-weight:550;line-height:1.4}.storage-chart figcaption>span:last-child{font-size:11px;color:#637067}.chart-row{margin:18px 0}.chart-row>div:first-child{display:flex;justify-content:space-between;font-size:12px;margin-bottom:8px;gap:10px}.bar-track{background:#e0e5da;height:12px}.bar{height:12px;background:#8ba66d}.chart-row:nth-of-type(1) .bar{background:#234d35}.storage-chart>p{font-size:10px!important;margin-top:23px;line-height:1.7!important}.source-link{display:block;text-decoration:underline;text-underline-offset:4px;color:#234d35;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.storage-chart>p .source-link{display:inline;font-size:10px}.archive-note{font-size:12px;color:#637067;margin-top:25px}.resource-bottom{background:#eff3e8;display:flex;justify-content:space-between;align-items:center;gap:40px}.resource-bottom p{max-width:600px;line-height:1.8;margin-top:20px;color:#637067}.issue-heading{padding-bottom:45px!important;border-bottom:1px solid #dde3db}.issue-heading>.eyebrow{margin-top:35px}.issue-heading h1{font-size:clamp(38px,5vw,64px);max-width:900px;letter-spacing:-2.5px;font-weight:550;line-height:1.13;margin:22px 0}.issue-heading>p{font-size:17px;line-height:1.8;max-width:700px;color:#637067}.edition-meta{display:flex;gap:25px;font-size:12px;color:#637067;margin:25px 0}.edition-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.issue-layout{display:grid;grid-template-columns:230px minmax(0,760px);gap:60px;padding-top:50px!important;justify-content:center}.issue-layout aside nav{display:flex;flex-direction:column;gap:20px;margin:25px 0 35px;font-size:14px}.story{padding:0 0 45px;margin-bottom:45px;border-bottom:1px solid #dde3db;scroll-margin-top:30px}.story h2{font-size:32px;font-weight:550;letter-spacing:-1px;margin:17px 0}.story>p{font-size:16px;line-height:1.9;color:#526057}.story .storage-chart{margin:25px 0}.takeaway{background:#f0f5e9;border-left:3px solid #8baa6c;padding:22px;font-size:14px;line-height:1.8;margin:24px 0}.story small{display:block;font-size:11px;color:#637067;margin-bottom:10px}.editor-note{border:1px solid #cdd7c9;padding:25px;line-height:1.8;font-size:14px}.editor-note p{margin-top:10px}.publication-note{font-size:11px;line-height:1.9;color:#637067;margin-top:25px}.learning-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px 70px}.learning-grid article{padding-top:25px;border-top:1px solid #cdd7c9}.learning-grid h2{font-size:25px;letter-spacing:-.7px;line-height:1.35;margin:18px 0}.learning-grid p{font-size:15px;line-height:1.9;color:#526057}.reference-shelf{background:#f1f4eb}.reference-shelf h2{margin:20px 0}.reference-shelf>div:last-of-type{display:grid;grid-template-columns:1fr 1fr;gap:12px}.reference-shelf>p{max-width:700px;line-height:1.8;font-size:13px;color:#637067;margin:25px 0}.home-insights{background:#f1f4eb}.home-resource-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:25px}.home-resource-grid article{background:white;padding:35px}.home-resource-grid h3{font-size:27px;margin:18px 0;line-height:1.3;letter-spacing:-.7px}.home-resource-grid p{font-size:14px;line-height:1.8;color:#637067;margin-bottom:22px}.home-resource-grid .text-link{font-size:13px}.resources footer{flex-wrap:wrap}.resources footer>div{flex-wrap:wrap}.resources a:hover{text-decoration-color:#76aa44}@media(max-width:950px){.featured-issue{gap:30px}.issue-layout{grid-template-columns:170px minmax(0,1fr);gap:30px}.issue-stamp{min-width:180px;padding:20px}.resource-hero h1{letter-spacing:-2px}.resources .section{padding-left:5%;padding-right:5%}}@media(max-width:650px){.resource-hero{padding:40px 25px;margin:0 10px}.resource-hero h1{font-size:40px;letter-spacing:-1.8px}.resource-hero p{font-size:14px}.issue-stamp{display:none}.featured-issue,.learning-grid,.home-resource-grid{grid-template-columns:1fr;gap:30px}.featured-issue h3{font-size:30px}.storage-chart{padding:22px}.issue-layout{display:block}.issue-layout aside{border-bottom:1px solid #dde3db;margin-bottom:35px;padding-bottom:25px}.issue-layout aside nav{flex-direction:row;flex-wrap:wrap;gap:12px 20px;font-size:12px;margin:20px 0}.issue-heading h1{letter-spacing:-1.4px;font-size:40px}.issue-heading>p{font-size:15px}.edition-meta{flex-wrap:wrap;gap:12px}.story h2{font-size:27px}.story>p{font-size:15px}.resource-bottom{display:block}.resource-bottom .btn{margin-top:25px}.reference-shelf>div:last-of-type{grid-template-columns:1fr}.resources .header nav{display:flex;gap:14px}.resources .header nav a:first-child{display:none}.resources .header nav a{font-size:11px}.resources .header{gap:12px;padding:0 18px}.resources .header .brand{font-size:25px;gap:5px}.resources .brand img{width:28px;height:28px}.resources .brand-sub{font-size:5px;letter-spacing:.7px}.resources .nav-cta{padding:10px;font-size:9px;gap:8px}.home-resource-grid article{padding:25px}}
