.resource-page{max-width:1440px;margin:auto;padding:36px clamp(22px,5vw,80px) 100px;color:#142b36}.resource-nav{display:flex;flex-wrap:wrap;gap:16px 28px;border-bottom:1px solid #cbd5dc;padding-bottom:25px;margin-bottom:45px}.resource-heading{max-width:980px;padding:35px 0 45px}.resource-heading h1{font-size:clamp(40px,5.5vw,78px);line-height:1.05;letter-spacing:-.055em;margin:20px 0 26px}.resource-heading>p:last-child{font-size:22px;line-height:1.6;max-width:780px}.resource-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}.resource-hero img{width:100%;height:390px;object-fit:cover}.resource-meta{font-size:13px;color:#516571;padding:20px 0;border-bottom:1px solid #ccd4da}.resource-reading{display:grid;grid-template-columns:200px 1fr;gap:60px;margin-top:40px}.resource-reading aside{display:flex;flex-direction:column;gap:20px;align-self:start;position:sticky;top:110px}.resource-reading>div{max-width:850px}.resource-section{margin:0 0 38px}.resource-section h2,.resource-journey h2{font-size:30px;line-height:1.2;letter-spacing:-.025em}.resource-section p,.resource-steps li,.resource-journey p{font-size:18px;line-height:1.75}.resource-caution{padding:30px;background:#eef2f8;border-left:3px solid #3156c6;margin-bottom:35px}.resource-caution .resource-section{margin:0}.resource-source{border-top:1px solid #ccd4da;padding-top:25px;font-size:14px;line-height:1.7}.resource-source h2{font-size:22px}.resource-steps{padding-left:24px}.resource-steps li{padding:0 0 20px 14px}.resource-next{display:flex;gap:25px;flex-wrap:wrap;margin:35px 0}.resource-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.resource-case{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid #dce2e6;transition:transform .2s}.resource-case:hover{transform:translateY(-4px)}.resource-case>div:last-child{padding:28px;display:flex;flex-direction:column;flex:1}.resource-case .ed-photo{margin:0}.resource-case img{width:100%;height:215px;object-fit:cover}.resource-case h3{font-size:28px;margin:10px 0}.resource-case p{line-height:1.65}.resource-case .ed-link{margin-top:auto;padding-top:20px}.resource-choice{padding:35px;border-top:4px solid #3156c6;background:#fff}.resource-choice h2{font-size:28px}.resource-choice p{line-height:1.7}.resource-journey{max-width:950px}.resource-journey>section{display:grid;grid-template-columns:65px 1fr;gap:25px;padding:32px 0;border-top:1px solid #d2dbe2}.resource-step-number{font-size:40px;color:#3156c6}.resource-example{background:#edf2f8;padding:22px 26px}.resource-tool-help{background:#edf2f8;padding:24px 28px;margin:20px 0 30px;border-left:3px solid #3156c6;line-height:1.7}.resource-tool-help button{background:#163b80;color:white;border:0;padding:12px 20px;cursor:pointer;margin-top:10px}.resource-field-help{display:block;font-size:13px;font-weight:400;line-height:1.5;color:#536575;margin:8px 0}.resource-filter{display:flex;gap:25px;flex-wrap:wrap;padding:25px;background:#edf2f8;margin-bottom:30px}.resource-filter label{flex:1;min-width:200px}.resource-filter input,.resource-filter select{width:100%;padding:12px;margin-top:10px}.resource-profile{padding:28px;background:white;border-top:3px solid #3156c6}.resource-profile p{line-height:1.6}.resource-profile h2{font-size:24px}.resource-badge{display:inline-block;background:#e7edf8;padding:6px 12px;font-size:12px}.resource-page [hidden]{display:none!important}.resource-opportunity{padding:30px;margin:25px 0;border:1px solid #d2dbe2;background:#fff}.resource-opportunity h2{font-size:28px}.resource-opportunity p{line-height:1.7}.resource-prose{max-width:900px}.resource-prose p{font-size:19px;line-height:1.8}.resource-prose h2{margin-top:45px;font-size:32px}.resource-prose li{font-size:18px;line-height:1.8;margin-bottom:12px}
@media(max-width:960px){.resource-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-hero{gap:25px}.resource-reading{grid-template-columns:1fr}.resource-reading aside{position:static;flex-direction:row;flex-wrap:wrap}.resource-hero img{height:320px}}
@media(max-width:600px){.resource-cards,.resource-hero{grid-template-columns:1fr}.resource-page{padding:20px 22px 65px}.resource-heading{padding:15px 0 25px}.resource-heading>p:last-child{font-size:19px}.resource-hero img{height:260px}.resource-journey>section{grid-template-columns:35px 1fr;gap:15px}.resource-choice{padding:25px}.resource-caution{padding:22px}.resource-nav{font-size:14px;gap:14px}}

.atlas-resource-entry{padding:65px clamp(24px,5vw,80px);background:#eef2f7}.atlas-resource-entry h2{font-size:clamp(34px,4vw,58px);line-height:1.1;letter-spacing:-.04em}.atlas-resource-entry h2 em{color:#3156b0}.atlas-resource-entry h3{font-size:26px}.atlas-resource-entry .resource-next{margin-bottom:0}.resource-page .decision-photo{margin:0}.resource-page figcaption{font-size:11px;padding:7px 10px;background:#f0f3f5}.resource-section{scroll-margin-top:100px}

.resource-cards:has(> :nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.resource-tool-help summary{cursor:pointer;font-weight:600}@media(max-width:600px){.resource-cards:has(> :nth-child(2):last-child){grid-template-columns:1fr}}
body .article-main .atlas-home .atlas-person-org{font-size:clamp(22px,2.1vw,32px)!important;line-height:1.2!important;font-weight:700!important;margin:0 0 23px!important;min-height:118px;color:#18323d;text-decoration:none}
@media(max-width:600px){body .article-main .atlas-home .atlas-person-org{font-size:18px!important;line-height:1.25!important;margin:0 0 12px!important;padding:0 0 12px;min-height:0;letter-spacing:-.02em}body .article-main .atlas-person h3{font-size:26px}}
