.page-hero.svelte-1p5xq22 p:where(.svelte-1p5xq22){margin-top:var(--sp-2)}.tm.svelte-1p5xq22{background:var(--paper-2);padding:var(--sp-10) 0 var(--sp-16)}.tm-sec.svelte-1p5xq22{margin-top:var(--sp-10)}.tm-head.svelte-1p5xq22{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4)}h2.svelte-1p5xq22{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:28px;margin:0 0 var(--sp-4)}.tm-all.svelte-1p5xq22{display:inline-flex;align-items:center;gap:6px;font-weight:600;text-decoration:none;white-space:nowrap}.tm-all.svelte-1p5xq22 svg{width:18px;height:18px}.tm-grid.svelte-1p5xq22{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}@media(max-width:640px){.tm-grid.svelte-1p5xq22{grid-template-columns:1fr}}.tm-card.svelte-1p5xq22{display:flex;flex-direction:column;gap:var(--sp-2);background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-5);text-decoration:none;color:var(--text);transition:border-color .15s,box-shadow .15s,transform .15s}.tm-card.svelte-1p5xq22:hover{border-color:#c5cad3;box-shadow:var(--shadow);transform:translateY(-1px)}.tm-ic.svelte-1p5xq22{width:40px;height:40px;border-radius:10px;background:var(--yellow-soft);display:grid;place-items:center;color:var(--yellow-ink)}.tm-ic.svelte-1p5xq22 svg{width:22px;height:22px}.tm-t.svelte-1p5xq22{font-weight:700;font-size:18px;line-height:1.3}.tm-d.svelte-1p5xq22{color:var(--muted);font-size:15px}.tm-date.svelte-1p5xq22{margin-top:auto;font-size:13px;color:var(--muted)}.tm-eyebrow.svelte-1p5xq22{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--yellow)}.tm-eyebrow.dark.svelte-1p5xq22{color:var(--muted)}.tm-feat.svelte-1p5xq22{position:relative;display:flex;flex-direction:column;gap:var(--sp-2);background:var(--ink);color:var(--on-d);border-radius:var(--r-lg);padding:var(--sp-6) var(--sp-16) var(--sp-6) var(--sp-6);text-decoration:none;box-shadow:var(--shadow)}.tm-feat-t.svelte-1p5xq22{font-family:var(--display);font-weight:700;font-size:clamp(26px,3vw,36px);line-height:1;text-transform:uppercase}.tm-feat-d.svelte-1p5xq22{color:#cfd4db}.tm-tags.svelte-1p5xq22{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}.tm-tags.svelte-1p5xq22 span:where(.svelte-1p5xq22){border:1px solid var(--line-d);border-radius:999px;padding:3px 12px;font-size:13px;color:#dfe3e8}.tm-go.svelte-1p5xq22{position:absolute;right:var(--sp-6);top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:var(--yellow);color:var(--yellow-ink);display:grid;place-items:center;transition:transform .15s}.tm-go.svelte-1p5xq22 svg{width:22px;height:22px}.tm-feat.svelte-1p5xq22:hover .tm-go:where(.svelte-1p5xq22){transform:translateY(-50%) translate(3px)}@media(max-width:640px){.tm-feat.svelte-1p5xq22{padding:var(--sp-5)}.tm-go.svelte-1p5xq22{position:static;transform:none;margin-top:var(--sp-2)}.tm-feat.svelte-1p5xq22:hover .tm-go:where(.svelte-1p5xq22){transform:none}}
