.E0kJGG_page{gap:32px;max-width:62rem;margin:0 auto;padding-block:clamp(32px,8vh,88px) 24px;display:grid}.E0kJGG_head{gap:8px;max-width:44rem;display:grid}.E0kJGG_head h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(2.2rem,6vw,3.4rem);font-weight:700;line-height:1}.E0kJGG_head p{color:var(--muted);max-width:62ch;margin:0;font-size:1.05rem}.E0kJGG_tools{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.E0kJGG_tool{background:var(--surface);border:1px solid var(--rule);color:inherit;border-radius:10px;grid-template-rows:auto auto 1fr auto;gap:10px;padding:20px 22px;text-decoration:none;transition:border-color .15s;display:grid}@media (hover:hover){.E0kJGG_tool:hover{border-color:var(--accent)}}.E0kJGG_tool h2{font-family:var(--font-display);margin:0;font-size:1.5rem;font-weight:700;line-height:1.15}.E0kJGG_tool h2:after{content:" →";color:var(--accent)}.E0kJGG_tool p{color:var(--muted);margin:0}.E0kJGG_kicker{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#241400;background:#ff9f1c;border-radius:4px;justify-self:start;padding:3px 8px;font-size:.72rem;font-weight:700}.E0kJGG_tool+.E0kJGG_tool .E0kJGG_kicker{color:#74ffa6;background:#12241a}.E0kJGG_facts{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px 22px;margin:4px 0 0;padding-top:12px;display:flex}.E0kJGG_facts div{display:grid}.E0kJGG_facts dt{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:600}.E0kJGG_facts dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:.95rem}.E0kJGG_foot{color:var(--muted);gap:6px;max-width:70ch;font-size:.84rem;display:grid}.E0kJGG_foot p{margin:0}.E0kJGG_foot a{color:var(--accent)}
