.we-resource-page .we-library-tools{display:flex;gap:24px;align-items:end;margin-bottom:22px}.we-library-tools label,.we-faq-search{display:block;color:#626b60;font:400 13px/1.5 Arial,sans-serif}.we-library-tools input,.we-faq-search input,.we-library-tools select{display:block;width:100%;min-height:46px;border:1px solid #d8dbd3;background:white;border-radius:24px;padding:11px 18px;font:400 16px/1.4 Arial,sans-serif;color:#333;margin-top:8px}.we-library-tools label:first-child{flex:1;max-width:620px}.we-library-tools input:focus,.we-faq-search input:focus{outline:2px solid #a39176;outline-offset:2px}.we-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.we-resource-grid article[hidden]{display:none}.we-resource-grid a{color:#30362f;text-decoration:none}.we-resource-grid img{width:100%;height:230px;object-fit:cover;margin-bottom:15px}.we-resource-grid h2{font:400 27px/1.2 Georgia,serif!important;margin:8px 0 12px!important}.we-resource-grid p:not(.we-eyebrow){font:400 15px/1.6 Arial,sans-serif;color:#74796e}.we-resource-grid span{font-size:13px}.we-resource-grid .we-eyebrow{font-size:11px}
.we-resource-search-only .we-resource-grid,.we-resource-search-only [data-resource-count],.we-resource-search-only [data-resource-empty],.we-resource-search-only .we-library-tools label:nth-child(2){display:none}.we-resource-search-only.has-search .we-resource-grid{display:grid}.we-resource-search-only.has-search [data-resource-count]{display:block}.we-resource-search-only.has-search [data-resource-empty]:not([hidden]){display:block}.we-resource-search-only .we-library-tools{margin:0}.we-resource-search-only [data-resource-library]{border-bottom:1px solid #e0e2dc;padding-bottom:24px}
body.we-site .we-resource-cards .we-editorial-copy h3{font:400 25px/1.2 Georgia,serif!important}.we-resource-cards .we-editorial-copy{padding:20px 16px!important}.we-resource-next .section-cta{padding:24px 0!important}.we-resource-next{background:#f2f1ed}.we-resource-next .section-cta .action{position:static!important;width:fit-content!important;margin:20px auto 0!important}
.we-faq-search{max-width:600px;margin-bottom:30px}.we-faq-topics{display:flex;gap:20px;overflow-x:auto;border-bottom:1px solid #dedfd8;padding-bottom:12px;margin-bottom:35px}.we-faq-topics button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 16px;color:#535c4c;white-space:nowrap;cursor:pointer}.we-faq-topics button[aria-pressed=true]{border-color:#252b29;color:#252b29}.we-faq-layout{display:grid;grid-template-columns:26% 1fr;gap:45px}.we-faq-layout aside{border-right:1px solid #e1e3dd;padding-right:28px}.we-faq-layout aside h2{font-size:28px!important}.we-faq-layout aside p{color:#747b6e;line-height:1.6}.we-faq-layout details{border:1px solid #e5e6e1;border-radius:6px;margin-bottom:12px;overflow:hidden}.we-faq-layout details[hidden]{display:none}.we-faq-layout summary{cursor:pointer;padding:18px;background:#f3f3ef;font-size:15px;color:#30382c}.we-faq-layout details p{padding:18px;margin:0;color:#636d5c;line-height:1.7}.we-faq-layout details>a{display:block;margin:0 18px 20px;color:#485440}
.we-article-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(210px,1fr);gap:44px}.we-article-layout h1{font:400 42px/1.15 Georgia,serif!important;color:#282e28!important;margin:24px 0 12px}.we-article-intro{font-size:17px;line-height:1.6}.we-article-layout nav{font-size:13px;color:#7b8175}.we-article-layout nav a{color:inherit}.we-article-hero{width:100%;height:410px;object-fit:cover;margin:12px 0 24px}.we-article-layout article section{scroll-margin-top:100px}.we-article-layout article h2{font-size:30px!important;margin:25px 0 14px}.we-article-layout article p{line-height:1.8;color:#5d6756}.we-article-layout aside{align-self:start;position:sticky;top:100px;padding:26px;background:#f3f3ef}.we-article-layout aside h2{font-size:24px!important}.we-article-layout aside>a:not(.we-button){display:block;margin:18px 0;color:#5d6655;font-size:14px}.we-article-layout aside p{font-size:14px;line-height:1.6}.we-article-checklist{background:#f3f3ef;padding:24px}.we-article-checklist label{display:block;font-size:14px;line-height:1.8;margin:10px 0}.we-article-checklist input{accent-color:#30372f;margin-right:8px;width:16px;height:16px}
@media(max-width:767px){.we-resource-grid{grid-template-columns:1fr;gap:30px}.we-library-tools{flex-direction:column;align-items:stretch!important}.we-library-tools label{width:100%}.we-resource-grid img{height:230px}.we-faq-layout{grid-template-columns:1fr;gap:20px}.we-faq-layout aside{border:0;padding:0}.we-faq-topics{gap:8px}.we-article-layout{grid-template-columns:1fr;gap:24px}.we-article-layout aside{position:static;grid-row:1}.we-article-layout aside>a:not(.we-button){display:inline-block;margin:6px 12px 6px 0}.we-article-layout aside h2{font-size:22px!important}.we-article-layout h1{font-size:34px!important}.we-article-hero{height:250px}.we-article-layout article h2{font-size:27px!important}}
.we-hero-search{max-width:560px;margin-top:24px;position:relative}.we-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.we-hero-search input{width:100%;min-height:46px;padding:12px 20px;border:1px solid #d4d8ce;border-radius:28px;background:#fff;color:#30372f;font:400 16px/1.4 Arial,sans-serif}.we-hero-search input:focus{outline:2px solid #9d896b;outline-offset:2px}
.we-resource-page .we-resource-search-only:not(.has-search){padding:0!important}.we-resource-search-only:not(.has-search) [data-resource-library]{border:0;padding:0}.we-resource-search-only .we-library-tools,.we-resource-page .we-faq-search{display:none}
@media(max-width:767px){.we-resource-page .we-page-hero .we-hero-wrap{height:470px}.we-hero-search{margin-top:18px}}
body.we-site.we-resource-page .we-resource-search-only:not(.has-search){display:none!important}
body.we-site.we-resource-page .we-resource-cards .we-section-heading:empty{display:none}
body.we-site .we-hero-search input{border-radius:28px!important;border:1px solid #d4d8ce!important}
