.resourceIntro{background:linear-gradient(125deg,#fff0e8 0%,#f3f8f4 58%,#edf7fa 100%);border-bottom:1px solid #e4e9e5}.resourceIntroInner,.resourceMain{max-width:1180px;margin:auto;padding:44px 20px}.resourceIntro h1,.resourceArticle h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.12;max-width:850px;margin:12px 0}.resourceIntro p,.resourceDeck{font-size:1.08rem;line-height:1.65;color:#45595c;max-width:770px}.resourceSteps{list-style:none;counter-reset:step;display:flex;flex-wrap:wrap;gap:9px;padding:0;margin:24px 0 0}.resourceSteps li{counter-increment:step;background:white;border:1px solid #d7e3de;border-radius:999px;padding:9px 13px;font-size:.87rem;font-weight:700}.resourceSteps li::before{content:counter(step,decimal-leading-zero) ' ';color:#247057}.resourceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.resourceCard{border:1px solid #d9e4de;border-radius:19px;background:white;padding:24px;display:flex;flex-direction:column;min-width:0;box-shadow:0 6px 24px rgba(35,57,50,.045)}.resourceCard:first-child{grid-column:1/-1;background:#f5faf7}.resourceCardEyebrow{text-transform:uppercase;letter-spacing:.11em;font-size:.75rem;font-weight:800;color:#52776a}.resourceCard h2{font-size:1.35rem;line-height:1.25;margin:10px 0}.resourceCard p{color:#526467;line-height:1.55;margin:0 0 18px;flex:1}.resourceCard a{color:#126a4f;font-weight:800;text-decoration:none;align-self:flex-start}.resourceCard a:hover,.resourceTop a:hover{text-decoration:underline}.resourceDisclaimer{color:#526467;line-height:1.55;margin-top:30px}.resourceArticle{max-width:930px}.resourceTop{display:flex;justify-content:space-between;align-items:center;gap:18px;color:#52776a;font-weight:700}.resourceTop a{color:#126a4f;text-decoration:none}.resourceAnchor{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 32px}.resourceAnchor a{background:#eef5f0;border:1px solid #d6e6db;padding:9px 13px;border-radius:999px;text-decoration:none;color:#275e4c;font-size:.89rem;font-weight:750}.resourceSection{scroll-margin-top:120px;border-top:1px solid #e2e7e2;padding:30px 0}.resourceSectionHead span{color:#55776b;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:800}.resourceSection h2{font-size:1.65rem;margin:8px 0 16px}.resourceSection p,.resourceSection li{font-size:1rem;line-height:1.7}.resourceSection li{padding:3px 0}.resourceSection ul{padding-left:22px}.resourceSection .resourceSmall{font-size:.9rem;color:#5c7171}.goalExample{border-left:4px solid #78ad95;background:#f2f8f3;border-radius:10px;padding:16px 18px;margin:18px 0}.goalExample span{font-size:.8rem;color:#406d5a;font-weight:800}.goalExample p{margin:8px 0 0}.resourceButton{display:inline-block;background:#176b50;color:white;border:1px solid #176b50;text-decoration:none;border-radius:999px;font-weight:800;padding:11px 18px;margin:5px 5px 5px 0;text-align:center}.resourceButton:hover{background:#124d3b;color:#fff}.resourceButton.quiet{background:white;color:#176b50}.resourceButton.quiet:hover{background:#edf5ee;color:#124d3b}.resourceLinks{display:flex;flex-wrap:wrap;align-items:center}.sourceList{border-top:1px solid #e2e7e2;padding:20px 0;margin:6px 0 38px}.sourceList summary{cursor:pointer;color:#49675e;font-weight:700}.sourceList li{margin:9px 0;line-height:1.45}.sourceList a{color:#175e52}@media(max-width:950px){.resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.resourceIntroInner,.resourceMain{padding:28px 17px}.resourceGrid{grid-template-columns:1fr}.resourceCard:first-child{grid-column:auto}.resourceCard{padding:20px}.resourceTop{flex-wrap:wrap}.resourceAnchor{gap:6px}.resourceAnchor a{font-size:.83rem}.resourceButton{width:100%;margin:5px 0}}

.resourceSection h3{font-size:1.13rem;color:#294e43;margin:24px 0 7px;line-height:1.35}
