.blog-shell.svelte-nn0ruh{gap:clamp(1.2rem,2.4vw,2rem);padding:clamp(1.2rem,2.8vw,2.4rem) 0 clamp(3rem,6vw,4.5rem);display:grid}.blog-hero.svelte-nn0ruh{text-align:center;gap:.6rem;padding:clamp(.6rem,1.8vw,1.1rem) 0;display:grid}.blog-kicker.svelte-nn0ruh{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 82%, var(--sea-deep) 18%);margin:0;font-size:.8rem;font-weight:700}h1.svelte-nn0ruh{font-family:var(--font-display-accent);letter-spacing:.04em;color:var(--sea-deep);margin:0;font-size:clamp(2rem,6vw,3.8rem);line-height:.95}.blog-subtitle.svelte-nn0ruh{color:var(--muted);margin:0;font-size:clamp(1rem,2vw,1.2rem)}.blog-locale.svelte-nn0ruh{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 75%, var(--ink) 25%);margin:0;font-size:.82rem}.guide-list.svelte-nn0ruh{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem);display:grid}.guide-card.svelte-nn0ruh{border:1px solid color-mix(in srgb, var(--line) 70%, transparent 30%);background:color-mix(in srgb, var(--paper) 92%, #fff 8%);border-radius:18px;grid-template-rows:auto 1fr;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 12px 24px #2e506a12}.guide-card.svelte-nn0ruh:hover{transform:translateY(-3px);box-shadow:0 16px 28px #2e506a1f}.guide-media.svelte-nn0ruh{aspect-ratio:16/9;background:color-mix(in srgb, var(--paper) 86%, var(--sand) 14%);display:block}.guide-media.svelte-nn0ruh img:where(.svelte-nn0ruh){object-fit:cover;width:100%;height:100%;display:block}.guide-media-fallback.svelte-nn0ruh{background:radial-gradient(circle at 82% 18%,#486b8729,#0000 44%),radial-gradient(circle at 12% 100%,#df78621f,#0000 52%),linear-gradient(#f4e7d2fa,#ecddc4eb);width:100%;height:100%;display:block}.guide-content.svelte-nn0ruh{align-content:start;gap:.7rem;padding:clamp(.95rem,1.8vw,1.25rem);display:grid}h2.svelte-nn0ruh{color:var(--sea-deep);margin:0;font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.15}h2.svelte-nn0ruh a:where(.svelte-nn0ruh){color:inherit;text-decoration:none}h2.svelte-nn0ruh a:where(.svelte-nn0ruh):hover{text-decoration:underline}.guide-excerpt.svelte-nn0ruh,.guide-meta.svelte-nn0ruh,.guide-link.svelte-nn0ruh{color:var(--muted);margin:0}.guide-excerpt.svelte-nn0ruh{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.guide-meta.svelte-nn0ruh{align-items:center;gap:.45rem;font-size:.92rem;display:inline-flex}.guide-link.svelte-nn0ruh a:where(.svelte-nn0ruh){font-weight:700}.guide-empty.svelte-nn0ruh{border:1px dashed color-mix(in srgb, var(--line) 68%, transparent 32%);color:var(--muted);background:color-mix(in srgb, var(--paper) 90%, #fff 10%);border-radius:14px;margin:0;padding:1rem 1.1rem}@media (width<=900px){.guide-list.svelte-nn0ruh{grid-template-columns:minmax(0,1fr)}}
