.investor-resource-section{background:#e9eadd;color:var(--ink)}
.resource-section-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:7vw;align-items:end;margin-bottom:44px}.resource-section-heading h2{font-size:clamp(50px,5.7vw,88px)}.resource-section-heading>p{max-width:440px;color:#525b4c;font-size:17px}
.resource-home-grid,.resource-collection{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.resource-card{display:flex;flex-direction:column;align-items:start;padding:34px;background:#f5f5ed;border:1px solid #10141224;transition:background .25s,transform .25s;min-width:0}.resource-card:hover{background:white;transform:translateY(-4px)}.resource-card .eyebrow{font-size:11px;line-height:1.5;margin:0 0 25px;letter-spacing:.12em;color:#606957}.resource-card h3{font-size:clamp(31px,3vw,43px);line-height:1.13;margin-bottom:18px}.resource-card p{font-size:16px;line-height:1.65;color:#515b4b;margin-bottom:28px}.resource-read{margin-top:auto;font-size:14px;border-bottom:1px solid;padding-bottom:5px}.investor-resource-section>.text-link{margin-top:30px}
.resource-page{background:var(--paper);color:var(--ink)}.resource-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px var(--gutter);background:var(--ink);color:var(--paper)}.resource-header nav{display:flex;align-items:center;gap:30px;font-size:14px}.resource-page main{max-width:1600px;margin:auto}.resource-intro{padding:90px var(--gutter) 60px}.resource-intro h1{font-size:clamp(58px,7vw,110px);max-width:1100px;line-height:1.04}.resource-intro>p:last-child{font-size:19px;max-width:680px;color:#52604d;margin-top:30px}.resource-collection{padding:0 var(--gutter) 70px}.resource-collection-cta{padding:65px var(--gutter) 85px;background:#e6e8dd}.resource-collection-cta h2{font-size:65px}.resource-collection-cta p{max-width:570px;margin:24px 0 30px;font-size:17px}
.investor-article{max-width:940px;padding:65px 40px 0;margin:auto}.article-back{font-size:14px;display:inline-block;border-bottom:1px solid #818c76;padding-bottom:6px;margin-bottom:40px}.investor-article>.eyebrow{font-size:12px;color:#56634d;margin-bottom:18px}.investor-article h1{font-size:clamp(49px,5.8vw,82px);line-height:1.08;letter-spacing:-.035em}.article-byline{font-size:13px!important;color:#626c5b;margin:25px 0 40px}.article-byline a{text-decoration:underline}.article-body{font-size:18px;line-height:1.85}.article-body p{font-size:18px;line-height:1.85;margin:0 0 23px}.article-body .article-answer{font-size:23px;line-height:1.6;padding:0 0 32px;border-bottom:1px solid #10141233;margin-bottom:36px;color:#35492f}.article-body h2{font-size:39px;line-height:1.14;margin:42px 0 20px}.article-body a{color:#274a22;text-decoration:underline;text-underline-offset:4px}.article-body ul{padding-left:25px;margin:20px 0 28px}.article-body li{margin:9px 0}.article-equation{padding:28px;background:#e3e7d9;font-family:var(--serif);font-size:30px;line-height:1.3;margin:25px 0}.article-advice{margin:40px 0;padding-top:25px;border-top:1px solid #10141230;font-size:13px;line-height:1.7;color:#63705b}.article-cta{background:#e6e8dd;margin:45px 0 0;padding:38px}.article-cta h2{font-size:46px}.article-cta p{font-size:17px;margin:23px 0}.article-related{max-width:940px;padding:60px 40px 80px;margin:auto}.article-related h2{font-size:40px;margin-bottom:23px}.article-related>a{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #10141230;padding:18px 0;font-size:16px}.article-related>a:hover{color:var(--blue)}
.resource-footer{background:var(--ink);color:var(--paper);padding:65px var(--gutter) 35px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.resource-footer>div{display:flex;flex-direction:column;align-items:start;gap:23px}.resource-footer p,.resource-footer address{font-size:15px;line-height:1.8;font-style:normal;margin:0}.resource-footer img{height:130px;width:auto;object-fit:contain}.resource-footer small{grid-column:1/-1;border-top:1px solid #ffffff30;padding-top:25px;margin-top:15px;font-size:12px;color:#aeb7a7}
@media(max-width:700px){.resource-section-heading{grid-template-columns:1fr;gap:22px}.resource-home-grid,.resource-collection{grid-template-columns:1fr;gap:18px}.resource-card{padding:27px}.resource-card h3{font-size:35px}.resource-header nav{gap:18px}.resource-header nav>a:first-child{display:none}.resource-header nav>a:not(.button){font-size:12px}.resource-header{padding:22px var(--gutter);gap:18px}.resource-intro{padding-top:60px}.resource-intro h1{font-size:60px}.resource-intro>p:last-child{font-size:17px}.resource-collection-cta h2{font-size:52px}.investor-article{padding:45px var(--gutter) 0}.investor-article h1{font-size:48px}.article-body .article-answer{font-size:21px}.article-body h2{font-size:34px}.article-body p,.article-body{font-size:17px}.article-cta{padding:28px}.article-cta h2{font-size:40px}.article-cta .button{font-size:14px;gap:12px}.article-related{padding:45px var(--gutter) 60px}.resource-footer{gap:35px;grid-template-columns:1fr 1fr}.resource-footer img{height:100px}}
@media(max-width:430px){.resource-header nav>a:not(.button){display:none}.resource-intro h1{font-size:52px}.investor-article h1{font-size:43px}.resource-footer{grid-template-columns:1fr}.resource-footer>div+div{border-top:1px solid #ffffff30;padding-top:28px}.resource-card h3{font-size:32px}}
@media(prefers-reduced-motion:reduce){.resource-card{transition:none}.resource-card:hover{transform:none}}
.motion-paused .resource-card{transition:none}.motion-paused .resource-card:hover{transform:none}
