.ic-grid[data-astro-cid-jvmocgsy]{gap:10px;margin:4px 0;display:grid}.ic[data-astro-cid-jvmocgsy]{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.ic-ph[data-astro-cid-jvmocgsy]{width:72px;display:block}.ic-ph[data-astro-cid-jvmocgsy] .thumb{border-radius:10px}.ic-t[data-astro-cid-jvmocgsy]{gap:2px;min-width:0;display:grid}.ic-b[data-astro-cid-jvmocgsy]{font:500 10.5px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ic-n[data-astro-cid-jvmocgsy]{font:400 17px/1.25 var(--font-serif);color:var(--ink);text-decoration:none!important}.ic-n[data-astro-cid-jvmocgsy]:hover{text-decoration:underline!important}.ic-s[data-astro-cid-jvmocgsy]{color:var(--ink-2);font-size:13.5px;line-height:1.45}.ic-p[data-astro-cid-jvmocgsy]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.ic-pr[data-astro-cid-jvmocgsy]{margin-right:auto;font-size:17px;font-weight:700}.ic-p[data-astro-cid-jvmocgsy] .btn[data-astro-cid-jvmocgsy]{text-decoration:none}@media (width>=1024px){.ic[data-astro-cid-jvmocgsy]{border-radius:18px;grid-template-columns:88px minmax(0,1fr) auto;gap:16px;padding:14px 16px}.ic-ph[data-astro-cid-jvmocgsy]{width:88px}.ic-p[data-astro-cid-jvmocgsy]{grid-column:auto;justify-items:end;gap:6px;display:grid}.ic-pr[data-astro-cid-jvmocgsy]{margin:0}}.g-head[data-astro-cid-yvo5wch7]{gap:16px;padding-top:16px;display:grid}.g-hl[data-astro-cid-yvo5wch7]{gap:12px;display:grid}.g-h1[data-astro-cid-yvo5wch7]{font:400 34px/1.1 var(--font-serif);letter-spacing:-.01em}.g-ans[data-astro-cid-yvo5wch7] p{max-width:70ch}.g-ans-cta[data-astro-cid-yvo5wch7]{gap:10px;padding-top:6px;display:grid}.g-ans-cta[data-astro-cid-yvo5wch7] .btn[data-astro-cid-yvo5wch7]{justify-self:start}.g-top[data-astro-cid-yvo5wch7]{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13.5px;display:flex}.g-top-l[data-astro-cid-yvo5wch7]{font:500 10.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--amber-ink);background:var(--amber-100);border-radius:4px;padding:4px 6px}.g-top-n[data-astro-cid-yvo5wch7]{color:var(--ink);font-weight:600;text-decoration:none}.g-top-n[data-astro-cid-yvo5wch7]:hover{text-decoration:underline}.g-top-s[data-astro-cid-yvo5wch7]{font:600 11px/1 var(--font-sans);color:#fff;background:var(--spruce-900);border-radius:4px;padding:3px 5px}.g-top-go[data-astro-cid-yvo5wch7]{color:var(--amber-600);font-weight:600;text-decoration:none}.g-top-go[data-astro-cid-yvo5wch7]:hover{color:var(--ink)}.g-top[data-astro-cid-yvo5wch7] .affiliate-line{font-size:12px}.g-chips[data-astro-cid-yvo5wch7]{scrollbar-width:none;gap:8px;margin:0 -16px;padding:18px 16px 4px;scroll-margin-top:12px;display:flex;overflow-x:auto}.g-chips[data-astro-cid-yvo5wch7]::-webkit-scrollbar{display:none}.g-chips[data-astro-cid-yvo5wch7] .chip[data-astro-cid-yvo5wch7]{border:1px solid var(--line-ctl);background:var(--surface);white-space:nowrap;height:34px;color:var(--ink);flex:none;padding:0 14px;font-size:13.5px;text-decoration:none}.g-chips[data-astro-cid-yvo5wch7] .chip[data-astro-cid-yvo5wch7].on{border-color:var(--spruce-900);background:var(--spruce-100)}.g-rail[data-astro-cid-yvo5wch7],.g-toc[data-astro-cid-yvo5wch7]{display:none}.g-body[data-astro-cid-yvo5wch7]{padding-top:8px}.g-art[data-astro-cid-yvo5wch7]{min-width:0}.g-prose[data-astro-cid-yvo5wch7]{max-width:720px}.g-prose[data-astro-cid-yvo5wch7]>h2[data-astro-cid-yvo5wch7]{scroll-margin-top:16px}.g-prose[data-astro-cid-yvo5wch7] a{text-underline-offset:2px;text-decoration:underline}.g-prose[data-astro-cid-yvo5wch7] figure{gap:10px;margin:6px 0;display:grid}.g-prose[data-astro-cid-yvo5wch7] figure img{border:1px solid var(--line-soft);border-radius:14px;width:100%;height:auto;display:block}.g-prose[data-astro-cid-yvo5wch7] figcaption{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13.5px;line-height:1.5;display:flex}.g-prose[data-astro-cid-yvo5wch7] .g-lg{align-items:center;gap:7px;display:inline-flex}.g-prose[data-astro-cid-yvo5wch7] .g-lg i{border-radius:3px;width:18px;height:6px}.g-prose[data-astro-cid-yvo5wch7] .g-src{color:var(--ink-3);flex-basis:100%;font-size:12.5px}.g-stats[data-astro-cid-yvo5wch7]{gap:8px;margin:2px 0 4px;display:grid}.g-st[data-astro-cid-yvo5wch7]{background:var(--surface);border:1px solid var(--line-card);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.g-st-l[data-astro-cid-yvo5wch7]{font:500 10.5px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.g-st-v[data-astro-cid-yvo5wch7]{font:400 30px/1.05 var(--font-serif);color:var(--spruce-900)}.g-st-v[data-astro-cid-yvo5wch7] small[data-astro-cid-yvo5wch7]{font:500 13px/1.3 var(--font-sans);color:var(--ink-2)}.g-st-n[data-astro-cid-yvo5wch7]{color:var(--ink-3);font-size:12.5px}.g-st[data-astro-cid-yvo5wch7].warn .g-st-v[data-astro-cid-yvo5wch7]{color:var(--warn-fg)}.g-ban[data-astro-cid-yvo5wch7]{background:var(--spruce-900);color:#fff;border-radius:16px;gap:10px;margin:10px 0 4px;padding:16px;display:grid}.g-ban-eb[data-astro-cid-yvo5wch7]{font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-500)}.g-ban-t[data-astro-cid-yvo5wch7]{font:400 19px/1.3 var(--font-serif);color:#fff}.g-ban-go[data-astro-cid-yvo5wch7]{background:var(--amber-500);border-radius:9px;justify-content:center;align-items:center;gap:6px;height:46px;font-size:14px;font-weight:600;display:flex;color:var(--ink)!important;text-decoration:none!important}.g-ban-go[data-astro-cid-yvo5wch7]:hover{background:var(--cta-hover)}@media (width<=1023.98px){.g-prose[data-astro-cid-yvo5wch7] .table-scroll:has(>.t-stack){overflow:visible}.g-prose[data-astro-cid-yvo5wch7] .t-stack{display:block}.g-prose[data-astro-cid-yvo5wch7] .t-stack caption{border-bottom:1px solid var(--line-soft);display:block}.g-prose[data-astro-cid-yvo5wch7] .t-stack thead{display:none}.g-prose[data-astro-cid-yvo5wch7] .t-stack tbody{display:block}.g-prose[data-astro-cid-yvo5wch7] .t-stack tr{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 14px;display:grid}.g-prose[data-astro-cid-yvo5wch7] .t-stack tbody tr:first-child{border-top:0}.g-prose[data-astro-cid-yvo5wch7] .t-stack tr>*{min-width:0;color:var(--ink-2);background:0 0;border:0;grid-column:1/-1;padding:0;font-size:13.5px;line-height:1.45;display:block}.g-prose[data-astro-cid-yvo5wch7] .t-stack tr>:not(:first-child):before{content:attr(data-label);font:500 10px/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-right:7px}.g-prose[data-astro-cid-yvo5wch7] .t-stack tr>:first-child{font:600 14.5px/1.35 var(--font-sans);color:var(--ink);grid-column:1;min-width:0}.g-prose[data-astro-cid-yvo5wch7] .t-stack.t-badge tr>:last-child{font:500 11px/1.4 var(--font-mono);color:var(--ink-3);white-space:nowrap;grid-area:1/2;align-self:start}.g-prose[data-astro-cid-yvo5wch7] .t-stack.t-badge tr>:last-child:before{content:none}.g-prose[data-astro-cid-yvo5wch7] .t-cut tbody tr:nth-child(n+5){display:none}}.g-art[data-astro-cid-yvo5wch7] .g-more{border:1px solid var(--line-ctl);background:var(--surface);width:100%;height:44px;color:var(--ink);border-radius:10px;margin-top:-4px;font-size:14px;font-weight:600}.g-shop[data-astro-cid-yvo5wch7]{background:var(--surface);border:1px solid var(--line-card);border-radius:18px;gap:4px;padding:16px;display:grid}.g-shop-h[data-astro-cid-yvo5wch7]{gap:4px;padding-bottom:8px;display:grid}.g-shop-h[data-astro-cid-yvo5wch7] .eyebrow[data-astro-cid-yvo5wch7]{color:var(--spruce-900)}.g-shop-sub[data-astro-cid-yvo5wch7]{color:var(--ink-3);font-size:13px}.g-row[data-astro-cid-yvo5wch7]{border-top:1px solid var(--line-soft);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.g-ph[data-astro-cid-yvo5wch7]{width:56px;display:block;position:relative}.g-ph[data-astro-cid-yvo5wch7] .thumb{border-radius:10px}.g-sc[data-astro-cid-yvo5wch7]{background:var(--spruce-900);color:#fff;font:600 10.5px/1 var(--font-sans);border-radius:4px;padding:3px 5px;position:absolute;top:-4px;left:-4px}.g-nm[data-astro-cid-yvo5wch7]{gap:2px;min-width:0;display:grid}.g-tag[data-astro-cid-yvo5wch7]{font:500 10px/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--amber-ink)}.g-n[data-astro-cid-yvo5wch7]{font:400 15px/1.25 var(--font-serif);color:var(--ink);text-decoration:none}.g-n[data-astro-cid-yvo5wch7]:hover{color:var(--ink);text-decoration:underline}.g-p[data-astro-cid-yvo5wch7]{font-size:14px;font-weight:600}.g-go[data-astro-cid-yvo5wch7]{background:var(--amber-500);height:34px;color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.g-go[data-astro-cid-yvo5wch7]:hover{background:var(--cta-hover);color:var(--ink)}.g-row-s[data-astro-cid-yvo5wch7]{grid-template-columns:56px minmax(0,1fr);align-items:start}.g-pr[data-astro-cid-yvo5wch7]{justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.g-row-s[data-astro-cid-yvo5wch7] .g-go[data-astro-cid-yvo5wch7]{height:30px;padding:0 10px;font-size:12.5px}.g-shop-f[data-astro-cid-yvo5wch7]{border-top:1px solid var(--line-soft);gap:6px;padding-top:10px;display:grid}.g-all[data-astro-cid-yvo5wch7]{color:var(--spruce-600);font-size:14px;font-weight:600}.g-chk[data-astro-cid-yvo5wch7]{color:var(--ink-3);font-size:12px}.g-chk[data-astro-cid-yvo5wch7] .affiliate-line{font-size:12px;display:inline}.g-faq[data-astro-cid-yvo5wch7]{gap:16px;max-width:720px;padding-top:44px;scroll-margin-top:16px;display:grid}.g-end[data-astro-cid-yvo5wch7]{background:var(--sunken);border-radius:18px;gap:14px;max-width:720px;margin-top:44px;padding:18px 16px;display:grid}.g-end-t[data-astro-cid-yvo5wch7]{gap:8px;display:grid}.g-end-t[data-astro-cid-yvo5wch7] p[data-astro-cid-yvo5wch7]{color:var(--ink-2);font-size:15px;line-height:1.55}.g-end-rows[data-astro-cid-yvo5wch7]{background:var(--surface);border-radius:14px;padding:0 14px}.g-end-rows[data-astro-cid-yvo5wch7] .g-row[data-astro-cid-yvo5wch7]:first-child{border-top:0}.g-end-f[data-astro-cid-yvo5wch7]{gap:8px;display:grid}.g-end-f[data-astro-cid-yvo5wch7] .btn[data-astro-cid-yvo5wch7]{width:100%}.g-bar[data-astro-cid-yvo5wch7]{z-index:44;background:var(--surface);border-top:1px solid var(--line-card);box-shadow:var(--e-sticky);padding:10px 16px calc(14px + env(safe-area-inset-bottom));gap:8px;transition:transform .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.g-bar[data-astro-cid-yvo5wch7].on{transform:none}.g-bb[data-astro-cid-yvo5wch7]{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:46px;font-size:14px;text-decoration:none;display:inline-flex}.g-bb-gh[data-astro-cid-yvo5wch7]{border:1px solid var(--line-ctl);color:var(--ink);background:#fff;flex:1;font-weight:500}.g-bb-cta[data-astro-cid-yvo5wch7]{background:var(--amber-500);color:var(--ink);flex:1.6;font-weight:600}body.g-bar-on{padding-bottom:calc(74px + env(safe-area-inset-bottom))}@media (width>=1024px){.g-head[data-astro-cid-yvo5wch7]{gap:22px;padding-top:28px}.g-h1[data-astro-cid-yvo5wch7]{letter-spacing:-.015em;max-width:18ch;font-size:56px;line-height:1.04}.g-ans-cta[data-astro-cid-yvo5wch7]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 20px;padding-top:10px}.g-chips[data-astro-cid-yvo5wch7]{flex-wrap:wrap;margin:0;padding:28px 0 0;overflow:visible}.g-body[data-astro-cid-yvo5wch7]{align-items:start;gap:56px;padding-top:36px;display:grid}.g-prose[data-astro-cid-yvo5wch7]>h2[data-astro-cid-yvo5wch7]:first-child{margin-top:0}.page-end[data-astro-cid-yvo5wch7]{padding-bottom:120px}.g-rail[data-astro-cid-yvo5wch7]{display:contents}.g-shop[data-astro-cid-yvo5wch7]{align-self:start;position:sticky;top:24px}.g-stats[data-astro-cid-yvo5wch7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.g-st[data-astro-cid-yvo5wch7]{border-radius:16px;padding:16px 18px}.g-st-v[data-astro-cid-yvo5wch7]{font-size:36px}.g-ban[data-astro-cid-yvo5wch7]{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;margin:16px 0 6px;padding:22px 24px}.g-ban-eb[data-astro-cid-yvo5wch7]{grid-column:1/-1;font-size:11px}.g-ban-t[data-astro-cid-yvo5wch7]{font-size:22px}.g-ban-go[data-astro-cid-yvo5wch7]{height:46px;padding:0 18px}.g-faq[data-astro-cid-yvo5wch7]{padding-top:64px}.g-faq[data-astro-cid-yvo5wch7] .h2[data-astro-cid-yvo5wch7]{font-size:34px}.g-end[data-astro-cid-yvo5wch7]{border-radius:20px;gap:18px;margin-top:56px;padding:26px 28px}.g-end-t[data-astro-cid-yvo5wch7] .h2[data-astro-cid-yvo5wch7]{font-size:34px}.g-end-t[data-astro-cid-yvo5wch7] p[data-astro-cid-yvo5wch7]{font-size:16px}.g-end-rows[data-astro-cid-yvo5wch7]{padding:0 18px}.g-row-l[data-astro-cid-yvo5wch7]{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;padding:14px 0}.g-row-l[data-astro-cid-yvo5wch7] .g-ph[data-astro-cid-yvo5wch7]{width:72px}.g-row-l[data-astro-cid-yvo5wch7] .g-n[data-astro-cid-yvo5wch7]{font-size:18px}.g-row-l[data-astro-cid-yvo5wch7] .g-p[data-astro-cid-yvo5wch7]{font-size:16px}.g-row-l[data-astro-cid-yvo5wch7] .g-go[data-astro-cid-yvo5wch7]{height:40px;padding:0 16px;font-size:14px}.g-end-f[data-astro-cid-yvo5wch7]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.g-end-f[data-astro-cid-yvo5wch7] .btn[data-astro-cid-yvo5wch7]{width:auto}.g-art[data-astro-cid-yvo5wch7] .g-more{display:none}.g-head[data-astro-cid-yvo5wch7]{max-width:900px}.g-body[data-astro-cid-yvo5wch7]{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"art shop"}.g-art[data-astro-cid-yvo5wch7]{grid-area:art}.g-shop[data-astro-cid-yvo5wch7]{grid-area:shop}}@media (width>=1280px){.g-chips[data-astro-cid-yvo5wch7]{display:none}.g-toc[data-astro-cid-yvo5wch7]{align-content:start;gap:2px;display:grid}.g-toc-h[data-astro-cid-yvo5wch7]{padding:8px 12px}.g-toc[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7]{color:var(--ink);border-left:2px solid #0000;border-radius:8px;padding:8px 12px;font-size:14px;line-height:1.35;text-decoration:none}.g-toc[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7]:hover{background:var(--sunken)}.g-toc[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7].on{border-left-color:var(--amber-500);font-weight:600}.g-body[data-astro-cid-yvo5wch7]{grid-template-columns:220px minmax(0,720px) minmax(280px,320px);grid-template-areas:"toc art shop";justify-content:space-between;gap:48px}.g-toc[data-astro-cid-yvo5wch7]{grid-area:toc;align-self:start;position:sticky;top:24px}}
