.tools_page__IhMtY{max-width:1080px;margin:0 auto;padding:124px 24px 104px}.tools_header__Ed0Fe{max-width:760px;margin-bottom:34px}.tools_eyebrow__O1Rg4{display:inline-block;margin:0 0 16px;color:var(--fg-accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.tools_title__lnVEn{margin:0 0 18px;color:var(--fg-1);font-family:var(--font-display);font-size:clamp(36px,6vw,62px);font-weight:var(--w-bold);letter-spacing:-.035em;line-height:1.03}.tools_subtitle__FZWd_{margin:0;color:var(--fg-2);font-size:19px;line-height:1.7}.tools_grid__teouW{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));margin:0 0 44px}.tools_card___DJdC{display:block;background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--r-xl);padding:24px;box-shadow:var(--shadow-card)}.tools_card___DJdC:hover{border-color:var(--border-active)}.tools_cardTitle__xaUWK{font-family:var(--font-display);font-size:22px;font-weight:var(--w-semibold);color:var(--fg-1);margin:0 0 10px}.tools_cardText__5nOnV{font-size:15px;line-height:1.62;color:var(--fg-2);margin:0}.tools_about__oqlmh{border-top:1px solid var(--border-hairline);padding-top:26px;max-width:720px}.tools_heading__Z9FAq{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-label);margin:0 0 12px}.tools_about__oqlmh p{color:var(--fg-2);font-size:16.5px;line-height:1.72;margin:0 0 14px}.tools_list__YL1z0{margin:0 0 18px;padding-left:20px;color:var(--fg-2);font-size:16px;line-height:1.7}.tools_list__YL1z0 li{margin-bottom:6px}