.home-section__intro[data-astro-cid-u2ne5tv5]{max-width:var(--measure)}.home-section__intro[data-astro-cid-u2ne5tv5] h2[data-astro-cid-u2ne5tv5]{margin-bottom:.25rem}.home-section__intro[data-astro-cid-u2ne5tv5] p[data-astro-cid-u2ne5tv5]{color:var(--color-text-secondary)}.home-section__browse[data-astro-cid-u2ne5tv5]{font-size:var(--font-size-small);margin-top:1rem;display:inline-block}.home-intro[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.home-search-block[data-astro-cid-lcdefpme]{margin-top:var(--space-section-lg);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:8px;order:1;padding:1.75rem}.home-search-block[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--font-size-h3);line-height:var(--line-height-heading);margin:0 0 .5rem}.home-empty[data-astro-cid-lcdefpme]{margin-top:var(--space-section);color:var(--color-text-secondary)}.home-search-block__standfirst[data-astro-cid-lcdefpme]{max-width:var(--content-width);font-size:var(--font-size-body);color:var(--color-text-secondary);margin:0 0 .75rem}.home-search-block__standfirst[data-astro-cid-lcdefpme]:last-of-type{margin-bottom:1rem}.home-search-block__how[data-astro-cid-lcdefpme]{font-size:var(--font-size-small);margin-top:.9rem;display:inline-block}.home-top[data-astro-cid-lcdefpme]{margin-top:var(--space-section);gap:var(--space-section);grid-template-areas:"image""featured""recent""calculators";display:grid}.home-top[data-astro-cid-lcdefpme]>.home-featured__visual[data-astro-cid-lcdefpme]{grid-area:image}@media (width>=60rem){.home-top[data-astro-cid-lcdefpme]{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"image image image""recent featured calculators";align-items:start}}.home-top[data-astro-cid-lcdefpme]>section[data-astro-cid-lcdefpme]{margin-top:0}.home-recent[data-astro-cid-lcdefpme]{grid-area:recent}.home-featured[data-astro-cid-lcdefpme]{grid-area:featured}.home-calculators[data-astro-cid-lcdefpme]{grid-area:calculators}.home-recent[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:1rem 0 0;padding:0;list-style:none}.home-recent[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);padding:.6rem 0}.home-recent[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--color-border)}.home-recent__link[data-astro-cid-lcdefpme]{align-items:flex-start;gap:.6rem;text-decoration:none;display:flex}.home-recent__link[data-astro-cid-lcdefpme]:hover .home-recent__title[data-astro-cid-lcdefpme],.home-recent__link[data-astro-cid-lcdefpme]:focus-visible .home-recent__title[data-astro-cid-lcdefpme]{text-decoration-color:currentColor;transition:text-decoration-color}.home-recent__text[data-astro-cid-lcdefpme]{flex-direction:column;min-width:0;display:flex}.home-recent__kicker[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.03em;font-size:var(--font-size-caption);color:var(--color-text-secondary)}.home-recent__title[data-astro-cid-lcdefpme]{font-weight:600;line-height:var(--line-height-heading);text-underline-offset:.15em;transition:text-decoration-color var(--duration-base) var(--ease-out);text-decoration:underline #0000}.home-recent__thumb[data-astro-cid-lcdefpme]{flex-shrink:0;width:2.75rem;overflow:hidden}.home-recent__thumb[data-astro-cid-lcdefpme] img{transition:transform var(--duration-base) var(--ease-out)}.home-recent__link[data-astro-cid-lcdefpme]:hover .home-recent__thumb[data-astro-cid-lcdefpme] img,.home-recent__link[data-astro-cid-lcdefpme]:focus-visible .home-recent__thumb[data-astro-cid-lcdefpme] img{transform:scale(var(--card-image-zoom))}.home-featured__visual[data-astro-cid-lcdefpme]{margin:0}@media (width<=39.99rem){.home-top[data-astro-cid-lcdefpme]>.home-featured__visual[data-astro-cid-lcdefpme] img.image__cropped{aspect-ratio:3/2}}.home-featured[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--font-size-featured);line-height:var(--line-height-h1);overflow-wrap:break-word;margin:0 0 .35rem}.home-featured[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.home-featured[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.home-featured[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus{text-decoration:underline}.home-featured__category[data-astro-cid-lcdefpme]{margin-bottom:1rem}.home-featured__standfirst[data-astro-cid-lcdefpme]{color:var(--color-text-secondary)}.home-featured__more[data-astro-cid-lcdefpme]{font-size:var(--font-size-small)}.home-calculators__intro[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:.35rem 0 0}.home-calculators[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-direction:column;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.home-calculators[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);transition:border-color var(--duration-fast) var(--ease-out);border-radius:6px;overflow:hidden}.home-calculators[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover,.home-calculators[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:focus-within{border-color:var(--color-text)}.home-calculators__thumb[data-astro-cid-lcdefpme] img{transition:transform var(--duration-base) var(--ease-out)}.home-calculators[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover .home-calculators__thumb[data-astro-cid-lcdefpme] img,.home-calculators[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:focus-within .home-calculators__thumb[data-astro-cid-lcdefpme] img{transform:scale(var(--card-image-zoom))}.home-calculators__link[data-astro-cid-lcdefpme]{min-height:calc(2 * 1.3 * var(--font-size-small) + 1rem);align-items:stretch;gap:.6rem;text-decoration:none;display:flex}.home-calculators__name[data-astro-cid-lcdefpme]{align-self:center}.home-calculators__thumb[data-astro-cid-lcdefpme]{flex-shrink:0;width:2.75rem;position:relative}.home-calculators__thumb[data-astro-cid-lcdefpme]>.image{height:100%}svg.home-calculators__icon-overlay.home-calculators__icon-overlay{color:#fff;filter:drop-shadow(0 1px 3px #0000008c);width:55%;height:55%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}svg.home-calculators__icon-inline{width:1.1rem;height:1.1rem;color:var(--color-text-secondary);flex-shrink:0}.home-calculators__name[data-astro-cid-lcdefpme]{min-width:0;font-size:var(--font-size-small);text-underline-offset:.15em;transition:text-decoration-color var(--duration-base) var(--ease-out);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:.5rem .75rem .5rem 0;font-weight:600;line-height:1.3;text-decoration:underline #0000;display:-webkit-box;overflow:hidden}.home-calculators__link[data-astro-cid-lcdefpme]:hover .home-calculators__name[data-astro-cid-lcdefpme],.home-calculators__link[data-astro-cid-lcdefpme]:focus-visible .home-calculators__name[data-astro-cid-lcdefpme]{text-decoration-color:currentColor;transition:text-decoration-color}.home-calculators__browse[data-astro-cid-lcdefpme]{font-size:var(--font-size-small);margin-top:1rem;display:inline-block}.home-search[data-astro-cid-lcdefpme]{position:relative}.home-search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{box-sizing:border-box;width:100%;font:inherit;font-size:var(--font-size-h4);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:1rem 1.25rem 1rem 2.75rem}.home-search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder{color:var(--color-text-secondary)}.home-search__icon[data-astro-cid-lcdefpme]{width:1.125rem;height:1.125rem;color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.home-newsletter[data-astro-cid-lcdefpme]{margin-top:var(--space-section-lg);border:1px solid var(--color-text);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:center;gap:1.5rem 3rem;padding:2rem;display:grid}.home-newsletter[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.home-newsletter__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46ch;color:var(--color-text-secondary);margin:.5rem 0 0}@media (width<=47.99rem){.home-newsletter[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);padding:1.25rem}}
