.sc:where(.astro-ukqvqup4){max-width:1280px;margin:0 auto;padding:4rem 1.5rem 5rem}.sc-hero:where(.astro-ukqvqup4){text-align:center;max-width:46rem;margin:0 auto 3rem}.sc:where(.astro-ukqvqup4) h1:where(.astro-ukqvqup4){font-size:clamp(2.25rem,5vw,3rem);line-height:1.1;margin-bottom:1rem}.sc-lead:where(.astro-ukqvqup4){font-size:1.15rem;color:var(--g-text-2);margin-bottom:1.75rem}.sc-actions:where(.astro-ukqvqup4){display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}main:where(.astro-ukqvqup4) .sc:where(.astro-ukqvqup4) .btn-primary:where(.astro-ukqvqup4){color:var(--g-on-primary)}main:where(.astro-ukqvqup4) .sc:where(.astro-ukqvqup4) .btn-secondary:where(.astro-ukqvqup4){color:var(--g-text)}.sc-grid:where(.astro-ukqvqup4){list-style:none;display:flex;flex-wrap:wrap;gap:1.25rem 1rem}.sc-grid:where(.astro-ukqvqup4):after{content:"";flex-grow:999}.sc-grid:where(.astro-ukqvqup4) li:where(.astro-ukqvqup4){flex-grow:var(--ratio);flex-basis:calc(var(--ratio) * 260px);min-width:0}.sc-grid:where(.astro-ukqvqup4) figure:where(.astro-ukqvqup4){margin:0}.sc-open:where(.astro-ukqvqup4){display:block;border-radius:10px;overflow:hidden;border:1px solid var(--g-border);background:var(--g-bg-deep)}.sc-open:where(.astro-ukqvqup4) img:where(.astro-ukqvqup4){display:block;width:100%;height:auto;aspect-ratio:var(--ratio);object-fit:cover;transition:transform .3s ease}.sc-open:where(.astro-ukqvqup4):hover img:where(.astro-ukqvqup4){transform:scale(1.02)}.sc-grid:where(.astro-ukqvqup4) figcaption:where(.astro-ukqvqup4){padding-top:.6rem;font-size:.875rem;color:var(--g-text-2);display:flex;flex-wrap:wrap;gap:0 .3rem}.sc-grid:where(.astro-ukqvqup4) figcaption:where(.astro-ukqvqup4) strong:where(.astro-ukqvqup4){color:var(--g-text);font-weight:500}.sc-empty:where(.astro-ukqvqup4){text-align:center;padding:3.5rem 1.5rem;border:1px dashed var(--g-border-strong);border-radius:12px;background:var(--g-surface)}.sc-empty:where(.astro-ukqvqup4) h2:where(.astro-ukqvqup4){font-size:1.5rem;margin-bottom:.5rem}.sc-empty:where(.astro-ukqvqup4) p:where(.astro-ukqvqup4){color:var(--g-text-2);max-width:32rem;margin:0 auto 1.5rem}.sc-cta:where(.astro-ukqvqup4){margin-top:4rem;padding:2rem;border:1px solid var(--g-border);border-radius:12px;background:var(--g-surface);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 3rem}.sc-cta:where(.astro-ukqvqup4) h2:where(.astro-ukqvqup4){font-size:1.5rem;margin-bottom:.75rem}.sc-steps:where(.astro-ukqvqup4){padding-left:1.3rem;display:grid;gap:.35rem;color:var(--g-text-2)}.sc-steps:where(.astro-ukqvqup4) strong:where(.astro-ukqvqup4){color:var(--g-text);font-weight:500}.sc-lightbox:where(.astro-ukqvqup4){margin:auto;padding:0;border:none;background:transparent;max-width:min(96vw,2560px);max-height:96vh}.sc-lightbox:where(.astro-ukqvqup4)::backdrop{background:#0c0a08e6}.sc-lightbox:where(.astro-ukqvqup4) figure:where(.astro-ukqvqup4){margin:0;display:grid;gap:.6rem}.sc-lightbox:where(.astro-ukqvqup4) img:where(.astro-ukqvqup4){display:block;max-width:100%;max-height:calc(96vh - 4rem);width:auto;height:auto;margin:0 auto;border-radius:6px}.sc-lightbox:where(.astro-ukqvqup4) figcaption:where(.astro-ukqvqup4){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;color:#f2ede8;font-size:.95rem}.sc-lightbox:where(.astro-ukqvqup4) figcaption:where(.astro-ukqvqup4) a{color:#ffc58f}.sc-lightbox-nav:where(.astro-ukqvqup4){display:flex;align-items:center;gap:.5rem;flex-shrink:0}.sc-count:where(.astro-ukqvqup4){font-size:.85rem;color:#c9c2bb;margin-right:.25rem}.sc-lightbox-nav:where(.astro-ukqvqup4) button:where(.astro-ukqvqup4){width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#ffffff14;color:#fff;font-size:1.15rem;cursor:pointer}.sc-lightbox-nav:where(.astro-ukqvqup4) button:where(.astro-ukqvqup4):hover{background:#ffffff2e}.sc-lightbox-nav:where(.astro-ukqvqup4) button:where(.astro-ukqvqup4):focus-visible{outline:2px solid #ffc58f;outline-offset:2px}@media(prefers-reduced-motion:reduce){.sc-open:where(.astro-ukqvqup4) img:where(.astro-ukqvqup4){transition:none}}@media(max-width:640px){.sc:where(.astro-ukqvqup4){padding-top:2.5rem}.sc-grid:where(.astro-ukqvqup4) li:where(.astro-ukqvqup4){flex-basis:100%}.sc-cta:where(.astro-ukqvqup4){padding:1.5rem}.sc-lightbox-nav:where(.astro-ukqvqup4){width:100%;justify-content:flex-end}}
