.rel.svelte-hyrd7p{padding:2.75rem 0 .5rem}.rel-head.svelte-hyrd7p{display:flex;align-items:baseline;gap:.7rem;margin-bottom:1.4rem}.rel-num.svelte-hyrd7p{font-family:var(--f-mono);font-size:.9rem;color:var(--text-3)}.rel-head.svelte-hyrd7p h2:where(.svelte-hyrd7p){font-family:var(--f-display);font-weight:700;letter-spacing:-.02em;font-size:clamp(1.3rem,2.6vw,1.7rem);color:var(--text)}.rel-grid.svelte-hyrd7p{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.rel-card.svelte-hyrd7p{display:flex;flex-direction:column;gap:.5rem;background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--blue);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:1.5rem 1.6rem;text-decoration:none;transition:box-shadow .22s,transform .16s,border-left-color .22s}.rel-card.svelte-hyrd7p:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-left-color:var(--orange)}.rel-eyebrow.svelte-hyrd7p{font-family:var(--f-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--orange)}.rel-title.svelte-hyrd7p{font-family:var(--f-display);font-weight:700;font-size:1.2rem;line-height:1.25;letter-spacing:-.02em;color:var(--text)}.rel-card.svelte-hyrd7p:hover .rel-title:where(.svelte-hyrd7p){color:var(--blue)}.rel-desc.svelte-hyrd7p{font-size:.9rem;line-height:1.55;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rel-foot.svelte-hyrd7p{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.3rem;flex-wrap:wrap}.rel-meta.svelte-hyrd7p{font-family:var(--f-mono);font-size:.66rem;color:var(--text-3)}.rel-go.svelte-hyrd7p{font-family:var(--f-mono);font-size:.72rem;font-weight:600;color:var(--blue)}
