.vg[data-astro-cid-3bfavf3v]{gap:22px;display:grid}fieldset[data-astro-cid-3bfavf3v]{border:0;gap:12px;margin:0;padding:0;display:grid}legend[data-astro-cid-3bfavf3v]{margin-bottom:4px;font-size:1.05rem;font-weight:700}legend[data-astro-cid-3bfavf3v] small[data-astro-cid-3bfavf3v]{color:var(--muted);font-weight:500}.chips[data-astro-cid-3bfavf3v]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.chips[data-astro-cid-3bfavf3v].small{flex-wrap:wrap;gap:8px;display:flex}.chips[data-astro-cid-3bfavf3v] input[data-astro-cid-3bfavf3v]{opacity:0;pointer-events:none;position:absolute}.goal[data-astro-cid-3bfavf3v] span[data-astro-cid-3bfavf3v]{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:16px;gap:4px;height:100%;padding:14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.goal[data-astro-cid-3bfavf3v] svg[data-astro-cid-3bfavf3v]{width:26px;height:26px;color:var(--ink)}.goal[data-astro-cid-3bfavf3v] b[data-astro-cid-3bfavf3v]{font-size:.98rem}.goal[data-astro-cid-3bfavf3v] small[data-astro-cid-3bfavf3v]{color:var(--muted);font-size:.8rem;line-height:1.35}.goal[data-astro-cid-3bfavf3v] input[data-astro-cid-3bfavf3v]:checked+span[data-astro-cid-3bfavf3v]{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 10px 26px #1b1a191a}.goal[data-astro-cid-3bfavf3v] input[data-astro-cid-3bfavf3v]:checked+span[data-astro-cid-3bfavf3v] svg[data-astro-cid-3bfavf3v]{color:var(--coral)}.goal[data-astro-cid-3bfavf3v] input[data-astro-cid-3bfavf3v]:focus-visible+span[data-astro-cid-3bfavf3v],.pri[data-astro-cid-3bfavf3v] input[data-astro-cid-3bfavf3v]:focus-visible+span[data-astro-cid-3bfavf3v]{outline:2px solid var(--coral);outline-offset:2px}.pri[data-astro-cid-3bfavf3v] span[data-astro-cid-3bfavf3v]{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:99px;padding:8px 14px;font-size:.9rem;font-weight:600;display:inline-block}.pri[data-astro-cid-3bfavf3v] input[data-astro-cid-3bfavf3v]:checked+span[data-astro-cid-3bfavf3v]{background:var(--ink);border-color:var(--ink);color:#fff}.vg-out[data-astro-cid-3bfavf3v]{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;display:grid}.vg-out[data-astro-cid-3bfavf3v] .vg-card{background:var(--surface);border:1px solid var(--line);min-width:0;animation:.5s cubic-bezier(.2,.7,.2,1) both vg-in;animation-delay:var(--d,0s);border-radius:20px;align-content:start;gap:12px;padding:18px;display:grid;overflow:hidden}.vg-out[data-astro-cid-3bfavf3v] .vg-card.top{border:1.5px solid var(--ink);box-shadow:0 14px 34px #1b1a191a}.vg-out[data-astro-cid-3bfavf3v] header{align-items:center;gap:12px;display:flex}.vg-out[data-astro-cid-3bfavf3v] header img{object-fit:cover;border-radius:5px;width:36px;height:24px;box-shadow:0 0 0 1px #0000001a}.vg-out[data-astro-cid-3bfavf3v] header b{font-size:1.15rem;display:block}.vg-out[data-astro-cid-3bfavf3v] .tag{letter-spacing:.06em;text-transform:uppercase;color:var(--coral);font-size:.72rem;font-weight:700}.vg-out[data-astro-cid-3bfavf3v] .why{color:var(--ink);margin:0;font-size:.92rem;line-height:1.45}.vg-out[data-astro-cid-3bfavf3v] dl{gap:8px;margin:0;display:grid}.vg-out[data-astro-cid-3bfavf3v] dl div{gap:4px;display:grid}.vg-out[data-astro-cid-3bfavf3v] dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.vg-out[data-astro-cid-3bfavf3v] dd{grid-template-columns:minmax(40px,1fr) auto;align-items:center;gap:10px;margin:0;display:grid}.vg-out[data-astro-cid-3bfavf3v] .bar{background:var(--bg-soft);border-radius:99px;height:8px;overflow:hidden}.vg-out[data-astro-cid-3bfavf3v] .bar i{border-radius:inherit;background:var(--ink);height:100%;display:block}.vg-out[data-astro-cid-3bfavf3v] .bar.work i{background:#1f9d55}.vg-out[data-astro-cid-3bfavf3v] dd em{white-space:nowrap;font-size:.85rem;font-style:normal;font-weight:700}.vg-out[data-astro-cid-3bfavf3v] .facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vg-out[data-astro-cid-3bfavf3v] .facts li{background:var(--bg-soft);border-radius:99px;padding:4px 9px;font-size:.78rem;font-weight:600}.vg-out[data-astro-cid-3bfavf3v] .acts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.vg-out[data-astro-cid-3bfavf3v] .acts a:not(.btn){font-size:.9rem;font-weight:700}.vg-out[data-astro-cid-3bfavf3v] .acts .btn{padding:9px 14px;font-size:.88rem}.vg-note[data-astro-cid-3bfavf3v]{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}@keyframes vg-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vg-out[data-astro-cid-3bfavf3v] .vg-card{animation:none}}@media (width<=760px){.chips[data-astro-cid-3bfavf3v]{grid-template-columns:1fr 1fr}}.split-hero[data-astro-cid-nfkjyv2j]{background:var(--mesh), var(--bg-soft);padding-block:calc(96px + env(safe-area-inset-top,0px)) 56px;border-bottom:1px solid var(--line)}.split[data-astro-cid-nfkjyv2j]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:40px;display:grid}.split-copy[data-astro-cid-nfkjyv2j]{gap:18px;display:grid;position:sticky;top:96px}.split-copy[data-astro-cid-nfkjyv2j] h1[data-astro-cid-nfkjyv2j]{font-size:clamp(2.2rem,4.2vw,3.6rem)}.split-copy[data-astro-cid-nfkjyv2j] .lead[data-astro-cid-nfkjyv2j]{color:var(--muted);font-size:1.1rem}.split-copy[data-astro-cid-nfkjyv2j] .row[data-astro-cid-nfkjyv2j]{flex-wrap:wrap;gap:12px;display:flex}.crumbs[data-astro-cid-nfkjyv2j]{color:var(--muted);font-size:.85rem}.crumbs[data-astro-cid-nfkjyv2j] a[data-astro-cid-nfkjyv2j]{color:var(--muted)}@media (width<=1000px){.split[data-astro-cid-nfkjyv2j]{grid-template-columns:1fr}.split-copy[data-astro-cid-nfkjyv2j]{position:static}}.filters[data-astro-cid-nfkjyv2j]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.filters[data-astro-cid-nfkjyv2j] button[data-astro-cid-nfkjyv2j]{font:inherit;font-size:var(--fs-sm);border:1.5px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);cursor:pointer;padding:8px 16px;font-weight:600;transition:all .2s}.filters[data-astro-cid-nfkjyv2j] button[data-astro-cid-nfkjyv2j][aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:var(--on-accent)}.count[data-astro-cid-nfkjyv2j]{margin-left:8px}.grid[data-astro-cid-nfkjyv2j]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.dest[data-astro-cid-nfkjyv2j]{border-radius:var(--r-lg);color:#fff;isolation:isolate;min-height:400px;box-shadow:var(--shadow-1);align-items:end;text-decoration:none;display:grid;position:relative;overflow:hidden}.dest[data-astro-cid-nfkjyv2j] img[data-astro-cid-nfkjyv2j]{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}.dest[data-astro-cid-nfkjyv2j]:hover img[data-astro-cid-nfkjyv2j]{transform:scale(1.05)}.shade[data-astro-cid-nfkjyv2j]{z-index:-1;background:linear-gradient(#0000 25%,#000000e6 80%);position:absolute;inset:0}.info[data-astro-cid-nfkjyv2j]{gap:10px;padding:24px;display:grid}.info[data-astro-cid-nfkjyv2j] h2[data-astro-cid-nfkjyv2j]{color:#fff;font-size:2rem}.info[data-astro-cid-nfkjyv2j] p[data-astro-cid-nfkjyv2j]{color:#d4d4d4;font-size:.97rem}.meta[data-astro-cid-nfkjyv2j]{font-size:var(--fs-sm);color:#ff8a80;flex-wrap:wrap;gap:6px 16px;font-weight:700;display:flex}.tags[data-astro-cid-nfkjyv2j]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-nfkjyv2j] li[data-astro-cid-nfkjyv2j]{backdrop-filter:blur(6px);background:#ffffff29;border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:700}.note[data-astro-cid-nfkjyv2j]{margin-top:20px}
