.sstrip[data-astro-cid-m4kzpinm]{padding-block:clamp(40px,5vw,72px);overflow:hidden}.sstrip__head[data-astro-cid-m4kzpinm]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 32px;margin-block-end:22px;display:flex}.sstrip__head[data-astro-cid-m4kzpinm] .label[data-astro-cid-m4kzpinm]{color:var(--earth-700);margin-block-end:8px}.sstrip__head[data-astro-cid-m4kzpinm] h2[data-astro-cid-m4kzpinm]{max-inline-size:22ch;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-weight:400}.sstrip__note[data-astro-cid-m4kzpinm]{max-inline-size:52ch;color:var(--muted);font-size:.92rem}.sstrip__row[data-astro-cid-m4kzpinm]{padding:4px max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter))) 18px;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:14px;display:flex;overflow-x:auto}.sstrip__row[data-astro-cid-m4kzpinm] li[data-astro-cid-m4kzpinm]{scroll-snap-align:start;flex:none}.sstrip__item[data-astro-cid-m4kzpinm]{inline-size:168px;color:var(--fg);gap:4px;text-decoration:none;display:grid}.sstrip__media[data-astro-cid-m4kzpinm]{border-radius:18px;display:block;overflow:hidden;box-shadow:0 18px 30px -22px #0b1b3399}.sstrip__media[data-astro-cid-m4kzpinm] .lx-tex{transition:transform .6s var(--ease);border-radius:0}.sstrip__item[data-astro-cid-m4kzpinm]:hover .lx-tex{transform:scale(1.06)}.sstrip__kind[data-astro-cid-m4kzpinm]{font:600 .6rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--earth-700);margin-block-start:6px}.sstrip__name[data-astro-cid-m4kzpinm]{font-family:var(--f-display);font-size:1.25rem;line-height:1.1}.sstrip__src[data-astro-cid-m4kzpinm]{color:var(--muted);font-size:.72rem}.sstrip__src[data-astro-cid-m4kzpinm].is-photo{color:#2d6a3e;font-weight:600}.key[data-astro-cid-kyx2rpmd]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.key__main[data-astro-cid-kyx2rpmd]{align-content:start;gap:18px;min-block-size:440px;padding:clamp(20px,3vw,34px);display:grid}.key__top[data-astro-cid-kyx2rpmd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.key__trail[data-astro-cid-kyx2rpmd]{flex-wrap:wrap;gap:6px;min-block-size:28px;display:flex}.key__trail[data-astro-cid-kyx2rpmd] li[data-astro-cid-kyx2rpmd]{color:var(--gold-200);animation:lxIn .35s var(--ease) both;background:#c9a45c26;border-radius:99px;padding:4px 10px;font-size:.78rem}.key__step[data-astro-cid-kyx2rpmd]{animation:lxIn .45s var(--ease) both;gap:14px;display:grid}.key__n[data-astro-cid-kyx2rpmd]{color:#e6a764}.key__step[data-astro-cid-kyx2rpmd] h3[data-astro-cid-kyx2rpmd]{color:#f6f1e7;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);font-weight:400}.key__tip[data-astro-cid-kyx2rpmd]{color:var(--gold-200);align-items:start;gap:8px;font-size:.9rem;display:flex}.key__opts[data-astro-cid-kyx2rpmd]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.key__opts[data-astro-cid-kyx2rpmd] .lx-opt[data-astro-cid-kyx2rpmd]{gap:4px;min-block-size:76px;padding:14px 16px;display:grid}.key__opts[data-astro-cid-kyx2rpmd] small[data-astro-cid-kyx2rpmd]{color:var(--muted);font-size:.82rem}.key__res[data-astro-cid-kyx2rpmd]{animation:lxIn .5s var(--ease) both;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;display:grid}.key__resmedia[data-astro-cid-kyx2rpmd] .lx-tex{border:1px solid #e6a76459;box-shadow:0 30px 60px -30px #000}.key__resbody[data-astro-cid-kyx2rpmd]{align-content:start;gap:10px;display:grid}.key__resbody[data-astro-cid-kyx2rpmd] .label[data-astro-cid-kyx2rpmd]{color:#7ee0a8}.key__resbody[data-astro-cid-kyx2rpmd] h3[data-astro-cid-kyx2rpmd]{color:#f6f1e7;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:400;line-height:1}.key__kind[data-astro-cid-kyx2rpmd]{font:600 .7rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-300)}.key__resbody[data-astro-cid-kyx2rpmd] dl[data-astro-cid-kyx2rpmd]{gap:8px;margin:0;display:grid}.key__resbody[data-astro-cid-kyx2rpmd] dt[data-astro-cid-kyx2rpmd]{font:600 .62rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.key__resbody[data-astro-cid-kyx2rpmd] dd[data-astro-cid-kyx2rpmd]{color:#ddd5c6;margin:2px 0 0}.key__more[data-astro-cid-kyx2rpmd]{color:var(--gold-300);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.key__nav[data-astro-cid-kyx2rpmd]{flex-wrap:wrap;gap:10px;margin-block-start:auto;display:flex}.key[data-astro-cid-kyx2rpmd] .flip{transform:scaleX(-1)}.key__cands[data-astro-cid-kyx2rpmd]{border:1px solid var(--line);background:#ffffff08;border-radius:20px;padding:18px;position:sticky;inset-block-start:calc(var(--header-h) + 90px)}.key__cands[data-astro-cid-kyx2rpmd] .label[data-astro-cid-kyx2rpmd]{color:#e6a764;margin-block-end:10px}.key__cands[data-astro-cid-kyx2rpmd] ul[data-astro-cid-kyx2rpmd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.key__cands[data-astro-cid-kyx2rpmd] li[data-astro-cid-kyx2rpmd]{color:var(--muted);text-align:center;gap:4px;font-size:.68rem;line-height:1.15;transition:opacity .4s,filter .4s,transform .4s;display:grid}.key__cands[data-astro-cid-kyx2rpmd] li[data-astro-cid-kyx2rpmd] .lx-tex{border-radius:10px}.key__cands[data-astro-cid-kyx2rpmd] li[data-astro-cid-kyx2rpmd].is-out{opacity:.16;filter:grayscale();transform:scale(.92)}.key__warn[data-astro-cid-kyx2rpmd]{color:var(--muted);margin-block-start:12px;font-size:.76rem}.key__ev[data-astro-cid-kyx2rpmd]{margin-block-start:16px}@media (width<=960px){.key[data-astro-cid-kyx2rpmd]{grid-template-columns:minmax(0,1fr)}.key__cands[data-astro-cid-kyx2rpmd]{position:static}.key__cands[data-astro-cid-kyx2rpmd] ul[data-astro-cid-kyx2rpmd]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=640px){.key__res[data-astro-cid-kyx2rpmd]{grid-template-columns:minmax(0,1fr)}.key__resmedia[data-astro-cid-kyx2rpmd]{max-inline-size:260px}.key__cands[data-astro-cid-kyx2rpmd] ul[data-astro-cid-kyx2rpmd]{grid-template-columns:repeat(4,minmax(0,1fr))}}.obs__tabs[data-astro-cid-bdbgc5l3]{scrollbar-width:none;gap:8px;padding-block-end:16px;display:flex;overflow-x:auto}.obs__tabs[data-astro-cid-bdbgc5l3] button[data-astro-cid-bdbgc5l3]{border:1px solid var(--line);background:var(--white);min-block-size:52px;color:var(--fg);font:inherit;cursor:pointer;border-radius:14px;flex:none;align-items:center;gap:10px;padding:5px 14px 5px 5px;font-size:.86rem;font-weight:600;display:flex;position:relative}.obs__tabs[data-astro-cid-bdbgc5l3] button[data-astro-cid-bdbgc5l3][aria-selected=true]{border-color:var(--navy-900);box-shadow:inset 0 0 0 1px var(--navy-900)}.obs__ti[data-astro-cid-bdbgc5l3]{border-radius:10px;block-size:40px;inline-size:40px;overflow:hidden}.obs__ti[data-astro-cid-bdbgc5l3] .lx-tex{border-radius:0;block-size:100%}.obs__ok[data-astro-cid-bdbgc5l3]{color:#2d6a3e;opacity:0}.obs__tabs[data-astro-cid-bdbgc5l3] button[data-astro-cid-bdbgc5l3].is-done .obs__ok[data-astro-cid-bdbgc5l3]{opacity:1}.obs__panel[data-astro-cid-bdbgc5l3]{animation:lxIn .45s var(--ease) both;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(18px,3vw,36px);display:grid}.obs__fig[data-astro-cid-bdbgc5l3]{gap:8px;margin:0;display:grid}.obs__fig[data-astro-cid-bdbgc5l3] figcaption[data-astro-cid-bdbgc5l3]{color:var(--muted);font-size:.8rem}.obs__credit[data-astro-cid-bdbgc5l3]{color:var(--muted)}.obs__credit[data-astro-cid-bdbgc5l3] a[data-astro-cid-bdbgc5l3]{color:inherit}.obs__tag[data-astro-cid-bdbgc5l3]{color:#2d6a3e;font:600 .6rem var(--f-mono);letter-spacing:.05em;text-transform:uppercase;background:#2d6a3e1a;border-radius:99px;padding:1px 8px;display:inline-block}.lens-stage[data-astro-cid-bdbgc5l3]{cursor:none;touch-action:none;outline-offset:4px;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 70px -45px #0b1b33cc}.lens-media[data-astro-cid-bdbgc5l3] img,.lens-media[data-astro-cid-bdbgc5l3] svg{aspect-ratio:1;object-fit:cover;border-radius:0;inline-size:100%;display:block}.lens[data-astro-cid-bdbgc5l3]{border:4px solid var(--gold-300);pointer-events:none;opacity:0;background:#000;border-radius:50%;block-size:150px;inline-size:150px;transition:opacity .25s;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;box-shadow:0 16px 40px #00000073,inset 0 0 0 2px #0b1b3380}.lens[data-astro-cid-bdbgc5l3].is-on{opacity:1}.lens[data-astro-cid-bdbgc5l3]>*{transform-origin:0 0;position:absolute;inset-block-start:0;inset-inline-start:0}.lens[data-astro-cid-bdbgc5l3] img,.lens[data-astro-cid-bdbgc5l3] svg{object-fit:cover;aspect-ratio:auto;max-inline-size:none;display:block}.lens-hint[data-astro-cid-bdbgc5l3]{color:var(--gold-200);pointer-events:none;background:#0b1b33c7;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:.74rem;transition:opacity .3s;display:inline-flex;position:absolute;inset-block-end:12px;inset-inline-start:12px}.lens-stage[data-astro-cid-bdbgc5l3].is-used .lens-hint[data-astro-cid-bdbgc5l3]{opacity:0}.obs__q[data-astro-cid-bdbgc5l3]{gap:14px;padding:clamp(20px,3vw,30px);display:grid}.obs__q[data-astro-cid-bdbgc5l3] .label[data-astro-cid-bdbgc5l3]{color:var(--earth-700)}.obs__q[data-astro-cid-bdbgc5l3] h3[data-astro-cid-bdbgc5l3]{font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);font-weight:400;line-height:1.15}.obs__opts[data-astro-cid-bdbgc5l3]{gap:8px;display:grid}.obs__fb[data-astro-cid-bdbgc5l3]{animation:.35s both lxIn}.obs__nav[data-astro-cid-bdbgc5l3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.obs__more[data-astro-cid-bdbgc5l3]{color:var(--earth-700);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=900px){.obs__panel[data-astro-cid-bdbgc5l3]{grid-template-columns:minmax(0,1fr)}.lens[data-astro-cid-bdbgc5l3]{block-size:120px;inline-size:120px}}.cls[data-astro-cid-fj7itbjn]{gap:18px;margin-block-end:18px;display:grid}.cls__pool[data-astro-cid-fj7itbjn]{grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;min-block-size:40px;display:grid}.cls__card[data-astro-cid-fj7itbjn]{background:var(--white);inline-size:100%;color:var(--fg);font:inherit;cursor:pointer;transition:transform .2s var(--ease), border-color .2s;border:2px solid #0000;border-radius:16px;gap:6px;padding:6px 6px 10px;font-size:.8rem;font-weight:600;line-height:1.15;display:grid;box-shadow:0 14px 26px -20px #0b1b33b3}.cls__card[data-astro-cid-fj7itbjn] .lx-tex{border-radius:11px}.cls__card[data-astro-cid-fj7itbjn]:hover{transform:translateY(-3px)}.cls__card[data-astro-cid-fj7itbjn][aria-pressed=true]{border-color:var(--earth-700);transform:translateY(-5px)scale(1.03)}.cls__card[data-astro-cid-fj7itbjn].is-shake{animation:.4s shake}@keyframes shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.cls__bins[data-astro-cid-fj7itbjn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cls__bin[data-astro-cid-fj7itbjn]{min-block-size:170px;color:var(--fg);text-align:start;font:inherit;cursor:pointer;background:#fff9;border:2px dashed #c9b893;border-radius:20px;align-content:start;gap:6px;padding:18px;transition:border-color .2s,background .2s;display:grid}.cls[data-astro-cid-fj7itbjn][data-armed] .cls__bin[data-astro-cid-fj7itbjn]{border-color:var(--earth-700);background:var(--white)}.cls__bt[data-astro-cid-fj7itbjn]{font-family:var(--f-display);font-size:1.6rem}.cls__bd[data-astro-cid-fj7itbjn]{color:var(--muted);font-size:.86rem}.cls__got[data-astro-cid-fj7itbjn]{flex-wrap:wrap;gap:6px;margin-block-start:6px;display:flex}.cls__got[data-astro-cid-fj7itbjn] span{color:#2d6a3e;background:#2d6a3e1a;border-radius:99px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:.78rem;font-weight:600;animation:.35s both lxIn;display:inline-flex}.cls__got[data-astro-cid-fj7itbjn] svg,.cls__got[data-astro-cid-fj7itbjn] img{object-fit:cover;border-radius:50%;block-size:22px;inline-size:22px}.cls__got[data-astro-cid-fj7itbjn] picture{display:contents}.cls__end[data-astro-cid-fj7itbjn]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-weight:600;display:flex}@media (width<=1100px){.cls__pool[data-astro-cid-fj7itbjn]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=700px){.cls__pool[data-astro-cid-fj7itbjn]{grid-template-columns:repeat(3,minmax(0,1fr))}.cls__bins[data-astro-cid-fj7itbjn]{grid-template-columns:minmax(0,1fr)}.cls__bin[data-astro-cid-fj7itbjn]{min-block-size:0}}.cmp__tabs[data-astro-cid-xy4nrx5v]{flex-wrap:wrap;gap:8px;margin-block-end:14px;display:flex}.cmp__tabs[data-astro-cid-xy4nrx5v] button[data-astro-cid-xy4nrx5v]{border:1px solid var(--line);background:var(--white);min-block-size:42px;color:var(--muted);font:inherit;cursor:pointer;border-radius:99px;padding-inline:16px;font-size:.88rem;font-weight:600}.cmp__tabs[data-astro-cid-xy4nrx5v] button[data-astro-cid-xy4nrx5v][aria-selected=true]{background:var(--navy-900);color:var(--gold-200);border-color:var(--navy-900)}.cmp__p[data-astro-cid-xy4nrx5v]{animation:lxIn .4s var(--ease) both;gap:16px;padding:clamp(18px,3vw,32px);display:grid}.cmp__grid[data-astro-cid-xy4nrx5v]{grid-template-columns:140px repeat(var(--n), minmax(0, 1fr));align-items:center;gap:10px 18px;display:grid}.cmp__col[data-astro-cid-xy4nrx5v]{gap:8px;display:grid}.cmp__col[data-astro-cid-xy4nrx5v] .lx-tex{max-inline-size:220px}.cmp__col[data-astro-cid-xy4nrx5v] h3[data-astro-cid-xy4nrx5v]{font-size:1.4rem;font-weight:400}.cmp__lab[data-astro-cid-xy4nrx5v]{font:600 .64rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--earth-700);border-block-start:1px solid var(--line);align-self:stretch;padding-block:10px}.cmp__val[data-astro-cid-xy4nrx5v]{border-block-start:1px solid var(--line);align-self:stretch;padding-block:10px;font-size:.95rem}.cmp__text[data-astro-cid-xy4nrx5v]{max-inline-size:78ch;font-size:1.04rem}.any[data-astro-cid-xy4nrx5v]{gap:16px;margin-block-start:26px;padding:clamp(18px,3vw,32px);display:grid}.any__h[data-astro-cid-xy4nrx5v]{font-size:1.6rem;font-weight:400}.any__pick[data-astro-cid-xy4nrx5v]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.any__pick[data-astro-cid-xy4nrx5v] label[data-astro-cid-xy4nrx5v]{font:600 .66rem var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);gap:4px;display:grid}.any__pick[data-astro-cid-xy4nrx5v] select[data-astro-cid-xy4nrx5v]{border:1px solid var(--line);background:var(--ivory);min-block-size:44px;min-inline-size:220px;color:var(--fg);font:1rem var(--f-body);text-transform:none;letter-spacing:0;border-radius:12px;padding-inline:12px}.any__pick[data-astro-cid-xy4nrx5v]>span[data-astro-cid-xy4nrx5v]{font-family:var(--f-display);color:var(--earth-700);padding-block-end:6px;font-size:1.4rem;font-style:italic}.any__cols[data-astro-cid-xy4nrx5v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.any__item[data-astro-cid-xy4nrx5v]{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:16px;animation:.35s both lxIn;display:grid}.any__kind[data-astro-cid-xy4nrx5v]{font:600 .62rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--earth-700)}.any__item[data-astro-cid-xy4nrx5v] h4[data-astro-cid-xy4nrx5v]{font-family:var(--f-display);margin-block-end:6px;font-size:1.5rem;font-weight:400}.any__item[data-astro-cid-xy4nrx5v] dl[data-astro-cid-xy4nrx5v]{gap:6px;margin:0 0 8px;font-size:.9rem;display:grid}.any__item[data-astro-cid-xy4nrx5v] dt[data-astro-cid-xy4nrx5v]{font-size:.78rem;font-weight:700}.any__item[data-astro-cid-xy4nrx5v] dd[data-astro-cid-xy4nrx5v]{color:var(--muted);margin:0}@media (width<=800px){.cmp__grid[data-astro-cid-xy4nrx5v]{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}.cmp__grid[data-astro-cid-xy4nrx5v]>span[data-astro-cid-xy4nrx5v]:first-child{display:none}.cmp__lab[data-astro-cid-xy4nrx5v]{grid-column:1/-1;padding-block-end:0}.cmp__val[data-astro-cid-xy4nrx5v]{border:0;padding-block-start:2px}.cmp__col[data-astro-cid-xy4nrx5v] h3[data-astro-cid-xy4nrx5v]{font-size:1.1rem}.any__cols[data-astro-cid-xy4nrx5v]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.any__item[data-astro-cid-xy4nrx5v]{grid-template-columns:96px minmax(0,1fr)}.any__pick[data-astro-cid-xy4nrx5v] select[data-astro-cid-xy4nrx5v]{inline-size:100%;min-inline-size:0}.any__pick[data-astro-cid-xy4nrx5v] label[data-astro-cid-xy4nrx5v]{flex:100%}.any__pick[data-astro-cid-xy4nrx5v]>span[data-astro-cid-xy4nrx5v]{display:none}}.hero-actions[data-astro-cid-4yr7oxwy]{flex-wrap:wrap;gap:12px;display:flex}
