.resource-main{max-width:920px;margin:auto;padding:68px 6% 80px}.resource-main h1{font:400 clamp(38px,5vw,62px)/1.12 var(--serif);letter-spacing:-1.5px;margin:24px 0}.resource-main .lead{font-size:20px;margin:22px 0 32px}.resource-main h2{font:400 29px/1.25 var(--serif);letter-spacing:0;margin:36px 0 12px}.resource-main p{margin-bottom:20px}.resource-meta{color:var(--muted);font-size:13px}.resource-card{padding:30px 0;border-top:1px solid var(--line)}.resource-card h2{margin:0 0 12px}.resource-card a:hover{text-decoration:underline}.resource-note{padding:22px;background:var(--sage);margin:40px 0}.resource-header{height:auto;min-height:90px;flex-wrap:wrap;padding-top:16px;padding-bottom:16px}.resource-header .text-link{font-size:12px}.resource-main a:focus-visible{outline:3px solid var(--accent)}@media(max-width:650px){.resource-main{padding-top:38px}.resource-header .brand-name{display:none}}