.ranking-card[data-astro-cid-cbauvwhu],.ranking-card[data-astro-cid-cbauvwhu]:hover{padding:clamp(20px,3vw,28px);border-radius:var(--radius-lg);background:var(--color-background);scroll-margin-top:calc(var(--header-height) + var(--space-4));border:1px solid var(--color-border)}.ranking-card[data-astro-cid-cbauvwhu].is-top,.ranking-card[data-astro-cid-cbauvwhu].is-top:hover{background:var(--color-accent-soft);border-color:var(--color-accent-border)}.rank-head[data-astro-cid-cbauvwhu]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-5)}.rank-price-chip[data-astro-cid-cbauvwhu]{margin-left:auto;display:inline-flex;align-items:baseline;gap:6px;font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--color-ink)}.rank-price-note[data-astro-cid-cbauvwhu]{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.rank-num[data-astro-cid-cbauvwhu]{font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:1;font-variant-numeric:tabular-nums;color:var(--color-text-tertiary)}.rank-num--top[data-astro-cid-cbauvwhu]{font-size:var(--text-body);color:var(--color-accent-dark)}.ranking-card[data-astro-cid-cbauvwhu] .award[data-astro-cid-cbauvwhu]{background:var(--color-surface)}.is-top[data-astro-cid-cbauvwhu] .award--top[data-astro-cid-cbauvwhu]{background:#fff;border-color:var(--color-accent-border);color:var(--color-accent-dark)}.rank-cta[data-astro-cid-cbauvwhu].btn--secondary{background:var(--color-background)}.rank-layout[data-astro-cid-cbauvwhu]{display:grid;gap:var(--space-5)}.rank-figure[data-astro-cid-cbauvwhu]{overflow:hidden;border-radius:var(--radius-md);background:#fff;border:1px solid var(--color-border)}.is-top[data-astro-cid-cbauvwhu] .rank-figure[data-astro-cid-cbauvwhu]{border-color:var(--color-accent-border)}.rank-figure[data-astro-cid-cbauvwhu] img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center}.rank-brand[data-astro-cid-cbauvwhu]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.rank-name[data-astro-cid-cbauvwhu]{margin-top:var(--space-1);font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);letter-spacing:-.02em}.rank-desc[data-astro-cid-cbauvwhu]{max-width:38rem;margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.55;text-wrap:pretty}.rank-points[data-astro-cid-cbauvwhu]{margin-top:var(--space-6)}.rank-points[data-astro-cid-cbauvwhu] h4[data-astro-cid-cbauvwhu]{margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.rank-points[data-astro-cid-cbauvwhu] ul[data-astro-cid-cbauvwhu]{margin:0;padding-left:1.125rem;display:flex;flex-direction:column;gap:var(--space-1);max-width:38rem;font-size:var(--text-base);line-height:1.5}.rank-points[data-astro-cid-cbauvwhu] li[data-astro-cid-cbauvwhu]::marker{color:var(--color-accent)}.rank-limit[data-astro-cid-cbauvwhu]{max-width:38rem;margin-top:var(--space-4)}.rank-limit[data-astro-cid-cbauvwhu] h4[data-astro-cid-cbauvwhu]{margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.rank-limit[data-astro-cid-cbauvwhu] ul[data-astro-cid-cbauvwhu]{margin:0;padding-left:1.125rem;display:flex;flex-direction:column;gap:var(--space-1);max-width:38rem;font-size:var(--text-md);line-height:1.5;color:var(--color-text-secondary)}.rank-limit[data-astro-cid-cbauvwhu] li[data-astro-cid-cbauvwhu]::marker{color:var(--color-text-tertiary)}.rank-meta[data-astro-cid-cbauvwhu]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-5);max-width:40rem;margin:var(--space-6) 0 0}.rank-meta[data-astro-cid-cbauvwhu]>div[data-astro-cid-cbauvwhu]{padding:var(--space-3) 0 0;border-top:1px solid var(--color-border);border-radius:0;background:transparent}.is-top[data-astro-cid-cbauvwhu] .rank-meta[data-astro-cid-cbauvwhu]>div[data-astro-cid-cbauvwhu]{border-top-color:var(--color-accent-border)}.rank-meta[data-astro-cid-cbauvwhu] dt[data-astro-cid-cbauvwhu]{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.rank-meta[data-astro-cid-cbauvwhu] dd[data-astro-cid-cbauvwhu]{margin:var(--space-1) 0 0;font-size:var(--text-md);font-weight:var(--weight-medium);line-height:1.45;color:var(--color-ink)}.rank-cta[data-astro-cid-cbauvwhu]{width:100%;margin-top:var(--space-6)}@media(min-width:760px){.ranking-card[data-astro-cid-cbauvwhu]{padding:var(--space-6);scroll-margin-top:calc(var(--header-height) + var(--space-4))}.rank-layout[data-astro-cid-cbauvwhu]{grid-template-columns:minmax(220px,280px) 1fr;gap:var(--space-8);align-items:start}.rank-figure[data-astro-cid-cbauvwhu] img[data-astro-cid-cbauvwhu]{aspect-ratio:1 / 1}.rank-cta[data-astro-cid-cbauvwhu]{width:auto;min-width:220px}}.comparison-table[data-astro-cid-unx4epj3]{display:none}.compare[data-astro-cid-unx4epj3] a[data-astro-cid-unx4epj3],.compare[data-astro-cid-unx4epj3] a[data-astro-cid-unx4epj3]:hover,.compare[data-astro-cid-unx4epj3] a[data-astro-cid-unx4epj3]:active{color:inherit;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:3px}.compare[data-astro-cid-unx4epj3] a[data-astro-cid-unx4epj3]:hover,.compare[data-astro-cid-unx4epj3] a[data-astro-cid-unx4epj3]:active{color:var(--color-accent-dark);text-decoration:underline}@media(min-width:720px){.comparison-table[data-astro-cid-unx4epj3]{display:block}}.mobile-comparison[data-astro-cid-5tyo7emm]{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.mc-card[data-astro-cid-5tyo7emm]{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-background);border:1px solid var(--color-border)}.mc-card[data-astro-cid-5tyo7emm].is-top{background:var(--color-accent-soft);border-color:var(--color-accent-border)}.mc-title[data-astro-cid-5tyo7emm]{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}.mc-rank[data-astro-cid-5tyo7emm]{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:var(--color-text-tertiary)}.mc-rank--top[data-astro-cid-5tyo7emm]{color:var(--color-accent-dark)}.mc-name[data-astro-cid-5tyo7emm]{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.015em;line-height:1.3;color:var(--color-ink);text-decoration:none}.mc-name[data-astro-cid-5tyo7emm]:hover{color:var(--color-accent-dark)}dl[data-astro-cid-5tyo7emm]{margin:0;display:flex;flex-direction:column;gap:0}dl[data-astro-cid-5tyo7emm]>div[data-astro-cid-5tyo7emm]{padding:var(--space-3) 0;border-top:1px solid var(--color-border);border-radius:0;background:transparent}dl[data-astro-cid-5tyo7emm]>div[data-astro-cid-5tyo7emm]:last-child{padding-bottom:0}.is-top[data-astro-cid-5tyo7emm] dl[data-astro-cid-5tyo7emm]>div[data-astro-cid-5tyo7emm]{border-top-color:var(--color-accent-border)}dt[data-astro-cid-5tyo7emm]{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none;color:var(--color-text-tertiary)}dd[data-astro-cid-5tyo7emm]{margin:var(--space-1) 0 0;font-size:var(--text-md);line-height:1.5;color:var(--color-text)}@media(min-width:720px){.mobile-comparison[data-astro-cid-5tyo7emm]{display:none}}.buying-guide[data-astro-cid-s5c26epk]{display:grid;gap:var(--space-6)}.bg-section[data-astro-cid-s5c26epk]{padding:var(--space-5) 0 0;border-top:1px solid var(--color-border);border-radius:0;background:transparent}.bg-section[data-astro-cid-s5c26epk] h3[data-astro-cid-s5c26epk]{margin-bottom:var(--space-3)}.bg-section[data-astro-cid-s5c26epk] p[data-astro-cid-s5c26epk]{color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.6;max-width:38rem;text-wrap:pretty}.bg-section[data-astro-cid-s5c26epk] p[data-astro-cid-s5c26epk]+p[data-astro-cid-s5c26epk]{margin-top:var(--space-3)}@media(min-width:720px){.buying-guide[data-astro-cid-s5c26epk]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-8)}}.sticky-pick[data-astro-cid-2tcc27ez]{position:fixed;left:var(--space-3);right:var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));z-index:90;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-ink);color:var(--color-on-dark);box-shadow:var(--shadow-level-3)}.sticky-pick[data-astro-cid-2tcc27ez] [data-astro-cid-2tcc27ez]:focus-visible{outline-color:#fff}.sticky-pick[data-astro-cid-2tcc27ez] img{flex:0 0 auto;width:40px;height:40px;border-radius:var(--radius-sm);background:#fff;object-fit:cover}.sp-info[data-astro-cid-2tcc27ez]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px;line-height:1.25}.sp-label[data-astro-cid-2tcc27ez]{font-size:var(--text-xs);font-weight:var(--weight-medium);color:#f4f7f899}.sp-name[data-astro-cid-2tcc27ez]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);font-weight:var(--weight-medium)}.sp-cta[data-astro-cid-2tcc27ez],.sp-cta[data-astro-cid-2tcc27ez]:hover,.sp-cta[data-astro-cid-2tcc27ez]:active{flex:0 0 auto;display:inline-flex;align-items:center;min-height:42px;cursor:pointer;padding:0 var(--space-5);border-radius:var(--radius-md);background:#fff;color:var(--color-ink);font-size:var(--text-md);font-weight:var(--weight-semibold);text-decoration:none}.sp-cta[data-astro-cid-2tcc27ez]:hover,.sp-cta[data-astro-cid-2tcc27ez]:active{background:var(--color-surface)}@media(max-width:759px){body{padding-bottom:74px}}@media(min-width:760px){.sticky-pick[data-astro-cid-2tcc27ez]{display:none}}.jump-nav[data-astro-cid-fzaboumc]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-1);margin-bottom:var(--space-1)}.jump-label[data-astro-cid-fzaboumc]{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.01em;text-transform:none;color:var(--color-text-tertiary)}.jump-links[data-astro-cid-fzaboumc]{display:flex;gap:var(--space-1);overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jump-links[data-astro-cid-fzaboumc]::-webkit-scrollbar{display:none}.jump-links[data-astro-cid-fzaboumc] a[data-astro-cid-fzaboumc],.jump-links[data-astro-cid-fzaboumc] a[data-astro-cid-fzaboumc]:hover,.jump-links[data-astro-cid-fzaboumc] a[data-astro-cid-fzaboumc]:active{flex:0 0 auto;display:inline-flex;align-items:center;min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap}.jump-links[data-astro-cid-fzaboumc] a[data-astro-cid-fzaboumc]:hover,.jump-links[data-astro-cid-fzaboumc] a[data-astro-cid-fzaboumc]:active{border-color:var(--color-border-strong);color:var(--color-ink);background:var(--color-surface)}@media(min-width:1320px){.jump-nav[data-astro-cid-fzaboumc]{display:none}}.page-rail[data-astro-cid-5bi5de3g]{display:none}@media(min-width:1320px){.page-rail[data-astro-cid-5bi5de3g]{display:flex;position:sticky;top:calc(var(--header-height) + var(--space-5));flex-direction:column;gap:var(--space-3);align-self:start}}.rail-toc[data-astro-cid-5bi5de3g],.rail-card[data-astro-cid-5bi5de3g]{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-background);border:1px solid var(--color-border)}.rail-kicker[data-astro-cid-5bi5de3g]{margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.01em;text-transform:none;color:var(--color-text-tertiary)}.rail-toc[data-astro-cid-5bi5de3g] ul[data-astro-cid-5bi5de3g]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.rail-toc[data-astro-cid-5bi5de3g] a[data-astro-cid-5bi5de3g],.rail-toc[data-astro-cid-5bi5de3g] a[data-astro-cid-5bi5de3g]:hover,.rail-toc[data-astro-cid-5bi5de3g] a[data-astro-cid-5bi5de3g]:active{display:flex;align-items:center;min-height:34px;padding:0 var(--space-2);margin-inline:calc(var(--space-2) * -1);border-radius:var(--radius-sm);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text);text-decoration:none;background:transparent}.rail-toc[data-astro-cid-5bi5de3g] a[data-astro-cid-5bi5de3g]:hover,.rail-toc[data-astro-cid-5bi5de3g] a[data-astro-cid-5bi5de3g]:active{color:var(--color-ink);background:var(--color-state-hover)}.rail-card[data-astro-cid-5bi5de3g],.rail-card[data-astro-cid-5bi5de3g]:hover,.rail-card[data-astro-cid-5bi5de3g]:active{min-height:64px;display:flex;align-items:center;gap:var(--space-3);color:var(--color-text);text-decoration:none}.rail-card[data-astro-cid-5bi5de3g]:hover,.rail-card[data-astro-cid-5bi5de3g]:active{border-color:var(--color-border-strong)}.rail-card[data-astro-cid-5bi5de3g] .icon-arrow[data-astro-cid-5bi5de3g]{color:var(--color-text-tertiary)}.rail-card[data-astro-cid-5bi5de3g]:hover .icon-arrow[data-astro-cid-5bi5de3g]{color:var(--color-ink);transform:translate(3px)}.rail-copy[data-astro-cid-5bi5de3g]{min-width:0;display:flex;flex:1;flex-direction:column;gap:2px;line-height:1.3}.rail-copy[data-astro-cid-5bi5de3g] strong[data-astro-cid-5bi5de3g]{font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--color-ink)}.rail-copy[data-astro-cid-5bi5de3g] span[data-astro-cid-5bi5de3g]{font-size:var(--text-sm);color:var(--color-text-secondary)}.rail-product[data-astro-cid-5bi5de3g],.rail-product[data-astro-cid-5bi5de3g]:hover,.rail-product[data-astro-cid-5bi5de3g]:active{display:block;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text);text-decoration:none}.rail-product[data-astro-cid-5bi5de3g]:hover,.rail-product[data-astro-cid-5bi5de3g]:active{border-color:var(--color-border-strong)}.rail-product[data-astro-cid-5bi5de3g] img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.rail-product-copy[data-astro-cid-5bi5de3g]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4)}.rail-product-copy[data-astro-cid-5bi5de3g] small[data-astro-cid-5bi5de3g]{color:var(--color-accent-dark);font-size:var(--text-xs);font-weight:var(--weight-medium)}.rail-product-copy[data-astro-cid-5bi5de3g] strong[data-astro-cid-5bi5de3g]{font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:1.3;color:var(--color-ink)}.page-head[data-astro-cid-vdqkoiwd] .container[data-astro-cid-vdqkoiwd]{display:flex;flex-direction:column;max-width:800px;gap:var(--space-3);padding-top:var(--space-3)}.page-head[data-astro-cid-vdqkoiwd] h1[data-astro-cid-vdqkoiwd]{max-width:22ch}.verify-line[data-astro-cid-vdqkoiwd]{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-secondary);max-width:var(--measure)}.verify-line[data-astro-cid-vdqkoiwd] a[data-astro-cid-vdqkoiwd]{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-border-strong)}.verify-line[data-astro-cid-vdqkoiwd] a[data-astro-cid-vdqkoiwd]:hover{color:var(--color-accent-dark);text-decoration-color:currentColor}#pick[data-astro-cid-vdqkoiwd],#table[data-astro-cid-vdqkoiwd],#ranking[data-astro-cid-vdqkoiwd],#method[data-astro-cid-vdqkoiwd],#guide[data-astro-cid-vdqkoiwd],#faq[data-astro-cid-vdqkoiwd]{scroll-margin-top:calc(var(--header-height) + var(--space-4))}.method-copy[data-astro-cid-vdqkoiwd]{display:flex;flex-direction:column;gap:var(--space-4);max-width:var(--measure);font-size:1.0625rem;line-height:1.7;color:var(--color-text);text-wrap:pretty}.method-copy[data-astro-cid-vdqkoiwd] ol[data-astro-cid-vdqkoiwd]{margin:0;padding-left:1.375rem;display:flex;flex-direction:column;gap:var(--space-2)}.method-copy[data-astro-cid-vdqkoiwd] ol[data-astro-cid-vdqkoiwd] li[data-astro-cid-vdqkoiwd]::marker{font-weight:var(--weight-medium);color:var(--color-text-secondary)}.method-copy[data-astro-cid-vdqkoiwd] a[data-astro-cid-vdqkoiwd]{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-border-strong)}.method-copy[data-astro-cid-vdqkoiwd] a[data-astro-cid-vdqkoiwd]:hover{color:var(--color-accent-dark);text-decoration-color:currentColor}.quick-answer[data-astro-cid-vdqkoiwd]{margin-top:var(--space-1);padding:clamp(20px,4vw,32px);border-radius:var(--radius-lg);background:var(--color-accent-soft);border:1px solid var(--color-accent-border);max-width:46rem}.qa-text[data-astro-cid-vdqkoiwd]{margin-top:var(--space-3);font-size:clamp(1.0625rem,.95rem + .4vw,1.1875rem);font-weight:var(--weight-medium);letter-spacing:-.01em;line-height:1.5;color:var(--color-ink);text-wrap:pretty}.qa-pick[data-astro-cid-vdqkoiwd]{margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-background);border:1px solid var(--color-accent-border)}.qa-pick-row[data-astro-cid-vdqkoiwd]{display:flex;align-items:center;gap:var(--space-4)}.qa-pick[data-astro-cid-vdqkoiwd] img{width:72px;height:72px;border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);object-fit:cover;flex-shrink:0}.qa-pick-info[data-astro-cid-vdqkoiwd]{min-width:0;display:flex;flex-direction:column;gap:2px}.qa-pick-label[data-astro-cid-vdqkoiwd]{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-accent-dark)}.qa-pick-name[data-astro-cid-vdqkoiwd]{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.015em;line-height:1.3;color:var(--color-ink);text-decoration:none}.qa-pick-name[data-astro-cid-vdqkoiwd]:hover{color:var(--color-accent-dark)}.qa-pick-price[data-astro-cid-vdqkoiwd]{font-size:var(--text-base);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-ink)}.qa-pick-price-note[data-astro-cid-vdqkoiwd]{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.qa-actions[data-astro-cid-vdqkoiwd]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.qa-cta[data-astro-cid-vdqkoiwd]{flex:1 1 auto}.qa-more[data-astro-cid-vdqkoiwd]{flex:0 1 auto;background:var(--color-background);color:var(--color-ink);border-color:var(--color-border-strong)}.qa-more[data-astro-cid-vdqkoiwd]:hover,.qa-more[data-astro-cid-vdqkoiwd]:active{background:var(--color-surface);color:var(--color-ink)}.qa-note[data-astro-cid-vdqkoiwd]{margin-top:var(--space-4);font-size:var(--text-sm);line-height:1.6;color:var(--color-text-secondary);text-wrap:pretty}.section--table[data-astro-cid-vdqkoiwd],.section--ranking[data-astro-cid-vdqkoiwd]{padding-top:clamp(2.5rem,5vw,4rem)}.ranking-list[data-astro-cid-vdqkoiwd]{display:flex;flex-direction:column;gap:var(--space-4)}.transparency-wrap[data-astro-cid-vdqkoiwd]{margin-top:var(--space-8);max-width:46rem}.takeaway-grid[data-astro-cid-vdqkoiwd]{display:grid;gap:var(--space-6)}.takeaway-grid[data-astro-cid-vdqkoiwd]>div[data-astro-cid-vdqkoiwd]{padding:var(--space-6) 0 0;border-top:1px solid var(--color-border);border-radius:0;background:transparent}.takeaway-grid[data-astro-cid-vdqkoiwd] .section-head[data-astro-cid-vdqkoiwd]{margin-bottom:var(--space-5)}.takeaway-list[data-astro-cid-vdqkoiwd]{list-style:disc;margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--space-3);max-width:34rem}.takeaway-list[data-astro-cid-vdqkoiwd] li[data-astro-cid-vdqkoiwd]{position:relative;padding-left:0;font-size:var(--text-base);line-height:1.55;color:var(--color-text);text-wrap:pretty}.takeaway-list[data-astro-cid-vdqkoiwd] li[data-astro-cid-vdqkoiwd]::marker{color:var(--color-accent)}.related-categories[data-astro-cid-vdqkoiwd]{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.rc-card[data-astro-cid-vdqkoiwd]{position:relative;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5) var(--space-10) var(--space-5) var(--space-5);border-radius:var(--radius-lg);background:var(--color-background);border:1px solid var(--color-border);text-decoration:none;color:var(--color-text);transition:border-color var(--transition),box-shadow var(--transition)}.rc-card[data-astro-cid-vdqkoiwd]:hover,.rc-card[data-astro-cid-vdqkoiwd]:active{border-color:var(--color-border-strong);box-shadow:var(--shadow-level-1)}.rc-name[data-astro-cid-vdqkoiwd]{font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:-.015em;color:var(--color-ink)}.rc-desc[data-astro-cid-vdqkoiwd]{font-size:var(--text-md);line-height:1.5;color:var(--color-text-secondary)}.rc-arrow[data-astro-cid-vdqkoiwd]{position:absolute;right:var(--space-5);top:50%;transform:translateY(-50%);color:var(--color-text-tertiary)}.rc-card[data-astro-cid-vdqkoiwd]:hover .rc-arrow[data-astro-cid-vdqkoiwd]{color:var(--color-ink);transform:translate(3px,-50%)}.closing[data-astro-cid-vdqkoiwd]{display:flex;flex-direction:column;gap:var(--space-10);padding-block:var(--section-gap)}.closing-guides[data-astro-cid-vdqkoiwd] .section-head[data-astro-cid-vdqkoiwd]{margin-bottom:var(--space-5)}@media(min-width:800px){.takeaway-grid[data-astro-cid-vdqkoiwd]{grid-template-columns:1fr 1fr;gap:var(--space-10)}.related-categories[data-astro-cid-vdqkoiwd]{grid-template-columns:repeat(3,minmax(0,1fr))}}
