.guide-heading[data-astro-cid-tkuhuyyu]{max-width:900px}.guide-heading[data-astro-cid-tkuhuyyu] h1[data-astro-cid-tkuhuyyu]{margin:10px 0 18px}.guide-lead[data-astro-cid-tkuhuyyu]{max-width:78ch;color:var(--muted);font-size:18px}.guide-contents[data-astro-cid-tkuhuyyu]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;margin:28px 0 0;padding:18px 0;font-size:14px;display:flex}.guide-contents[data-astro-cid-tkuhuyyu]>span[data-astro-cid-tkuhuyyu]{color:var(--muted)}.guide-contents[data-astro-cid-tkuhuyyu] a[data-astro-cid-tkuhuyyu],.source-note[data-astro-cid-tkuhuyyu] a[data-astro-cid-tkuhuyyu],.small-note[data-astro-cid-tkuhuyyu] a[data-astro-cid-tkuhuyyu]{text-underline-offset:3px;text-decoration:underline}.guide-section[data-astro-cid-tkuhuyyu]{margin-top:36px;scroll-margin-top:24px}.guide-section[data-astro-cid-tkuhuyyu] h2[data-astro-cid-tkuhuyyu]{margin:0 0 16px}.guide-section[data-astro-cid-tkuhuyyu]>p[data-astro-cid-tkuhuyyu]{max-width:78ch;margin:0 0 16px}.section-intro[data-astro-cid-tkuhuyyu]{color:var(--muted)}.parts-grid[data-astro-cid-tkuhuyyu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.part-card[data-astro-cid-tkuhuyyu]{border:1px solid var(--line);flex-direction:column;display:flex}.part-photo[data-astro-cid-tkuhuyyu]{background:var(--surface);border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:220px;display:flex}.part-photo[data-astro-cid-tkuhuyyu] img[data-astro-cid-tkuhuyyu]{object-fit:contain;width:100%;height:100%;padding:16px}.part-copy[data-astro-cid-tkuhuyyu]{flex-direction:column;flex:1;padding:20px;display:flex}.part-role[data-astro-cid-tkuhuyyu]{color:var(--muted);margin:0 0 6px;font-size:12px}.part-card[data-astro-cid-tkuhuyyu] h3[data-astro-cid-tkuhuyyu]{margin:0 0 12px;font-size:22px}.part-copy[data-astro-cid-tkuhuyyu]>p[data-astro-cid-tkuhuyyu]:not(.part-role):not(.part-price){margin:0 0 18px;font-size:14px}.part-product[data-astro-cid-tkuhuyyu]{border-top:1px solid var(--line);margin-top:auto;padding-top:16px;font-size:14px}.part-product[data-astro-cid-tkuhuyyu]:hover{text-decoration:underline}.part-code[data-astro-cid-tkuhuyyu]{color:var(--muted);overflow-wrap:anywhere;margin-bottom:5px;font-size:12px;display:block}.part-price[data-astro-cid-tkuhuyyu]{margin:12px 0 0;font-size:20px;font-weight:600}.part-price[data-astro-cid-tkuhuyyu] small[data-astro-cid-tkuhuyyu]{color:var(--muted);font-size:12px;font-weight:400}.guide-section[data-astro-cid-tkuhuyyu]>.source-note[data-astro-cid-tkuhuyyu]{color:var(--muted);max-width:100ch;margin:18px 0 0;font-size:12px}.guide-columns[data-astro-cid-tkuhuyyu]{grid-template-columns:minmax(0,1fr) 310px;gap:48px;display:grid}.order-checklist[data-astro-cid-tkuhuyyu]{border:1px solid var(--line);background:var(--surface);align-self:start;margin-top:36px;padding:24px;scroll-margin-top:24px}.order-checklist[data-astro-cid-tkuhuyyu] h2[data-astro-cid-tkuhuyyu]{margin:8px 0 20px;font-size:22px}.order-checklist[data-astro-cid-tkuhuyyu] ol[data-astro-cid-tkuhuyyu]{margin:0 0 22px;padding-left:22px}.order-checklist[data-astro-cid-tkuhuyyu] li[data-astro-cid-tkuhuyyu]{margin-bottom:18px;padding-left:4px;font-size:14px}.order-checklist[data-astro-cid-tkuhuyyu] strong[data-astro-cid-tkuhuyyu],.order-checklist[data-astro-cid-tkuhuyyu] li[data-astro-cid-tkuhuyyu] span[data-astro-cid-tkuhuyyu]{display:block}.order-checklist[data-astro-cid-tkuhuyyu] li[data-astro-cid-tkuhuyyu] span[data-astro-cid-tkuhuyyu]{color:var(--muted);margin-top:4px}.series-links[data-astro-cid-tkuhuyyu]{gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.series-links[data-astro-cid-tkuhuyyu] a[data-astro-cid-tkuhuyyu]{border:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 16px;font-size:14px;display:flex}.series-links[data-astro-cid-tkuhuyyu] a[data-astro-cid-tkuhuyyu]:hover{border-color:var(--ink)}.guide-actions[data-astro-cid-tkuhuyyu]{flex-wrap:wrap;align-items:center;gap:18px 24px;margin:24px 0;display:flex}.small-note[data-astro-cid-tkuhuyyu]{color:var(--muted);font-size:13px}@media (width<=900px){.guide-columns[data-astro-cid-tkuhuyyu]{grid-template-columns:1fr;gap:0}.order-checklist[data-astro-cid-tkuhuyyu]{order:-1}}@media (width<=640px){.guide-lead[data-astro-cid-tkuhuyyu]{font-size:16px}.parts-grid[data-astro-cid-tkuhuyyu]{grid-template-columns:1fr}.part-photo[data-astro-cid-tkuhuyyu]{height:200px}.part-copy[data-astro-cid-tkuhuyyu]{padding:18px}.guide-contents[data-astro-cid-tkuhuyyu]{gap:10px 18px}.guide-contents[data-astro-cid-tkuhuyyu]>span[data-astro-cid-tkuhuyyu]{flex-basis:100%}.guide-actions[data-astro-cid-tkuhuyyu]{flex-direction:column;align-items:stretch}.order-checklist[data-astro-cid-tkuhuyyu]{padding:20px}}
