.xg-wrap[data-astro-cid-k3re4m7l]{max-width:72rem;margin-inline:auto;padding-inline:clamp(1.25rem,3vw,2.5rem)}.xg-sec[data-astro-cid-k3re4m7l]{padding-block:clamp(4rem,8vw,6.5rem)}.xg-sec--muted[data-astro-cid-k3re4m7l]{background:var(--muted)}.xg-sec--red[data-astro-cid-k3re4m7l]{background:var(--holiday-red);color:var(--holiday-ink)}.xg-eyebrow[data-astro-cid-k3re4m7l]{font-family:var(--font-heading);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted-ink);margin:0 0 .75rem}.xg-eyebrow--gold[data-astro-cid-k3re4m7l]{color:var(--holiday-gold)}.xg-h2[data-astro-cid-k3re4m7l]{font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.15;margin:0 0 1.25rem}.xg-text[data-astro-cid-k3re4m7l]{font-size:.95rem;line-height:1.75;color:#444;margin:0 0 2rem;max-width:34rem}.xg-sec--red[data-astro-cid-k3re4m7l] .xg-text[data-astro-cid-k3re4m7l]{color:var(--holiday-ink-soft)}.xg-narrow[data-astro-cid-k3re4m7l]{max-width:38rem}.xg-center[data-astro-cid-k3re4m7l]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:3rem}.xg-btn[data-astro-cid-k3re4m7l]{font-size:.72rem;letter-spacing:.2em;padding:.95rem 2.1rem;background:var(--black);color:var(--white);border-color:var(--black)}.xg-btn[data-astro-cid-k3re4m7l]:hover,.xg-btn--line[data-astro-cid-k3re4m7l]{background:transparent;color:var(--black)}.xg-btn--line[data-astro-cid-k3re4m7l]:hover{background:var(--black);color:var(--white)}.xg-btn--light[data-astro-cid-k3re4m7l]{background:var(--holiday-ink);color:var(--holiday-red);border-color:var(--holiday-ink)}.xg-btn--light[data-astro-cid-k3re4m7l]:hover{background:transparent;color:var(--holiday-ink)}.xg-ribbon[data-astro-cid-k3re4m7l]{background:var(--holiday-red);color:var(--holiday-ink);text-align:center;padding:.95rem 1rem}.xg-ribbon[data-astro-cid-k3re4m7l] p[data-astro-cid-k3re4m7l]{margin:0;font-family:var(--font-heading);font-size:10px;letter-spacing:.26em;text-transform:uppercase}.xg-ribbon[data-astro-cid-k3re4m7l] span[data-astro-cid-k3re4m7l]{color:var(--holiday-gold)}.xg-guide[data-astro-cid-k3re4m7l]{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:1.75rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1000px){.xg-guide[data-astro-cid-k3re4m7l]{grid-template-columns:repeat(5,minmax(0,1fr))}}.xg-guide[data-astro-cid-k3re4m7l]>li[data-astro-cid-k3re4m7l]{margin:0}.xg-guide__img[data-astro-cid-k3re4m7l]{aspect-ratio:4 / 5;overflow:hidden;margin-bottom:1rem}.xg-guide__img[data-astro-cid-k3re4m7l] img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.xg-guide[data-astro-cid-k3re4m7l]>li[data-astro-cid-k3re4m7l]:hover img{transform:scale(1.04)}.xg-guide[data-astro-cid-k3re4m7l] h3[data-astro-cid-k3re4m7l]{font-size:1.1rem;margin:0 0 .3rem}.xg-guide[data-astro-cid-k3re4m7l] p[data-astro-cid-k3re4m7l]{font-size:.85rem;color:#555;margin:0 0 .75rem}.xg-guide[data-astro-cid-k3re4m7l] ul[data-astro-cid-k3re4m7l]{list-style:none;padding:0;margin:0;display:grid;gap:.3rem}.xg-guide[data-astro-cid-k3re4m7l] ul[data-astro-cid-k3re4m7l] a[data-astro-cid-k3re4m7l]{font-size:.8rem;color:var(--black);text-decoration:none}.xg-guide[data-astro-cid-k3re4m7l] ul[data-astro-cid-k3re4m7l] a[data-astro-cid-k3re4m7l]:hover{text-decoration:underline}.xg-split[data-astro-cid-k3re4m7l]{display:grid;gap:clamp(2rem,5vw,4.5rem);align-items:center}@media(min-width:900px){.xg-split[data-astro-cid-k3re4m7l]{grid-template-columns:1fr 1.1fr}}.xg-list[data-astro-cid-k3re4m7l]{list-style:none;padding:0;margin:0}.xg-list[data-astro-cid-k3re4m7l] li[data-astro-cid-k3re4m7l]{display:grid;grid-template-columns:2.5rem 1fr;gap:.75rem;padding:1rem 0;border-top:1px solid var(--holiday-ink-line);margin:0}.xg-list[data-astro-cid-k3re4m7l] span[data-astro-cid-k3re4m7l]{font-family:var(--font-heading);font-size:.8rem;color:var(--holiday-gold);padding-top:.15rem}.xg-list[data-astro-cid-k3re4m7l] strong[data-astro-cid-k3re4m7l]{font-weight:500}.xg-list[data-astro-cid-k3re4m7l] p[data-astro-cid-k3re4m7l]{margin:.25rem 0 0;font-size:.85rem;color:var(--holiday-ink-soft)}.xg-prep[data-astro-cid-k3re4m7l]{list-style:none;padding:0;margin:2.5rem 0 0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.xg-prep[data-astro-cid-k3re4m7l]>li[data-astro-cid-k3re4m7l]{margin:0;border-top:2px solid var(--holiday-accent);padding-top:1.25rem}.xg-when[data-astro-cid-k3re4m7l]{font-family:var(--font-heading);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--holiday-accent);margin:0 0 .5rem}.xg-prep[data-astro-cid-k3re4m7l] h3[data-astro-cid-k3re4m7l]{font-size:1.35rem;margin:0 0 .5rem}.xg-prep[data-astro-cid-k3re4m7l]>li[data-astro-cid-k3re4m7l]>p[data-astro-cid-k3re4m7l]:not(.xg-when){font-size:.88rem;line-height:1.6;color:#444;margin:0 0 .9rem}.xg-prep[data-astro-cid-k3re4m7l] ul[data-astro-cid-k3re4m7l]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.4rem}.xg-prep[data-astro-cid-k3re4m7l] ul[data-astro-cid-k3re4m7l] a[data-astro-cid-k3re4m7l]{display:inline-block;border:1px solid var(--line);padding:.45rem .75rem;font-family:var(--font-heading);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--black);text-decoration:none}.xg-prep[data-astro-cid-k3re4m7l] ul[data-astro-cid-k3re4m7l] a[data-astro-cid-k3re4m7l]:hover{border-color:var(--black)}.xg-img[data-astro-cid-k3re4m7l]{aspect-ratio:4 / 3;overflow:hidden}.xg-img[data-astro-cid-k3re4m7l] img{width:100%;height:100%;object-fit:cover}
