.resource-page{color:#0d1b2a;background:#fff;min-height:100vh}.resource-header nav{flex-wrap:wrap;align-items:center;gap:1.75rem;margin-left:auto;display:flex}.resource-header nav a{align-items:center;min-height:2.75rem;font-size:.9375rem;text-decoration:none;display:flex}.resource-header nav a[aria-current=page]{text-underline-offset:.4375rem;text-decoration:underline}.resource-main{padding-top:4.75rem;padding-bottom:6rem}.resource-main h1{letter-spacing:-.045em;max-width:57.5rem;margin:1.5rem 0;font-size:clamp(2.375rem,5.2vw,4.25rem);font-weight:500;line-height:1.08}.resource-lead{color:#566777;max-width:46.25rem;font-size:clamp(1.1875rem,2vw,1.5rem);line-height:1.55}.resource-feature{border-top:1px solid #d8dfe5;border-bottom:1px solid #d8dfe5;grid-template-columns:1fr 1.7fr;gap:3rem;margin-top:3.75rem;padding:2.375rem 0;display:grid}.resource-feature h2{letter-spacing:-.035em;margin:0 0 1.125rem;font-size:clamp(1.75rem,3vw,2.625rem);font-weight:500;line-height:1.18}.resource-feature p,.resource-list p{color:#566777;max-width:40.625rem;line-height:1.7}.resource-feature .button{margin-top:1.375rem}.resource-list{margin-top:3rem}.resource-list>h2{margin-bottom:1.5rem;font-size:1.375rem;font-weight:500}.resource-entry{border-top:1px solid #d8dfe5;grid-template-columns:1fr 1.7fr;gap:3rem;padding:1.75rem 0;display:grid}.resource-entry h2,.resource-entry h3{letter-spacing:-.025em;margin:0;font-size:1.5625rem;font-weight:500}.resource-entry h2 a,.resource-entry h3 a{text-decoration:none}.resource-entry h2 a:hover,.resource-entry h3 a:hover{text-underline-offset:.3125rem;text-decoration:underline}.resource-entry p{margin:.75rem 0 1.125rem}.resource-meta{letter-spacing:.08em;text-transform:uppercase;color:#566777;font-size:.8125rem}.resource-footer{color:#566777;border-top:1px solid #d8dfe5;flex-wrap:wrap;gap:1.5rem;padding-top:1.875rem;padding-bottom:1.875rem;font-size:.875rem;display:flex}.resource-article{max-width:48.75rem;margin:3.25rem auto 0}.resource-article section{margin:2.25rem 0}.resource-article h2{letter-spacing:-.03em;margin-bottom:1.125rem;font-size:1.75rem;font-weight:500;line-height:1.25}.resource-article p,.resource-article li{color:#394b5b;font-size:1.125rem;line-height:1.75}.resource-article ul{padding-left:1.5rem}.resource-article li{margin-bottom:.875rem}.resource-sources{border-top:1px solid #d8dfe5;padding-top:1.5rem}.resource-article .resource-sources p{font-size:.875rem}.resource-action{flex-wrap:wrap;align-items:center;gap:1.375rem;margin-top:2.75rem;display:flex}.resource-page a:focus-visible{outline-offset:.3125rem;outline:.125rem solid #566777}.resource-page .button:active{transform:scale(.98)}@media (max-width:40rem){.resource-header .header-inner{gap:.875rem}.resource-header nav{justify-content:space-between;gap:.75rem;width:100%;margin-left:0}.resource-header nav a{font-size:.875rem}.resource-main{padding-top:2.625rem;padding-bottom:4rem}.resource-feature,.resource-entry{grid-template-columns:1fr;gap:1.125rem}.resource-feature{margin-top:2.25rem;padding:1.875rem 0}.resource-article{margin-top:2.25rem}.resource-footer{gap:1rem}.resource-footer span{width:100%}}@media (prefers-reduced-motion:reduce){.resource-page .button:active{transform:none}}.resource-header{scroll-margin-top:0}.resource-page main{scroll-margin-top:10rem}.resource-header nav a{gap:.35rem}.resource-page .text-link,.resource-footer a{align-items:center;min-height:2.75rem;display:inline-flex}.resource-footer{align-items:center}.resource-footer .brand{margin-right:auto}.resource-footer span{margin-right:0}.resource-page .button,.resource-page .text-link{overflow-wrap:anywhere}@media (prefers-contrast:more){.resource-feature,.resource-entry,.resource-footer,.resource-sources{border-color:var(--primary)}}.resource-main h1,.resource-main h2,.resource-main h3{overflow-wrap:anywhere}
