.helpful-links.svelte-4npezi{max-width:1180px;margin:0 auto;padding:clamp(3rem,7vw,5rem) 1.25rem}.helpful-heading.svelte-4npezi{max-width:700px;margin-bottom:1.75rem}.helpful-heading.svelte-4npezi>span:where(.svelte-4npezi){display:block;margin-bottom:.55rem;color:var(--gold, #c8a45e);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.helpful-heading.svelte-4npezi h2:where(.svelte-4npezi){margin:0 0 .65rem;font-family:var(--font-display, "Playfair Display", serif);font-size:clamp(1.8rem,4vw,2.65rem);color:var(--text-primary, #fff)}.helpful-heading.svelte-4npezi p:where(.svelte-4npezi){margin:0;color:var(--text-secondary, #aaa);line-height:1.7}.helpful-grid.svelte-4npezi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.helpful-card.svelte-4npezi{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding:1.25rem;border:1px solid var(--border, #333);border-radius:10px;background:var(--bg-card, #171717);color:inherit;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.helpful-card.svelte-4npezi:hover,.helpful-card.svelte-4npezi:focus-visible{transform:translateY(-2px);border-color:var(--gold, #c8a45e);background:#c8a45e12}.helpful-card.svelte-4npezi strong:where(.svelte-4npezi){display:block;color:var(--text-primary, #fff);font-size:1rem}.helpful-card.svelte-4npezi p:where(.svelte-4npezi){margin:.4rem 0 0;color:var(--text-secondary, #aaa);font-size:.86rem;line-height:1.55}.helpful-card.svelte-4npezi>span:where(.svelte-4npezi){flex:0 0 auto;color:var(--gold, #c8a45e);font-size:1.25rem}@media(max-width:800px){.helpful-grid.svelte-4npezi{grid-template-columns:1fr}}
