.GrantGuides-module__lqeD9W__hero{padding-bottom:clamp(4rem,8vw,6.5rem)}.GrantGuides-module__lqeD9W__breadcrumbs{margin-bottom:1.75rem}.GrantGuides-module__lqeD9W__breadcrumbs ol{color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .375rem;font-size:.875rem;list-style:none;display:flex}.GrantGuides-module__lqeD9W__breadcrumbs li{align-items:center;gap:.375rem;display:inline-flex}.GrantGuides-module__lqeD9W__breadcrumbs a{color:var(--ink-3);text-decoration:none;transition:color .2s}.GrantGuides-module__lqeD9W__breadcrumbs a:hover{color:var(--ink)}.GrantGuides-module__lqeD9W__breadcrumbs svg{opacity:.6;width:.875rem;height:.875rem}.GrantGuides-module__lqeD9W__breadcrumbs [aria-current=page]{color:var(--ink-2);font-weight:500}.GrantGuides-module__lqeD9W__intro{flex-direction:column;gap:1.25rem;max-width:760px;margin:0 auto;display:flex}.GrantGuides-module__lqeD9W__intro p{color:var(--ink-2);text-wrap:pretty;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.7}.GrantGuides-module__lqeD9W__intro a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #00000040;text-decoration:underline #00000040;transition:text-decoration-color .2s}.GrantGuides-module__lqeD9W__intro a:hover{text-decoration-color:currentColor}.GrantGuides-module__lqeD9W__introLeft{max-width:1200px}.GrantGuides-module__lqeD9W__introLeft p{max-width:820px}.GrantGuides-module__lqeD9W__funderGrid{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1200px;margin:0 auto;list-style:none;display:grid}.GrantGuides-module__lqeD9W__funder>h3,.GrantGuides-module__lqeD9W__funder>h4{margin-top:.875rem}.GrantGuides-module__lqeD9W__funderKind{background:var(--surface-2);border:1px solid var(--hairline);color:var(--ink-2);border-radius:999px;align-self:flex-start;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.GrantGuides-module__lqeD9W__funderLink{color:var(--ink);align-items:center;gap:.375rem;margin-top:auto;padding-top:1.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.GrantGuides-module__lqeD9W__funderLink:hover{text-underline-offset:3px;text-decoration:underline}.GrantGuides-module__lqeD9W__funderLink svg{width:.9375rem;height:.9375rem}.GrantGuides-module__lqeD9W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.GrantGuides-module__lqeD9W__resourceGrid{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:1200px;margin:0 auto 1rem;display:grid}.GrantGuides-module__lqeD9W__subheading{letter-spacing:-.015em;max-width:1200px;color:var(--ink);margin:clamp(2.5rem,5vw,3.5rem) auto 1.25rem;font-size:1.25rem;font-weight:500}.GrantGuides-module__lqeD9W__subheading a{color:inherit;text-decoration:none}.GrantGuides-module__lqeD9W__subheading a:hover{text-underline-offset:4px;text-decoration:underline}.GrantGuides-module__lqeD9W__focusGrid{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1200px;margin:0 auto;list-style:none;display:grid}.GrantGuides-module__lqeD9W__focusGrid .GrantGuides-module__lqeD9W__focusNumber{letter-spacing:.04em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.GrantGuides-module__lqeD9W__proof{background:radial-gradient(80% 120% at 0% 0%, #c8c3ff59, transparent 60%), var(--surface);border:1px solid var(--hairline);max-width:760px;box-shadow:var(--shadow-card);border-radius:24px;align-items:flex-start;gap:1rem;margin:clamp(3rem,6vw,4rem) auto 0;padding:1.5rem 1.75rem;display:flex}.GrantGuides-module__lqeD9W__proof p{color:var(--ink);font-size:1.0625rem;line-height:1.6}.GrantGuides-module__lqeD9W__productGrid{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:1000px;margin:0 auto;display:grid}.GrantGuides-module__lqeD9W__product{gap:1rem}.GrantGuides-module__lqeD9W__productHead{align-items:center;gap:.875rem;display:flex}.GrantGuides-module__lqeD9W__productName{letter-spacing:-.02em;color:var(--ink);font-size:1.3125rem;font-weight:600}.GrantGuides-module__lqeD9W__productTagline{color:var(--ink-3);font-size:.9375rem}.GrantGuides-module__lqeD9W__productPoints{flex-direction:column;gap:.625rem;list-style:none;display:flex}.GrantGuides-module__lqeD9W__productPoints li{color:var(--ink);align-items:center;gap:.625rem;font-size:.9375rem;display:flex}.GrantGuides-module__lqeD9W__productCheck{background:var(--ink);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:.6875rem;display:grid}.GrantGuides-module__lqeD9W__productLink{color:var(--ink);align-items:center;gap:.375rem;margin-top:auto;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.GrantGuides-module__lqeD9W__productLink:hover{text-underline-offset:3px;text-decoration:underline}.GrantGuides-module__lqeD9W__linkGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;max-width:1200px;margin:0 auto;list-style:none;display:grid}.GrantGuides-module__lqeD9W__placeCard{border:1px solid var(--hairline);height:100%;box-shadow:var(--shadow-card);transition:box-shadow .3s var(--ease-out), transform .3s var(--ease-out);background:#ffffffd9;border-radius:20px;flex-direction:column;gap:.375rem;padding:1.5rem 3.5rem 1.5rem 1.5rem;text-decoration:none;display:flex;position:relative}.GrantGuides-module__lqeD9W__placeCard:hover{box-shadow:var(--shadow-elevated-hover);transform:translateY(-2px)}.GrantGuides-module__lqeD9W__placeTitle{letter-spacing:-.015em;color:var(--ink);font-size:1.125rem;font-weight:500}.GrantGuides-module__lqeD9W__placeMeta{color:var(--ink-3);font-size:.9375rem;line-height:1.5}.GrantGuides-module__lqeD9W__placeArrow{color:var(--ink-3);transition:transform .3s var(--ease-out), color .3s ease;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.GrantGuides-module__lqeD9W__placeCard:hover .GrantGuides-module__lqeD9W__placeArrow{color:var(--ink);transform:translate(3px,-50%)}.GrantGuides-module__lqeD9W__faqList{flex-direction:column;gap:.75rem;max-width:820px;margin:0 auto;display:flex}.GrantGuides-module__lqeD9W__faq{border:1px solid var(--hairline);box-shadow:var(--shadow-card);background:#ffffffd9;border-radius:20px}.GrantGuides-module__lqeD9W__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;list-style:none;display:flex}.GrantGuides-module__lqeD9W__faq summary::-webkit-details-marker{display:none}.GrantGuides-module__lqeD9W__faq summary h3{letter-spacing:-.01em;color:var(--ink);font-size:1.0625rem;font-weight:500;line-height:1.4}.GrantGuides-module__lqeD9W__faq summary svg{width:1.25rem;height:1.25rem;color:var(--ink-3);transition:transform .3s var(--ease-out);flex-shrink:0}.GrantGuides-module__lqeD9W__faq[open] summary svg{transform:rotate(180deg)}.GrantGuides-module__lqeD9W__faq p{color:var(--ink-2);padding:0 1.5rem 1.375rem;font-size:1rem;line-height:1.65}.GrantGuides-module__lqeD9W__reviewed{text-align:center;max-width:1200px;color:var(--ink-3);margin:1.5rem auto 0;font-size:.875rem}.GrantGuides-module__lqeD9W__reviewed a{color:var(--ink-2);text-underline-offset:3px}@media (max-width:1024px){.GrantGuides-module__lqeD9W__funderGrid,.GrantGuides-module__lqeD9W__focusGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.GrantGuides-module__lqeD9W__funderGrid,.GrantGuides-module__lqeD9W__focusGrid,.GrantGuides-module__lqeD9W__resourceGrid,.GrantGuides-module__lqeD9W__productGrid,.GrantGuides-module__lqeD9W__linkGrid{grid-template-columns:1fr}}@media (max-width:600px){.GrantGuides-module__lqeD9W__faq summary{padding:1.125rem 1.25rem}.GrantGuides-module__lqeD9W__faq p{padding:0 1.25rem 1.25rem}.GrantGuides-module__lqeD9W__proof{padding:1.25rem}}
