main.svelte-1fbataj.svelte-1fbataj{max-width:1040px;margin:0 auto;padding:0 20px;color:var(--text-primary)}.lead.svelte-1fbataj.svelte-1fbataj{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;padding:64px 0 48px;border-bottom:1px solid var(--border-color)}.lead-main.svelte-1fbataj.svelte-1fbataj{grid-column:span 7}.kicker.svelte-1fbataj.svelte-1fbataj{margin:0;font-size:12px;font-weight:600;color:var(--text-muted)}h1.svelte-1fbataj.svelte-1fbataj{margin:12px 0 0;font-size:clamp(2.3rem,5vw,3.25rem);line-height:1.1;font-weight:700;letter-spacing:-.03em}h1.svelte-1fbataj em.svelte-1fbataj{font-style:normal;color:var(--accent-color)}.lede.svelte-1fbataj.svelte-1fbataj{grid-column:9 / span 4;align-self:end;margin:0;font-size:16.5px;line-height:1.65;color:var(--text-secondary)}.group.svelte-1fbataj.svelte-1fbataj{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;padding-top:32px}.group.svelte-1fbataj.svelte-1fbataj:first-of-type{padding-top:36px}.cat.svelte-1fbataj.svelte-1fbataj{grid-column:span 3;margin:14px 0 0;font-size:12px;font-weight:600;color:var(--text-muted)}.rows.svelte-1fbataj.svelte-1fbataj{grid-column:4 / span 9;list-style:none;margin:0;padding:0}.rows.svelte-1fbataj a.svelte-1fbataj{display:flex;gap:24px;align-items:baseline;padding:12px 10px;margin:0 -10px;border-radius:8px;text-decoration:none;color:inherit}.rows.svelte-1fbataj a.svelte-1fbataj:hover{background:var(--bg-tertiary)}.text.svelte-1fbataj.svelte-1fbataj{flex-grow:1;display:flex;flex-direction:column;gap:3px}.title.svelte-1fbataj.svelte-1fbataj{font-size:16px;font-weight:600;line-height:1.35}.desc.svelte-1fbataj.svelte-1fbataj{font-size:14.5px;line-height:1.5;color:var(--text-secondary)}.mins.svelte-1fbataj.svelte-1fbataj{font-size:13px;color:var(--text-muted);white-space:nowrap}.tools.svelte-1fbataj.svelte-1fbataj{margin-top:56px;padding:28px 32px;border-radius:10px;background:var(--bg-secondary);display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap}.tools-text.svelte-1fbataj.svelte-1fbataj{flex-grow:1}.tools.svelte-1fbataj h2.svelte-1fbataj{margin:0;font-size:20px;font-weight:650;letter-spacing:-.01em}.tools.svelte-1fbataj p.svelte-1fbataj{margin:6px 0 0;font-size:14.5px;color:var(--text-secondary)}.btn.svelte-1fbataj.svelte-1fbataj{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:6px;font-size:14px;font-weight:500;text-decoration:none}.btn.dark.svelte-1fbataj.svelte-1fbataj{background:var(--accent-color);color:var(--on-accent)}.btn.dark.svelte-1fbataj.svelte-1fbataj:hover{background:var(--accent-hover)}.btn.light.svelte-1fbataj.svelte-1fbataj{background:var(--bg-raised);color:var(--text-primary);box-shadow:var(--shadow-card)}.btn.light.svelte-1fbataj.svelte-1fbataj:hover{background:var(--bg-tertiary)}@media (max-width: 860px){.lead.svelte-1fbataj.svelte-1fbataj{display:block;padding:44px 0 36px}.lede.svelte-1fbataj.svelte-1fbataj{margin-top:18px}.group.svelte-1fbataj.svelte-1fbataj{display:block}.cat.svelte-1fbataj.svelte-1fbataj{margin:0 0 4px}}@media (max-width: 560px){main.svelte-1fbataj.svelte-1fbataj{padding:0 16px}.rows.svelte-1fbataj a.svelte-1fbataj{flex-direction:column;gap:4px}.tools.svelte-1fbataj.svelte-1fbataj{padding:22px 18px}}
