.resources-page{max-width:1120px;margin-inline:auto;padding:64px 24px 80px;color:#172118}.resources-page h1,.resources-page h2{font-family:Cabinet Grotesk,sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.resources-page h1{font-size:clamp(2.4rem,4vw,3.75rem);margin:0}.resources-page__intro,.resources-page__section-heading,.resources-page__closing{text-align:center}.resources-page__intro>p,.resources-page__section-heading>p,.resources-page__closing>p{max-width:660px;margin:18px auto 0;color:#526052;font-size:1.0625rem;line-height:1.7}.resources-page__nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;margin-top:28px;font-size:.9375rem}.resources-page a{text-underline-offset:4px}.resources-page__nav a,.resources-page__links a,.resources-page__services{color:#286b1c;text-decoration:underline}.resources-page a:focus-visible,.resources-page button:focus-visible{outline:2px solid #2b771c;outline-offset:4px}.resources-page__directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin-top:48px;border-top:1px solid #e2e8df}.resources-page__resource{padding:28px 0;border-bottom:1px solid #e2e8df;color:inherit;text-decoration:none}.resources-page__resource h2{font-size:1.5rem;margin:0}.resources-page__resource p{max-width:48ch;margin:12px 0 16px;color:#526052;line-height:1.65}.resources-page__resource span{display:inline-flex;align-items:center;gap:10px;font-size:.9375rem;font-weight:700;color:#286b1c}.resources-page__resource:hover span{text-decoration:underline}.resources-page[dir=rtl] .resources-page__resource svg{transform:rotate(180deg)}.resources-page__section{margin-top:80px;scroll-margin-top:110px}.resources-page__section h2{font-size:clamp(1.9rem,3.2vw,2.75rem)}.resources-page__section-heading{margin-bottom:32px}.resources-page #features-detail{padding:8px 0 18px;background:transparent}.resources-page .feature-showcase__slide{height:auto;min-height:480px}.resources-page .feature-showcase__viewport{height:auto;overflow:visible}.resources-page #features-detail h3{font-family:Cabinet Grotesk,sans-serif;font-weight:700}.resources-page #features-detail [title]{min-width:16px;min-height:16px}.resources-page .feature-showcase__progress{opacity:1;pointer-events:auto;max-width:100%;padding:6px 8px}.resources-page .feature-showcase__progress>div{flex-wrap:wrap;justify-content:center}.resources-page #features-detail [aria-current=true]{outline:1px solid #475569;outline-offset:3px}.resources-page__comparison>div:first-child{padding:0}.resources-page__comparison p{color:#526052}.resources-page__links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px 28px;margin-top:28px;font-size:.9375rem}.resources-page__reviews>div{padding:0}.resources-page__reviews:not(:has(h2)):not(:has(.animate-pulse)){display:none}.resources-page__faqs .faq-section{padding-inline:0}.resources-page__closing{padding:40px 0 0;border-top:1px solid #e2e8df}.resources-page__pricing-link{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:10px;background:#2b771c;color:#fff!important;text-decoration:none!important;font-weight:700}.resources-page__pricing-link:hover{background:#215d16}.resources-page__services{display:inline-block;margin-top:28px;font-size:.875rem}@media(max-width:639px){.resources-page{padding:40px 20px 56px}.resources-page__directory{grid-template-columns:1fr;margin-top:32px}.resources-page__section{margin-top:56px}.resources-page__nav{gap:12px 20px}.resources-page__section-heading{margin-bottom:24px}}@media(max-width:767px){.resources-page .feature-showcase__slide{grid-template-rows:300px auto}.resources-page .feature-showcase__visual{height:300px}}
