.related.svelte-185vac4.svelte-185vac4{padding:clamp(40px,5vw,64px) 0;border-top:1px solid rgba(255,255,255,.06);background:var(--surface-base)}.related-inner.svelte-185vac4.svelte-185vac4{max-width:1100px;margin:0 auto;padding:0 clamp(20px,3vw,40px)}h2.svelte-185vac4.svelte-185vac4{font-family:Montserrat,Trebuchet MS,sans-serif;font-size:clamp(18px,1.8vw,22px);font-weight:700;color:var(--text-body);text-transform:uppercase;margin:0 0 18px}ul.svelte-185vac4.svelte-185vac4{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}ul.svelte-185vac4 a.svelte-185vac4{display:flex;flex-direction:column;gap:4px;height:100%;padding:18px 20px;background:var(--surface-raised);border:1px solid rgba(255,255,255,.12);border-radius:10px;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}ul.svelte-185vac4 a.svelte-185vac4:hover{border-color:#5499d880;background:#5499d80f;transform:translateY(-2px)}ul.svelte-185vac4 a.svelte-185vac4:focus-visible{outline:2px solid var(--izt-classic-blue);outline-offset:2px}.related-title.svelte-185vac4.svelte-185vac4{font-family:Poppins,Trebuchet MS,sans-serif;font-size:15px;font-weight:600;color:var(--text-body)}.related-note.svelte-185vac4.svelte-185vac4{font-family:Poppins,Trebuchet MS,sans-serif;font-size:14px;color:var(--text-muted);line-height:1.5}@media (prefers-reduced-motion: reduce){ul.svelte-185vac4 a.svelte-185vac4,ul.svelte-185vac4 a.svelte-185vac4:hover{transition:none;transform:none}}
