.fc-wrap[data-astro-cid-y4che65g]{max-width:64rem;margin-inline:auto;padding-inline:clamp(1.25rem,3vw,2.5rem)}.fc-sec[data-astro-cid-y4che65g]{padding-block:clamp(4rem,8vw,6rem)}.fc-sec--muted[data-astro-cid-y4che65g]{background:var(--muted)}.fc-h2[data-astro-cid-y4che65g]{font-size:clamp(1.5rem,2.4vw,1.875rem);margin-bottom:2rem}.fc-intro[data-astro-cid-y4che65g]{font-size:.875rem;color:var(--muted-ink);max-width:32rem;margin:0 0 2rem}.fc-cards[data-astro-cid-y4che65g]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.fc-card[data-astro-cid-y4che65g]{margin:0;background:var(--white);border:1px solid var(--line)}.fc-card[data-astro-cid-y4che65g] summary[data-astro-cid-y4che65g]{list-style:none;cursor:pointer;display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem}.fc-card[data-astro-cid-y4che65g] summary[data-astro-cid-y4che65g]::-webkit-details-marker{display:none}.fc-card__thumb[data-astro-cid-y4che65g]{flex:none;width:3.5rem;height:3.5rem;overflow:hidden;border-radius:2px}.fc-card__thumb[data-astro-cid-y4che65g] img{width:100%;height:100%;object-fit:cover}.fc-intro-grid[data-astro-cid-y4che65g]{display:grid;gap:2.5rem;align-items:center}@media(min-width:900px){.fc-intro-grid[data-astro-cid-y4che65g]{grid-template-columns:1.4fr 1fr;gap:4rem}}.fc-intro-img[data-astro-cid-y4che65g]{margin:0;max-width:24rem}.fc-intro-img[data-astro-cid-y4che65g] img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.fc-intro-img[data-astro-cid-y4che65g] figcaption[data-astro-cid-y4che65g]{margin-top:.6rem;font-family:var(--font-heading);font-size:9px;letter-spacing:.25em;text-transform:uppercase;color:var(--muted-ink)}.fc-card__main[data-astro-cid-y4che65g]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.fc-card__name[data-astro-cid-y4che65g]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.fc-card[data-astro-cid-y4che65g] h3[data-astro-cid-y4che65g]{font-family:var(--font-body);font-size:1rem;line-height:1.4;margin:0}.fc-badge[data-astro-cid-y4che65g]{background:var(--black);color:var(--white);font-family:var(--font-heading);font-size:9px;letter-spacing:.15em;text-transform:uppercase;padding:.2rem .5rem}.fc-card__time[data-astro-cid-y4che65g]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--muted-ink)}.fc-card__price[data-astro-cid-y4che65g]{font-family:var(--font-heading);font-size:1.125rem;white-space:nowrap;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.fc-card__price[data-astro-cid-y4che65g] small[data-astro-cid-y4che65g]{font-family:var(--font-body);font-size:10px;color:var(--muted-ink)}.fc-chev[data-astro-cid-y4che65g]{flex:none;width:8px;height:8px;border-right:1.5px solid var(--muted-ink);border-bottom:1.5px solid var(--muted-ink);transform:rotate(45deg) translateY(-3px);transition:transform .2s;margin-left:.25rem}.fc-card[data-astro-cid-y4che65g] details[data-astro-cid-y4che65g][open] .fc-chev[data-astro-cid-y4che65g]{transform:rotate(-135deg) translateY(-2px)}.fc-card__body[data-astro-cid-y4che65g]{border-top:1px solid var(--line);padding:1.25rem 1.5rem 1.5rem}.fc-card__body[data-astro-cid-y4che65g]>p[data-astro-cid-y4che65g]{font-size:.9rem;color:#444;margin:0 0 1.25rem}.fc-cols[data-astro-cid-y4che65g]{margin:0 0 1.5rem;display:grid;gap:1rem 2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.fc-cols[data-astro-cid-y4che65g] dt[data-astro-cid-y4che65g]{font-family:var(--font-heading);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted-ink);margin-bottom:.4rem}.fc-cols[data-astro-cid-y4che65g] dd[data-astro-cid-y4che65g]{margin:0;font-size:.85rem;line-height:1.6}.fc-actions[data-astro-cid-y4che65g]{display:flex;flex-wrap:wrap;gap:.75rem}.fc-actions[data-astro-cid-y4che65g] .btn[data-astro-cid-y4che65g]{font-size:.68rem;letter-spacing:.2em;padding:.75rem 1.5rem}.fc-addons[data-astro-cid-y4che65g]{list-style:none;margin:0;display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.5rem max(clamp(1.25rem,3vw,2.5rem),calc((100% - 64rem)/2 + clamp(1.25rem,3vw,2.5rem))) 1rem}.fc-addons[data-astro-cid-y4che65g] li[data-astro-cid-y4che65g]{flex:none;width:16rem;scroll-snap-align:start;margin:0;background:var(--white);border:1px solid var(--line);padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.fc-addons[data-astro-cid-y4che65g] h3[data-astro-cid-y4che65g]{font-family:var(--font-body);font-size:.9rem;line-height:1.35;margin:0}.fc-addons[data-astro-cid-y4che65g] h3[data-astro-cid-y4che65g] span[data-astro-cid-y4che65g]{color:var(--muted-ink);margin-right:.15rem}.fc-addons[data-astro-cid-y4che65g] p[data-astro-cid-y4che65g]{font-size:.78rem;color:var(--muted-ink);margin:0;flex:1}.fc-addon__foot[data-astro-cid-y4che65g]{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid var(--line);font-size:.75rem;color:var(--muted-ink)}.fc-addon__foot[data-astro-cid-y4che65g] strong[data-astro-cid-y4che65g]{font-weight:500;font-size:.9rem;color:var(--black)}.fc-lead[data-astro-cid-y4che65g]{font-size:.95rem;line-height:1.8;color:#444;max-width:44rem}.fc-h3[data-astro-cid-y4che65g]{font-size:1.25rem;margin:2.5rem 0 1.25rem}.fc-picks[data-astro-cid-y4che65g]{list-style:none;padding:0;margin:0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.fc-picks[data-astro-cid-y4che65g] li[data-astro-cid-y4che65g]{margin:0}.fc-picks[data-astro-cid-y4che65g] a[data-astro-cid-y4che65g]{display:flex;flex-direction:column;gap:.3rem;height:100%;padding:1.1rem 1.25rem;border:1px solid var(--line);text-decoration:none;transition:border-color .2s,background .2s}.fc-picks[data-astro-cid-y4che65g] a[data-astro-cid-y4che65g]:hover{border-color:var(--black)}.fc-pick__goal[data-astro-cid-y4che65g]{font-family:var(--font-heading);font-size:9px;letter-spacing:.25em;text-transform:uppercase;color:var(--muted-ink)}.fc-pick__name[data-astro-cid-y4che65g]{font-size:1rem;line-height:1.35}.fc-pick__meta[data-astro-cid-y4che65g]{font-size:.75rem;color:var(--muted-ink)}.fc-pick--consult[data-astro-cid-y4che65g] a[data-astro-cid-y4che65g]{background:var(--black);color:var(--white);border-color:var(--black)}.fc-pick--consult[data-astro-cid-y4che65g] .fc-pick__goal[data-astro-cid-y4che65g],.fc-pick--consult[data-astro-cid-y4che65g] .fc-pick__meta[data-astro-cid-y4che65g]{color:#ffffffb3}.fc-rating[data-astro-cid-y4che65g]{display:inline-flex;align-items:center;gap:.5rem;margin:-.5rem 0 2rem;text-decoration:none;font-size:.85rem}.fc-rating[data-astro-cid-y4che65g] strong[data-astro-cid-y4che65g]{font-family:var(--font-heading);font-size:1.25rem;font-weight:400}.fc-rating[data-astro-cid-y4che65g] span[data-astro-cid-y4che65g][aria-hidden]{letter-spacing:.1em}.fc-club[data-astro-cid-y4che65g]{background:var(--black);color:var(--white);padding-block:clamp(3.5rem,7vw,5rem)}.fc-club__inner[data-astro-cid-y4che65g]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem}.fc-club[data-astro-cid-y4che65g] p[data-astro-cid-y4che65g]:not(.eyebrow){color:#ffffffbf;max-width:36rem;margin:0;font-size:.95rem;line-height:1.7}.fc-club[data-astro-cid-y4che65g] .eyebrow{color:#ffffff80}.fc-club__actions[data-astro-cid-y4che65g]{display:flex;flex-wrap:wrap;gap:.75rem}.fc-club__actions[data-astro-cid-y4che65g] .btn[data-astro-cid-y4che65g]{font-size:.7rem;letter-spacing:.2em;padding:.9rem 1.75rem}.fc-club[data-astro-cid-y4che65g] .btn--ghost[data-astro-cid-y4che65g]{color:var(--white);border-color:#ffffff8c}.fc-related[data-astro-cid-y4che65g]{padding-block:2.5rem;border-top:1px solid var(--line)}.fc-related[data-astro-cid-y4che65g] ul[data-astro-cid-y4che65g]{list-style:none;padding:0;margin:.75rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.fc-related[data-astro-cid-y4che65g] li[data-astro-cid-y4che65g]{margin:0}.fc-related[data-astro-cid-y4che65g] a[data-astro-cid-y4che65g]{font-size:.9rem;text-underline-offset:4px}
