.tools-hero[data-astro-cid-l4z7ivqh]{max-width:1100px;padding:var(--space-6) var(--space-4) 0;gap:var(--space-6);grid-template-columns:1.1fr 1fr;align-items:center;margin:0 auto;display:grid}.tools-hero__kicker[data-astro-cid-l4z7ivqh]{font-size:var(--text-sm);letter-spacing:.12em;color:var(--color-accent-deep);margin:0 0 var(--space-2)}.tools-hero[data-astro-cid-l4z7ivqh] h1[data-astro-cid-l4z7ivqh]{font-size:var(--text-2xl);margin:0 0 var(--space-3)}.tools-hero__lede[data-astro-cid-l4z7ivqh]{font-size:var(--text-lg);color:var(--color-slate);margin:0}.tools-hero__image[data-astro-cid-l4z7ivqh]{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%;display:block}.tool-card[data-astro-cid-l4z7ivqh]{max-width:1100px;margin:var(--space-7) auto 0;padding:0 var(--space-4);border:1px solid var(--color-border);background:var(--color-bg);border-radius:4px;grid-template-columns:2fr 3fr;display:grid;overflow:hidden}.tool-card__media[data-astro-cid-l4z7ivqh]{background:var(--color-cream);display:block}.tool-card__media[data-astro-cid-l4z7ivqh] img{object-fit:cover;object-position:left center;width:100%;height:100%;display:block}.tool-card__body[data-astro-cid-l4z7ivqh]{padding:var(--space-5)}.tool-card__meta[data-astro-cid-l4z7ivqh]{font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-deep);margin:0 0 var(--space-2)}.tool-card[data-astro-cid-l4z7ivqh] h2[data-astro-cid-l4z7ivqh]{font-size:var(--text-xl);margin:0 0 var(--space-2)}.tool-card[data-astro-cid-l4z7ivqh] h2[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]{color:var(--color-obsidian);text-decoration:none}.tool-card__cols[data-astro-cid-l4z7ivqh]{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:1fr 1fr;display:grid}.tool-card[data-astro-cid-l4z7ivqh] h3[data-astro-cid-l4z7ivqh]{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate);margin:0 0 var(--space-2)}.tool-card[data-astro-cid-l4z7ivqh] ul[data-astro-cid-l4z7ivqh]{margin:0;padding-left:1.1rem}.tool-card[data-astro-cid-l4z7ivqh] li[data-astro-cid-l4z7ivqh]{margin-bottom:var(--space-1)}.tool-card[data-astro-cid-l4z7ivqh] dl[data-astro-cid-l4z7ivqh]{margin:0}.tool-card[data-astro-cid-l4z7ivqh] dt[data-astro-cid-l4z7ivqh]{color:var(--color-navy);font-weight:600}.tool-card[data-astro-cid-l4z7ivqh] dd[data-astro-cid-l4z7ivqh]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-slate)}.tool-card__button[data-astro-cid-l4z7ivqh]{background:var(--color-navy);color:var(--color-bg);padding:var(--space-2) var(--space-4);border-radius:2px;font-weight:600;text-decoration:none;display:inline-block}.tool-card__button[data-astro-cid-l4z7ivqh]:hover{background:var(--color-accent);color:var(--color-obsidian)}.tool-card__note[data-astro-cid-l4z7ivqh]{font-size:var(--text-sm);color:var(--color-slate);margin:var(--space-3) 0 0}.navigators[data-astro-cid-l4z7ivqh]{max-width:1100px;margin:var(--space-7) auto 0;padding:0 var(--space-4)}.navigators[data-astro-cid-l4z7ivqh] h2[data-astro-cid-l4z7ivqh]{font-size:var(--text-xl);margin:0 0 var(--space-2)}.navigators__lede[data-astro-cid-l4z7ivqh]{color:var(--color-slate);margin:0 0 var(--space-4)}.navigators__list[data-astro-cid-l4z7ivqh]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.navigators__list[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]{gap:var(--space-2);border:1px solid var(--color-border);border-top:3px solid var(--color-accent);height:100%;padding:var(--space-4);color:inherit;border-radius:4px;flex-direction:column;text-decoration:none;display:flex}.navigators__list[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]:hover .navigators__title[data-astro-cid-l4z7ivqh]{color:var(--color-accent-deep)}.navigators__kicker[data-astro-cid-l4z7ivqh]{font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-deep)}.navigators__title[data-astro-cid-l4z7ivqh]{font-family:var(--font-headline);font-size:var(--text-lg);color:var(--color-navy)}.navigators__promise[data-astro-cid-l4z7ivqh]{color:var(--color-slate);font-size:var(--text-sm);flex:1}.navigators__file[data-astro-cid-l4z7ivqh]{font-size:var(--text-sm);color:var(--color-navy);font-weight:600}.tools-reading[data-astro-cid-l4z7ivqh]{max-width:1100px;margin:var(--space-7) auto 0;padding:0 var(--space-4)}.tools-reading[data-astro-cid-l4z7ivqh] h2[data-astro-cid-l4z7ivqh]{font-size:var(--text-xl);margin:0 0 var(--space-3)}.tools-reading__list[data-astro-cid-l4z7ivqh]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.tools-reading__list[data-astro-cid-l4z7ivqh] li[data-astro-cid-l4z7ivqh]{border-top:2px solid var(--color-accent);padding-top:var(--space-3)}.tools-reading__list[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]{font-family:var(--font-headline);font-size:var(--text-lg);color:var(--color-obsidian);text-decoration:none}.tools-reading__list[data-astro-cid-l4z7ivqh] a[data-astro-cid-l4z7ivqh]:hover{color:var(--color-accent-deep)}.tools-reading__list[data-astro-cid-l4z7ivqh] p[data-astro-cid-l4z7ivqh]{margin:var(--space-1) 0 0;color:var(--color-slate)}.tools-close[data-astro-cid-l4z7ivqh]{max-width:760px;margin:var(--space-7) auto 0;padding:var(--space-6) var(--space-4) var(--space-7);background:var(--color-cream);border-radius:4px}.tools-close[data-astro-cid-l4z7ivqh] h2[data-astro-cid-l4z7ivqh]{font-size:var(--text-xl);margin:0 0 var(--space-2)}@media (width<=900px){.tools-hero[data-astro-cid-l4z7ivqh],.tool-card[data-astro-cid-l4z7ivqh],.tool-card__cols[data-astro-cid-l4z7ivqh]{grid-template-columns:1fr}.tool-card[data-astro-cid-l4z7ivqh]{margin-left:var(--space-4);margin-right:var(--space-4);padding:0}.tool-card__media[data-astro-cid-l4z7ivqh] img{aspect-ratio:16/9}}@media (width<=640px){.tools-close[data-astro-cid-l4z7ivqh]{margin-left:var(--space-4);margin-right:var(--space-4)}}
