.pcard__mediawrap[data-astro-cid-k4lsouej]{position:relative}.pcard[data-astro-cid-k4lsouej]{border:1px solid var(--outline-variant);background:var(--surface-lowest);transition:box-shadow var(--speed) var(--ease), transform var(--speed) var(--ease);flex-direction:column;display:flex}.pcard[data-astro-cid-k4lsouej]:hover{box-shadow:var(--shadow-1);transform:translateY(-2px)}.pcard[data-astro-cid-k4lsouej][hidden]{display:none}.pcard__media[data-astro-cid-k4lsouej]{aspect-ratio:1;border-bottom:1px solid var(--outline-variant);background:#fff;display:block;position:relative;overflow:hidden}.pcard__media[data-astro-cid-k4lsouej] img[data-astro-cid-k4lsouej]{object-fit:contain;width:100%;height:100%;transition:transform .5s var(--ease)}.pcard__rank[data-astro-cid-k4lsouej]{background:var(--brand-lime);color:#0b1200;font-variant-numeric:tabular-nums;place-items:center;width:2.25rem;height:2.25rem;font-size:.9rem;font-weight:600;display:grid;position:absolute;top:.6rem;left:.6rem}.pcard[data-astro-cid-k4lsouej]:hover .pcard__media[data-astro-cid-k4lsouej] img[data-astro-cid-k4lsouej]{transform:scale(1.04)}.pcard__body[data-astro-cid-k4lsouej]{flex-direction:column;flex:1;gap:.4rem;padding:1rem 1.1rem 1.15rem;display:flex}.pcard__shop[data-astro-cid-k4lsouej]{color:var(--on-surface-variant);font-size:.82rem;font-weight:500}.pcard__title[data-astro-cid-k4lsouej]{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;line-height:1.3}.pcard__specs[data-astro-cid-k4lsouej]{color:var(--on-surface-variant);font-size:.875rem;font-weight:500}.pcard__reason[data-astro-cid-k4lsouej]{color:var(--on-surface-variant);font-size:.9375rem;line-height:1.45}.pcard__foot[data-astro-cid-k4lsouej]{gap:.6rem;margin-top:auto;padding-top:.75rem;display:grid}.pcard__price[data-astro-cid-k4lsouej]{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600}.pcard__price--na[data-astro-cid-k4lsouej]{font-size:.9rem;font-weight:550}.pcard__cta[data-astro-cid-k4lsouej]{background:var(--filled);width:100%;min-height:2.75rem;color:var(--on-filled);white-space:nowrap;transition:background-color var(--speed) var(--ease);justify-content:center;align-items:center;padding:.5rem .9rem;font-size:.9rem;font-weight:600;display:flex}.pcard__cta[data-astro-cid-k4lsouej]:hover{background:var(--filled-hover)}.hub-hero[data-astro-cid-is5q2grf]{padding-block:clamp(1.5rem,4vw,3rem) clamp(2rem,5vw,3.5rem)}.hub-hero__grid[data-astro-cid-is5q2grf]{align-items:center;gap:clamp(2rem,5vw,3rem);display:grid}@media (width>=60rem){.hub-hero__grid[data-astro-cid-is5q2grf]{grid-template-columns:1.1fr 1fr}}.hub-hero__title[data-astro-cid-is5q2grf]{max-width:40rem;margin-top:1.25rem}.hub-hero__lead[data-astro-cid-is5q2grf]{max-width:38rem;margin-top:1.1rem}.hub-hero__actions[data-astro-cid-is5q2grf]{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.hub-note[data-astro-cid-is5q2grf]{max-width:46rem;margin-top:.75rem}.hub-collage[data-astro-cid-is5q2grf]{aspect-ratio:1.15;border-radius:var(--r-xl);background:#e5f9c8;width:100%;max-width:36rem;margin-inline:auto;position:relative;overflow:hidden}.hub-collage[data-astro-cid-is5q2grf] .hub-collage__dither{inset:0;position:absolute!important}.hub-collage__tile[data-astro-cid-is5q2grf]{aspect-ratio:1;width:40%;transition:transform .6s var(--ease-out-expo);background:#fff;padding:4%;position:absolute;box-shadow:0 24px 50px -24px #0c1a1480}.hub-collage__tile[data-astro-cid-is5q2grf] img[data-astro-cid-is5q2grf]{object-fit:contain;width:100%;height:100%}.hub-collage__tile--1[data-astro-cid-is5q2grf]{z-index:2;width:46%;top:10%;left:8%;transform:rotate(-5deg)}.hub-collage__tile--2[data-astro-cid-is5q2grf]{top:16%;right:7%;transform:rotate(6deg)}.hub-collage__tile--3[data-astro-cid-is5q2grf]{z-index:3;bottom:7%;left:34%;transform:rotate(-2deg)}.hub-collage[data-astro-cid-is5q2grf]:hover .hub-collage__tile--1[data-astro-cid-is5q2grf]{transform:rotate(-7deg)translateY(-4px)}.hub-collage[data-astro-cid-is5q2grf]:hover .hub-collage__tile--2[data-astro-cid-is5q2grf]{transform:rotate(8deg)translateY(-4px)}.hub-picks[data-astro-cid-is5q2grf]{gap:.75rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}@media (width>=48rem){.hub-picks[data-astro-cid-is5q2grf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.hub-picks[data-astro-cid-is5q2grf]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hub-guide[data-astro-cid-is5q2grf]{position:relative;overflow:hidden}.hub-guide__inner[data-astro-cid-is5q2grf]{position:relative}.hub-guide__title[data-astro-cid-is5q2grf]{max-width:40rem}.hub-steps[data-astro-cid-is5q2grf]{gap:.75rem;margin-top:clamp(1.75rem,4vw,2.5rem);padding:0;list-style:none;display:grid}@media (width>=48rem){.hub-steps[data-astro-cid-is5q2grf]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.hub-steps[data-astro-cid-is5q2grf] li[data-astro-cid-is5q2grf]{border:1px solid var(--night-line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--night-raised) 88%, transparent);align-content:start;gap:.5rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.hub-steps__num[data-astro-cid-is5q2grf]{background:var(--brand-lime);color:#0b1200;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:grid}.hub-steps__title[data-astro-cid-is5q2grf]{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.hub-steps[data-astro-cid-is5q2grf] p[data-astro-cid-is5q2grf]{color:var(--night-muted);line-height:1.6}.hub-faq[data-astro-cid-is5q2grf]{gap:1.5rem;display:grid}@media (width>=60rem){.hub-faq[data-astro-cid-is5q2grf]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:4rem}.hub-faq[data-astro-cid-is5q2grf] .faq[data-astro-cid-is5q2grf]{margin-top:0}}.hub-grid[data-astro-cid-is5q2grf]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.hub-bar[data-astro-cid-is5q2grf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.hub-filters[data-astro-cid-is5q2grf]{flex-wrap:wrap;gap:.375rem;display:flex}.hub-filters[data-astro-cid-is5q2grf] .chip[data-astro-cid-is5q2grf]{cursor:pointer}.hub-count[data-astro-cid-is5q2grf]{margin-top:.75rem}.hub-more[data-astro-cid-is5q2grf]{justify-content:center;margin-top:1.5rem;display:flex}.hub-more[data-astro-cid-is5q2grf] [data-astro-cid-is5q2grf][hidden]{display:none}.faq[data-astro-cid-is5q2grf]{gap:.5rem;margin-top:1.25rem;display:grid}.faq__item[data-astro-cid-is5q2grf]{border:1px solid var(--outline-variant);background:var(--surface);transition:background-color var(--speed) var(--ease), border-color var(--speed) var(--ease)}.faq__item[data-astro-cid-is5q2grf][open]{background:var(--surface-low);border-color:#0000}.faq__item[data-astro-cid-is5q2grf] summary[data-astro-cid-is5q2grf]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:1.0625rem;font-weight:550;line-height:1.35;list-style:none;display:flex}.faq__item[data-astro-cid-is5q2grf] summary[data-astro-cid-is5q2grf]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-is5q2grf]{border-radius:var(--r-round);background:var(--surface-container);width:1.75rem;height:1.75rem;transition:background-color var(--speed) var(--ease);flex:none;position:relative}.faq__icon[data-astro-cid-is5q2grf]:before,.faq__icon[data-astro-cid-is5q2grf]:after{content:"";background:currentColor;width:.7rem;height:1.5px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.faq__icon[data-astro-cid-is5q2grf]:after{transition:rotate .3s var(--ease-out-expo);rotate:90deg}.faq__item[data-astro-cid-is5q2grf][open] .faq__icon[data-astro-cid-is5q2grf]{background:var(--brand-lime)}.faq__item[data-astro-cid-is5q2grf][open] .faq__icon[data-astro-cid-is5q2grf]:after{rotate:0deg}.faq__item[data-astro-cid-is5q2grf] p[data-astro-cid-is5q2grf]{color:var(--on-surface-variant);padding:0 1.25rem 1.25rem;line-height:1.6}
