.resource-header .header-inner{height:86px}.resource-header nav{gap:24px;font-size:13px;display:flex}.resource-hero{background:var(--green);color:#f8f9ee;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);max-width:1680px;margin:auto;display:grid}.resource-hero>.wrap{width:calc(100% - 90px);padding:42px 0 56px}.resource-breadcrumb{color:#d4ddc6;flex-wrap:wrap;gap:15px;margin-bottom:34px;font-size:11px;display:flex}.resource-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.resource-hero .eyebrow{color:#d4ddc6;font-size:10px}.resource-hero h1,.resource-index h1{font-family:var(--serif);letter-spacing:-1.8px;margin:24px 0;font-size:clamp(42px,4.6vw,72px);font-weight:400;line-height:1.07}.resource-lede{max-width:760px;font-size:15px;line-height:1.85}.resource-contact{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.resource-contact .button{border-radius:8px;justify-content:center;gap:14px}.resource-secondary{color:#f8f9ee;border:1px solid #a9b6a0}.resource-hero-art{min-height:510px;margin:0;position:relative;overflow:hidden}.resource-hero-art img{object-fit:cover;width:100%;height:100%;position:absolute}.resource-hero-art:after{content:"";background:linear-gradient(#0000,#163b36b0);position:absolute;inset:60% 0 0}.resource-hero-art figcaption{z-index:1;letter-spacing:.05em;color:#fff;font-size:10px;line-height:1.5;position:absolute;bottom:22px;left:24px;right:24px}.resource-body{grid-template-columns:220px minmax(0,1fr);gap:80px;display:grid}.resource-body aside>p:not(.eyebrow){font-family:var(--serif);margin:22px 0;font-size:25px;line-height:1.5}.resource-prose{max-width:800px}.resource-prose h2,.resource-evidence h2,.resource-index h2,.section-pad>h2{font-family:var(--serif);letter-spacing:-.6px;margin:42px 0 18px;font-size:clamp(30px,3vw,45px);font-weight:400;line-height:1.15}.resource-prose h2:first-child{margin-top:0}.resource-prose p{color:var(--muted);font-size:15px;line-height:1.95}.resource-evidence{background:#eef0e6}.resource-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px;display:grid}.resource-source-grid>a{border:1px solid var(--line);background:#fcfcf8;border-radius:14px;padding:26px}.resource-source-grid h3{font-family:var(--serif);margin:16px 0;font-size:27px;font-weight:400;line-height:1.15}.resource-source-grid p{color:var(--muted);font-size:13px;line-height:1.8}.resource-source-grid .eyebrow{font-size:9px}.resource-offer{border:1px solid var(--line);background:#f4f5ec;border-radius:14px;max-width:880px;padding:46px}.resource-offer>h2{font-family:var(--serif);margin:24px 0;font-size:clamp(60px,8vw,90px);font-weight:400;line-height:1}.resource-offer>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.9}.resource-offer .resource-question{font-family:var(--serif);margin-top:25px;color:var(--green)!important;font-size:25px!important}.resource-apply{border-radius:8px;width:max-content;margin:30px auto 20px;display:flex}.resource-offer .resource-privacy{text-align:center;font-size:11px!important}.resource-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.resource-cards>a{border:1px solid var(--line);background:#fcfcf8;border-radius:14px;padding:28px}.resource-cards h3{font-family:var(--serif);margin:20px 0;font-size:31px;font-weight:400;line-height:1.15}.resource-cards>a>p:last-child{color:var(--muted);font-size:13px;line-height:1.8}.resource-cards .eyebrow{color:#58654f;font-size:10px}.resource-cards>a:hover,.resource-source-grid>a:hover{border-color:#7b925e}.resource-footer-links{flex-wrap:wrap;gap:20px;padding-bottom:24px;font-size:12px;display:flex}.resource-footer-links a{text-underline-offset:4px;text-decoration:underline}.resource-index .resource-lede{color:var(--muted)}@media (width<=850px){.resource-header .header-inner{height:82px;padding-inline:22px}.resource-header nav{display:none}.resource-header .monogram{font-size:42px}.resource-header .brand-name{letter-spacing:1px;font-size:11px}.resource-header .brand{gap:12px}.resource-header .header-contact{padding:12px;font-size:11px}.resource-hero{grid-template-columns:1fr}.resource-hero>.wrap{width:calc(100% - 40px);padding:28px 0 40px}.resource-hero h1{letter-spacing:-1px;font-size:44px}.resource-hero-art{min-height:270px;max-height:340px}.resource-hero-art img{object-position:center 50%}.resource-body{grid-template-columns:1fr;gap:35px}.resource-body aside{border-bottom:1px solid var(--line);padding-bottom:24px}.resource-source-grid,.resource-cards{grid-template-columns:1fr}.resource-offer{padding:28px 22px}.resource-contact{grid-template-columns:1fr;max-width:340px;display:grid}.resource-contact .button{padding:16px 17px}.resource-index h1{font-size:46px}.resource-cards{margin-top:25px}.resource-footer-links{gap:14px}.resource-hero .eyebrow{font-size:9px}}
