.grid[data-astro-cid-3bq4wv52]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}.card[data-astro-cid-3bq4wv52]{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--bg-elevated) 80%, transparent);flex-direction:column;padding:1.5rem 1.35rem;display:flex;position:relative}.card[data-astro-cid-3bq4wv52].featured{border-color:var(--accent);box-shadow:var(--shadow)}.badge[data-astro-cid-3bq4wv52]{background:var(--accent-soft);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0;padding:.25rem .55rem;font-size:.72rem;font-weight:500;position:absolute;top:.85rem;right:.85rem}h3[data-astro-cid-3bq4wv52]{font-family:var(--font-serif);margin:0 0 .45rem;font-size:1.7rem;font-weight:500}.price[data-astro-cid-3bq4wv52]{margin:0 0 .75rem;font-size:1.15rem;font-weight:500}.blurb[data-astro-cid-3bq4wv52]{color:var(--text-muted);margin:0 0 1rem;font-size:.95rem;font-weight:300}ul[data-astro-cid-3bq4wv52]{flex:1;gap:.55rem;margin:0 0 1.35rem;padding:0;list-style:none;display:grid}li[data-astro-cid-3bq4wv52]{color:var(--text-muted);padding-left:1rem;font-size:.92rem;font-weight:300;position:relative}li[data-astro-cid-3bq4wv52]:before{content:"";background:var(--accent);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.55rem;left:0}.btn[data-astro-cid-3bq4wv52]{align-self:flex-start}@media (width<=900px){.grid[data-astro-cid-3bq4wv52]{grid-template-columns:1fr}}.hero[data-astro-cid-ubasv667]{padding-top:clamp(3rem,8vw,5rem);padding-bottom:1rem}.hero-inner[data-astro-cid-ubasv667]{max-width:40rem}h1[data-astro-cid-ubasv667]{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2.6rem,7vw,4rem);font-weight:500;line-height:1.05}.lead[data-astro-cid-ubasv667]{color:var(--text-muted);margin:0 0 1.5rem;font-size:1.08rem;font-weight:300}.actions[data-astro-cid-ubasv667]{flex-wrap:wrap;gap:.75rem;display:flex}.notes[data-astro-cid-ubasv667] ol[data-astro-cid-ubasv667]{color:var(--text-muted);gap:.65rem;margin:1.5rem 0;padding-left:1.2rem;font-weight:300;display:grid}.fine[data-astro-cid-ubasv667]{color:var(--text-muted);margin:0;font-size:.95rem;font-weight:300}
