.resources-hero{min-height:450px;display:flex;align-items:center;background:linear-gradient(90deg,#fbf6ed,#fbf3e9f7 30%,#f8eee2b8 47%,#f8eee218 75%),url(/images/resources-hero.jpg) center/cover}.resources-hero-inner{padding:70px 0 80px}.resources-eyebrow{color:#617b56;font-size:.85rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.resources-eyebrow span{display:inline-block;width:65px;border-top:1px solid #849778;vertical-align:middle;margin-left:14px}.resources-hero h1{font-size:clamp(2.9rem,4.5vw,5rem);line-height:1.12;letter-spacing:-.04em;max-width:760px;margin:18px 0}.resources-hero p:last-child{max-width:540px;font-size:1.08rem;line-height:1.7}.resources-categories{background:radial-gradient(ellipse at 5% 60%,#e1e9d1,transparent 40%),radial-gradient(ellipse at 95% 30%,#e1e9d1,transparent 40%),#f5f5e8;padding:24px 0}.resources-category-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.resources-category{text-align:center;text-decoration:none;color:#283e30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 4px;border-radius:22px;font-size:.9rem;line-height:1.3;min-height:90px;transition:background .2s}.resources-category:hover,.resources-category:focus-visible{background:#e3e9d7}.resources-category.selected{background:#667f58;color:#fff}.resources-category span{font:2rem/1 var(--serif);color:#577151}.resources-category.selected span{color:#fff}.resources-featured{padding:66px 0 76px;background:#fdf8f1}.resources-section-title{text-align:center;margin:0 0 38px}.resources-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.resources-article-card{border:1px solid #e8e0d5;border-radius:18px;background:#fffaf4;overflow:hidden;box-shadow:0 7px 20px #4d5b4116;display:flex;flex-direction:column}.resources-card-image-link{display:block;overflow:hidden}.resources-card-image-link img{display:block;width:100%;height:235px;object-fit:cover;transition:transform .25s}.resources-card-image-link:hover img{transform:scale(1.035)}.resources-card-body{padding:24px 25px 27px;display:flex;flex-direction:column;flex:1}.resources-card-category{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#607954;font-weight:700;margin:0 0 10px}.resources-card-body h3{font-size:1.5rem;line-height:1.35;margin:0 0 14px}.resources-card-body h3 a{color:inherit;text-decoration:none}.resources-card-body h3 a:hover{text-decoration:underline}.resources-card-body>p:not(.resources-card-category){font-size:.98rem;line-height:1.65;flex:1;margin:0 0 20px}.resources-read-link{color:#37533d;font-weight:700;text-decoration:none;border-bottom:1px solid #9cad95;align-self:flex-start;padding-bottom:3px}.resources-read-link:hover{border-bottom-color:#37533d}.resources-bottom{background:#fdf8f1;padding:0 0 85px}.resources-bottom-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:25px}.resources-practice,.resources-newsletter{min-height:300px;border-radius:22px;overflow:hidden;position:relative}.resources-practice{background:linear-gradient(90deg,#eaf0ddf7,#edf0e0ee 50%,#eaf0dc00 80%),url(/images/resources-pause.jpg) right center/cover}.resources-practice-content{padding:35px 30px;position:relative;z-index:1;max-width:60%}.resources-mini-label{color:#587351;font-size:.86rem;font-weight:700;margin:0 0 12px}.resources-bottom h2{font-size:clamp(1.6rem,2.3vw,2.3rem);margin:0 0 12px;line-height:1.2}.resources-bottom p:not(.resources-mini-label){font-size:.96rem;line-height:1.6}.resources-bottom .btn{margin-top:8px}.resources-newsletter{background:linear-gradient(120deg,#eef1e2,#e9edd8);display:flex;align-items:center}.resources-newsletter-content{padding:36px 40px;position:relative;z-index:1;max-width:80%}.resources-leaf{position:absolute;width:150px;height:230px;right:-20px;bottom:-15px;color:#9db38c;opacity:.7;transform:rotate(12deg)}@media(max-width:900px){.resources-category-grid{grid-template-columns:repeat(4,1fr)}.resources-card-image-link img{height:180px}.resources-card-body{padding:20px}.resources-practice-content{max-width:72%}}@media(max-width:680px){.resources-hero{min-height:380px;background:linear-gradient(90deg,#fbf6edf7,#fbf3e9dc 60%,#fbf3e975),url(/images/resources-hero.jpg) 60% center/cover}.resources-hero-inner{padding:45px 0}.resources-hero h1{font-size:clamp(2rem,7vw,2.8rem);line-height:1.15;letter-spacing:-.03em;max-width:100%}.resources-category-grid{grid-template-columns:repeat(3,1fr)}.resources-card-grid,.resources-bottom-grid{grid-template-columns:1fr}.resources-card-image-link img{height:240px}.resources-bottom-grid{gap:20px}.resources-practice-content{max-width:76%}.resources-newsletter-content{max-width:90%}}@media(max-width:420px){.resources-category-grid{grid-template-columns:repeat(2,1fr)}.resources-practice{background:linear-gradient(90deg,#eaf0ddf5,#eaf0ddd0),url(/images/resources-pause.jpg) center/cover}.resources-practice-content{max-width:100%}}
