.sp-wrap[data-astro-cid-wuzsm5je]{max-width:72rem;margin-inline:auto;padding-inline:clamp(1.5rem,4.3vw,3.5rem)}.sp-sec[data-astro-cid-wuzsm5je]{padding-block:clamp(4rem,8vw,6rem)}.sp-sec--muted[data-astro-cid-wuzsm5je]{background:var(--muted);border-block:1px solid var(--line)}.sp-h2[data-astro-cid-wuzsm5je]{font-size:clamp(1.75rem,3vw,2.25rem);margin-bottom:2.5rem}.sp-tag[data-astro-cid-wuzsm5je]{font-family:var(--font-heading);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted-ink);margin:0 0 .5rem}.sp-actions[data-astro-cid-wuzsm5je]{display:flex;flex-wrap:wrap;gap:.75rem}.sp-actions[data-astro-cid-wuzsm5je] .btn[data-astro-cid-wuzsm5je]{font-size:.68rem;letter-spacing:.2em;padding:.8rem 1.6rem}.sp-featured[data-astro-cid-wuzsm5je]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr))}.sp-feature[data-astro-cid-wuzsm5je]{border:1px solid var(--line);display:flex;flex-direction:column}.sp-feature__media[data-astro-cid-wuzsm5je]{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--muted)}.sp-feature__media[data-astro-cid-wuzsm5je] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.sp-feature__body[data-astro-cid-wuzsm5je]{padding:1.75rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.sp-offer[data-astro-cid-wuzsm5je]{align-self:flex-start;background:var(--black);color:var(--white);font-family:var(--font-heading);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;padding:.4rem .8rem;margin:0 0 .5rem}.sp-feature[data-astro-cid-wuzsm5je] h3[data-astro-cid-wuzsm5je]{font-size:clamp(1.4rem,2.2vw,1.75rem);margin:0}.sp-feature[data-astro-cid-wuzsm5je] h3[data-astro-cid-wuzsm5je] a[data-astro-cid-wuzsm5je],.sp-card[data-astro-cid-wuzsm5je] h3[data-astro-cid-wuzsm5je] a[data-astro-cid-wuzsm5je]{text-decoration:none}.sp-feature[data-astro-cid-wuzsm5je] h3[data-astro-cid-wuzsm5je] a[data-astro-cid-wuzsm5je]:hover,.sp-card[data-astro-cid-wuzsm5je] h3[data-astro-cid-wuzsm5je] a[data-astro-cid-wuzsm5je]:hover{text-decoration:underline;text-underline-offset:5px}.sp-feature__body[data-astro-cid-wuzsm5je]>p[data-astro-cid-wuzsm5je]:not(.sp-tag):not(.sp-offer){font-size:.9rem;line-height:1.7;color:#444;margin:.25rem 0 1rem;flex:1}.sp-grid[data-astro-cid-wuzsm5je]{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.sp-card[data-astro-cid-wuzsm5je]{margin:0;background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column}.sp-card__media[data-astro-cid-wuzsm5je]{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--muted)}.sp-card__media[data-astro-cid-wuzsm5je] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.sp-thanks__lead[data-astro-cid-wuzsm5je]{max-width:40rem;color:#444;margin:-.5rem 0 2rem}.sp-thanks__note[data-astro-cid-wuzsm5je]{font-size:.8rem;color:var(--muted-ink);margin:1.5rem 0 0}.sp-card__body[data-astro-cid-wuzsm5je]{padding:1.4rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.35rem;flex:1}.sp-card[data-astro-cid-wuzsm5je] h3[data-astro-cid-wuzsm5je]{font-size:1.2rem;margin:0}.sp-card__body[data-astro-cid-wuzsm5je]>p[data-astro-cid-wuzsm5je]:not(.sp-tag){font-size:.83rem;line-height:1.65;color:var(--muted-ink);margin:.35rem 0 1rem;flex:1}.sp-card__links[data-astro-cid-wuzsm5je]{display:flex;justify-content:space-between;gap:1rem;padding-top:.9rem;border-top:1px solid var(--line)}.sp-card__links[data-astro-cid-wuzsm5je] a[data-astro-cid-wuzsm5je]{font-family:var(--font-heading);font-size:9px;letter-spacing:.25em;text-transform:uppercase;text-decoration:none}.sp-card__links[data-astro-cid-wuzsm5je] a[data-astro-cid-wuzsm5je]:hover{text-decoration:underline;text-underline-offset:4px}.sp-intro[data-astro-cid-wuzsm5je]{padding-top:clamp(3rem,6vw,4.5rem)}.sp-intro[data-astro-cid-wuzsm5je] p[data-astro-cid-wuzsm5je]{max-width:46rem;font-size:.95rem;line-height:1.75;color:#444;margin:0}.sp-intro[data-astro-cid-wuzsm5je]+.sp-sec[data-astro-cid-wuzsm5je]{padding-top:clamp(2.5rem,5vw,3.5rem)}.sp-save[data-astro-cid-wuzsm5je]{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.sp-save[data-astro-cid-wuzsm5je] li[data-astro-cid-wuzsm5je]{margin:0;border:1px solid var(--line);padding:1.75rem;display:flex;flex-direction:column;gap:.6rem}.sp-save[data-astro-cid-wuzsm5je] h3[data-astro-cid-wuzsm5je]{font-size:1.3rem;margin:0}.sp-save[data-astro-cid-wuzsm5je] p[data-astro-cid-wuzsm5je]{margin:0;font-size:.88rem;line-height:1.65;color:#444;flex:1}.sp-save[data-astro-cid-wuzsm5je] a[data-astro-cid-wuzsm5je]{font-family:var(--font-heading);font-size:9px;letter-spacing:.25em;text-transform:uppercase;text-decoration:none;padding-top:.75rem;border-top:1px solid var(--line)}.sp-save[data-astro-cid-wuzsm5je] a[data-astro-cid-wuzsm5je]:hover{text-decoration:underline;text-underline-offset:4px}@media(min-width:1000px){.sp-tiles[data-astro-cid-wuzsm5je]{grid-template-columns:repeat(4,minmax(0,1fr))}}
