.resources-hero{background:var(--black);color:#fff;padding:clamp(74px,10vw,130px) clamp(24px,8vw,130px);position:relative;overflow:hidden}.resources-hero:after{content:"H&H";position:absolute;right:4%;bottom:-75px;color:#ffffff0b;font:600 15rem "Playfair Display",serif}.resources-hero>div{max-width:940px;position:relative;z-index:1}.resources-hero h1{font-size:clamp(3.1rem,7vw,6.6rem);margin:.2em 0}.resources-hero h1 em{color:var(--red);font-style:normal}.resources-hero .lead{color:#d7d9d9;font-size:1.12rem;max-width:800px}.resource-section{padding:clamp(75px,9vw,120px) clamp(24px,7vw,110px)}.resource-section.alt{background:var(--light)}.resource-heading{display:grid;grid-template-columns:.7fr 1.3fr;gap:6vw;align-items:end;margin:0 auto 55px;max-width:1250px}.resource-heading h2{margin:0}.resource-heading p{color:#626667;margin:0}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #c9cccb;border-top:1px solid #c9cccb;margin:0 auto;max-width:1250px}.resource-card{background:#fff;border-bottom:1px solid #c9cccb;border-right:1px solid #c9cccb;display:flex;flex-direction:column;min-height:390px;padding:36px}.alt .resource-card{background:#fff}.resource-mark{align-items:center;background:var(--black);color:#fff;display:flex;font:600 1.4rem "Playfair Display",serif;height:74px;justify-content:center;letter-spacing:.05em;margin-bottom:30px;width:92px}.resource-card h3{font:500 1.85rem/1.15 "Playfair Display",serif;margin:0 0 18px}.resource-card p{color:#5d6161}.resource-card a{font-weight:700;margin-top:auto;text-decoration-color:var(--red);text-underline-offset:6px}.resource-card a:hover,.resource-card a:focus{color:var(--red)}.status{align-self:flex-start;background:#f7e6e6;color:#861c21;font-size:.72rem;font-weight:700;letter-spacing:.1em;margin:-12px 0 22px;padding:7px 10px;text-transform:uppercase}.resource-note{background:#fff;border-left:4px solid var(--red);margin:42px auto 0;max-width:1250px;padding:20px 24px}.resource-note p{margin:0}.resource-cta{background:var(--red);color:#fff;display:grid;grid-template-columns:1.2fr auto;gap:35px;align-items:center;padding:60px clamp(24px,8vw,130px)}.resource-cta h2{font-size:clamp(2.2rem,4vw,4rem);margin:0}.resource-cta .button{background:#fff;color:var(--black)}.resources-page footer{background:#fff}@media(max-width:1020px){.resource-grid{grid-template-columns:1fr 1fr}.resource-heading{grid-template-columns:1fr}.resource-cta{grid-template-columns:1fr}.resource-cta .button{justify-self:start}}@media(max-width:650px){.resources-hero:after{font-size:9rem}.resource-grid{grid-template-columns:1fr}.resource-card{min-height:auto}.resource-card a{margin-top:20px}.resource-cta .button{width:100%}}
