.hub-head[data-astro-cid-fs2p5lbb]{color:var(--on-night);padding:4rem 0 3rem}.kicker[data-astro-cid-fs2p5lbb]{color:var(--on-night-2);letter-spacing:.04em;text-transform:uppercase;font-size:.875rem;font-weight:600}h1[data-astro-cid-fs2p5lbb]{letter-spacing:-.045em;max-width:18ch;margin-top:.75rem;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.02}.lead[data-astro-cid-fs2p5lbb]{max-width:60ch;color:var(--on-night-2);margin-top:1.1rem;font-size:1.1875rem;line-height:1.5}.every[data-astro-cid-fs2p5lbb]{background:var(--lilac);padding:3rem 0}.every[data-astro-cid-fs2p5lbb] h2[data-astro-cid-fs2p5lbb]{letter-spacing:-.02em;font-size:1.25rem}.how[data-astro-cid-fs2p5lbb]{counter-reset:how;gap:1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.how[data-astro-cid-fs2p5lbb] li[data-astro-cid-fs2p5lbb]{counter-increment:how;padding-left:3rem;position:relative}.how[data-astro-cid-fs2p5lbb] li[data-astro-cid-fs2p5lbb]:before{content:counter(how);background:linear-gradient(140deg, var(--brand), var(--glow-violet));width:2rem;height:2rem;color:var(--on-night);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:700;display:grid;position:absolute;top:-.15rem;left:0}.how[data-astro-cid-fs2p5lbb] h3[data-astro-cid-fs2p5lbb]{letter-spacing:-.01em;font-size:1rem}.how[data-astro-cid-fs2p5lbb] p[data-astro-cid-fs2p5lbb]{color:var(--ink-2);margin-top:.3rem;font-size:.9375rem}.dir[data-astro-cid-fs2p5lbb]{padding-top:2.5rem;padding-bottom:4rem}.controls[data-astro-cid-fs2p5lbb]{gap:1rem;display:grid}.search[data-astro-cid-fs2p5lbb]{display:block;position:relative}.search[data-astro-cid-fs2p5lbb] svg[data-astro-cid-fs2p5lbb]{fill:none;stroke:var(--ink-3);stroke-width:1.8px;stroke-linecap:round;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.search[data-astro-cid-fs2p5lbb] input[data-astro-cid-fs2p5lbb]{border:1px solid var(--line);background:var(--bg);width:100%;min-height:3rem;color:var(--ink);font:inherit;border-radius:12px;padding:0 1rem 0 2.75rem}.chips[data-astro-cid-fs2p5lbb]{flex-wrap:wrap;gap:.5rem;display:flex}.chips[data-astro-cid-fs2p5lbb] button[data-astro-cid-fs2p5lbb]{border:1px solid var(--line);background:var(--bg);min-height:2.75rem;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;padding:0 1rem;font-size:.9375rem;font-weight:600}.chips[data-astro-cid-fs2p5lbb] button[data-astro-cid-fs2p5lbb][aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:var(--on-night)}.selects[data-astro-cid-fs2p5lbb]{gap:.75rem;display:grid}.selects[data-astro-cid-fs2p5lbb] label[data-astro-cid-fs2p5lbb]{color:var(--ink-3);gap:.3rem;font-size:.8125rem;font-weight:600;display:grid}.selects[data-astro-cid-fs2p5lbb] select[data-astro-cid-fs2p5lbb]{border:1px solid var(--line);background-color:var(--bg);min-height:2.75rem;color:var(--ink);font:inherit;border-radius:12px;padding:0 .75rem;font-size:.9375rem;font-weight:400}.count[data-astro-cid-fs2p5lbb]{color:var(--ink-3);margin-top:1.5rem;font-size:.9375rem}.cards[data-astro-cid-fs2p5lbb]{gap:1.25rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.card[data-astro-cid-fs2p5lbb]{border:1px solid var(--line);background:var(--bg);border-radius:18px;grid-template-rows:auto 1fr;padding:0;display:grid;position:relative;overflow:clip}.card[data-astro-cid-fs2p5lbb][hidden]{display:none}.card[data-astro-cid-fs2p5lbb] img[data-astro-cid-fs2p5lbb]{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--line);width:100%;height:auto;display:block}.card-body[data-astro-cid-fs2p5lbb]{grid-template-rows:auto auto 1fr auto auto;gap:.55rem;padding:1rem 1.2rem 1.2rem;display:grid}.moment[data-astro-cid-fs2p5lbb]{color:var(--brand-ink);font-size:.8125rem;font-weight:600}.card[data-astro-cid-fs2p5lbb] h3[data-astro-cid-fs2p5lbb]{letter-spacing:-.02em;text-wrap:balance;font-size:1.125rem;line-height:1.25}.card[data-astro-cid-fs2p5lbb] h3[data-astro-cid-fs2p5lbb] a[data-astro-cid-fs2p5lbb]{color:var(--ink)}.card[data-astro-cid-fs2p5lbb] h3[data-astro-cid-fs2p5lbb] a[data-astro-cid-fs2p5lbb]:after{content:"";border-radius:18px;position:absolute;inset:0}.sum[data-astro-cid-fs2p5lbb]{color:var(--ink-2);font-size:.9375rem}.tools[data-astro-cid-fs2p5lbb]{flex-wrap:wrap;gap:.35rem;display:flex}.tool[data-astro-cid-fs2p5lbb]{background:var(--brand-50);color:var(--brand-ink);border-radius:999px;padding:.15rem .55rem;font-size:.8125rem;font-weight:600}.card-meta[data-astro-cid-fs2p5lbb]{border-top:1px solid var(--line-2);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-top:.6rem;font-size:.875rem;display:flex}.card[data-astro-cid-fs2p5lbb]:has(a:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.empty[data-astro-cid-fs2p5lbb]{color:var(--ink-2);margin-top:1.5rem}.empty[data-astro-cid-fs2p5lbb] a[data-astro-cid-fs2p5lbb],.compare-line[data-astro-cid-fs2p5lbb] a[data-astro-cid-fs2p5lbb]{color:var(--brand-ink);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.compare-line[data-astro-cid-fs2p5lbb]{border-top:1px solid var(--line);color:var(--ink-2);margin-top:2.5rem;padding-top:1.5rem}@media (hover:hover) and (pointer:fine){.chips[data-astro-cid-fs2p5lbb] button[data-astro-cid-fs2p5lbb]:hover,.card[data-astro-cid-fs2p5lbb]:hover{border-color:var(--brand)}.card[data-astro-cid-fs2p5lbb]:hover h3[data-astro-cid-fs2p5lbb] a[data-astro-cid-fs2p5lbb]{text-underline-offset:.2em;text-decoration:underline}}@media (width>=720px){.how[data-astro-cid-fs2p5lbb]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}.selects[data-astro-cid-fs2p5lbb]{grid-template-columns:repeat(3,minmax(0,1fr))}.cards[data-astro-cid-fs2p5lbb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.how[data-astro-cid-fs2p5lbb]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.75rem}.cards[data-astro-cid-fs2p5lbb]{grid-template-columns:repeat(3,minmax(0,1fr))}}
