.maker-sources[data-astro-cid-xllqwnzz]{margin:12px 0 24px;font-size:.85rem;line-height:1.6;color:var(--muted);max-width:72ch}.maker-sources[data-astro-cid-xllqwnzz] a[data-astro-cid-xllqwnzz]{color:inherit;text-decoration:underline}.toc-nav[data-astro-cid-xvrfupwn]{background:var(--card-bg);border:1px solid var(--border-subtle);border-radius:12px;padding:20px 24px;margin:24px 0 32px}.toc-header[data-astro-cid-xvrfupwn]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.toc-icon[data-astro-cid-xvrfupwn]{font-size:var(--text-md)}.toc-title[data-astro-cid-xvrfupwn]{font-weight:600;color:var(--text-primary);font-size:var(--text-base);text-transform:uppercase;letter-spacing:.5px}.toc-list[data-astro-cid-xvrfupwn]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px}.toc-link[data-astro-cid-xvrfupwn]{color:var(--text-secondary);text-decoration:none;font-size:var(--text-sm);padding:6px 12px;border-radius:6px;background:var(--bg-soft);transition:.2s ease;transition-property:var(--motion-props);display:inline-block}.toc-link[data-astro-cid-xvrfupwn]:hover{color:var(--accent-strong);background:#c0492a1a;transform:translateY(-1px)}@media(max-width:600px){.toc-nav[data-astro-cid-xvrfupwn]{padding:16px}.toc-list[data-astro-cid-xvrfupwn]{flex-direction:column;gap:6px}.toc-link[data-astro-cid-xvrfupwn]{display:block;width:100%}}.guide-top[data-astro-cid-cygkwd4d]{display:grid;gap:0 28px;margin-top:var(--space-lg)}@media(min-width:1000px){.guide-top[data-astro-cid-cygkwd4d]{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start}.guide-top[data-astro-cid-cygkwd4d]>.toc-nav{margin-top:0}}@media(max-width:768px){main:has(>.guide-top){display:flex;flex-direction:column}main:has(>.guide-top)>:not(:last-child){margin-bottom:0}main>.guide-top,main>.guide-top~*{order:1}main>.guide-top~section:has(>.product-review-card):not(section:has(>.product-review-card)~*){order:0}main:has(>.guide-top)>.guide-top{margin-top:36px}main:has(>.guide-top)>.section+.author-box{margin-top:36px}}.pick-summary[data-astro-cid-cygkwd4d]{padding:20px 22px;background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius)}.pick-summary[data-astro-cid-cygkwd4d] h2[data-astro-cid-cygkwd4d]{margin:0 0 6px;font-size:var(--text-xl)}.pick-list[data-astro-cid-cygkwd4d]{list-style:none;margin:0;padding:0}.pick-row[data-astro-cid-cygkwd4d]{display:grid;grid-template-columns:24px 64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--border-color)}.pick-row[data-astro-cid-cygkwd4d]:first-child{border-top:0}.pick-rank[data-astro-cid-cygkwd4d]{font-family:var(--font-head);font-size:var(--text-lg);font-weight:700;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums}.pick-thumb[data-astro-cid-cygkwd4d]{display:block;width:64px;height:64px;overflow:hidden;border-radius:var(--radius-sm);background:var(--media-bg)}.pick-thumb[data-astro-cid-cygkwd4d] img[data-astro-cid-cygkwd4d]{display:block;width:100%;height:100%;object-fit:contain}.pick-main[data-astro-cid-cygkwd4d]{display:flex;flex-direction:column;gap:2px;min-width:0}.pick-label[data-astro-cid-cygkwd4d]{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-strong)}.pick-name[data-astro-cid-cygkwd4d]{font-family:var(--font-head);font-size:var(--text-base);font-weight:600;color:var(--fg);text-decoration:none}.pick-name[data-astro-cid-cygkwd4d]:hover{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.pick-btn[data-astro-cid-cygkwd4d]{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:var(--radius-sm);background:var(--accent-fill);color:#fff;font-size:var(--text-sm);font-weight:700;text-decoration:none;white-space:nowrap}.pick-btn[data-astro-cid-cygkwd4d]:hover{background:var(--accent-fill-strong);color:#fff}@media(max-width:640px){.pick-summary[data-astro-cid-cygkwd4d]{padding:16px}.pick-row[data-astro-cid-cygkwd4d]{grid-template-columns:20px 56px minmax(0,1fr);gap:4px 12px}.pick-thumb[data-astro-cid-cygkwd4d]{width:56px;height:56px}.pick-btn[data-astro-cid-cygkwd4d]{grid-column:3;justify-self:start;white-space:normal}}.byline[data-astro-cid-oxbng3yr]{margin:0 0 12px;font-size:var(--text-sm);line-height:1.5;color:var(--muted)}.byline-name[data-astro-cid-oxbng3yr]{font-weight:600;color:var(--fg)}a[data-astro-cid-oxbng3yr].byline-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a[data-astro-cid-oxbng3yr].byline-name:hover{color:var(--accent-strong)}.byline-sep[data-astro-cid-oxbng3yr]{margin:0 8px}
