.guide-article[data-astro-cid-dcf635xp]{flex-direction:column;gap:36px;padding:8px 0;display:flex}.guide-header[data-astro-cid-dcf635xp]{border-bottom:1px solid var(--border-color);flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.meta-tag[data-astro-cid-dcf635xp]{font-size:11px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:var(--bg-badge);color:var(--text-badge);border-radius:4px;align-self:flex-start;padding:3px 8px;font-weight:600}.main-title[data-astro-cid-dcf635xp]{letter-spacing:-.03em;color:var(--text-main);margin:0;font-size:clamp(24px,4vw,34px);font-weight:800;line-height:1.2}.subtitle[data-astro-cid-dcf635xp]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.content-section[data-astro-cid-dcf635xp]{flex-direction:column;gap:16px;display:flex}.content-section[data-astro-cid-dcf635xp] h2[data-astro-cid-dcf635xp]{letter-spacing:-.02em;color:var(--text-main);margin:0;font-size:20px;font-weight:700}.content-section[data-astro-cid-dcf635xp] p[data-astro-cid-dcf635xp]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.content-section[data-astro-cid-dcf635xp] ul[data-astro-cid-dcf635xp]{color:var(--text-secondary);margin:0;padding-left:20px;font-size:14px;line-height:1.7}.diagram-card[data-astro-cid-dcf635xp]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:12px;padding:20px;display:flex}.diagram-caption[data-astro-cid-dcf635xp]{color:var(--text-main);margin:0;font-size:15px;font-weight:700}.diagram-sub[data-astro-cid-dcf635xp]{color:var(--text-secondary);margin:0;font-size:13px}.svg-container[data-astro-cid-dcf635xp]{background:var(--bg-card-subtle);border-radius:6px;justify-content:center;padding:16px 8px;display:flex;overflow-x:auto}.visual-svg[data-astro-cid-dcf635xp]{max-width:100%;height:auto}.notations-grid[data-astro-cid-dcf635xp]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.notation-card[data-astro-cid-dcf635xp]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:8px;padding:18px;display:flex}.notation-card[data-astro-cid-dcf635xp] h3[data-astro-cid-dcf635xp]{color:var(--text-main);margin:0;font-size:14px;font-weight:700}.notation-card[data-astro-cid-dcf635xp] p[data-astro-cid-dcf635xp]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.table-scroll-container[data-astro-cid-dcf635xp]{border:1px solid var(--border-color);background:var(--bg-card);border-radius:8px;overflow-x:auto}.data-table[data-astro-cid-dcf635xp]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.data-table[data-astro-cid-dcf635xp] th[data-astro-cid-dcf635xp]{background:var(--bg-card-subtle);color:var(--text-secondary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-color);padding:12px 14px;font-size:11px}.data-table[data-astro-cid-dcf635xp] td[data-astro-cid-dcf635xp]{border-bottom:1px solid var(--border-color);color:var(--text-main);padding:12px 14px}.data-table[data-astro-cid-dcf635xp] tr[data-astro-cid-dcf635xp]:last-child td[data-astro-cid-dcf635xp]{border-bottom:none}.gcd-walkthrough[data-astro-cid-dcf635xp]{flex-direction:column;gap:10px;display:flex}.gcd-step[data-astro-cid-dcf635xp]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;align-items:center;gap:12px;padding:12px 16px;display:flex}.step-badge[data-astro-cid-dcf635xp]{font-family:var(--font-mono);background:var(--text-main);color:var(--bg-main);border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.gcd-step[data-astro-cid-dcf635xp] p[data-astro-cid-dcf635xp]{color:var(--text-main);margin:0;font-size:13px}.quick-links-grid[data-astro-cid-dcf635xp]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.quick-link-card[data-astro-cid-dcf635xp]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:all .15s;display:flex}.quick-link-card[data-astro-cid-dcf635xp]:hover{border-color:var(--text-secondary);transform:translateY(-2px)}.card-icon[data-astro-cid-dcf635xp]{font-size:22px}.quick-link-card[data-astro-cid-dcf635xp] h3[data-astro-cid-dcf635xp]{color:var(--text-main);margin:0;font-size:15px;font-weight:700}.quick-link-card[data-astro-cid-dcf635xp] p[data-astro-cid-dcf635xp]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.faq-section[data-astro-cid-dcf635xp]{flex-direction:column;gap:16px;display:flex}.faq-section[data-astro-cid-dcf635xp] h2[data-astro-cid-dcf635xp]{color:var(--text-main);margin:0;font-size:20px;font-weight:700}.faq-list[data-astro-cid-dcf635xp]{flex-direction:column;gap:10px;display:flex}.faq-item[data-astro-cid-dcf635xp]{border:1px solid var(--border-color);background:var(--bg-card);border-radius:8px;overflow:hidden}.faq-question[data-astro-cid-dcf635xp]{color:var(--text-main);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.faq-question[data-astro-cid-dcf635xp]::-webkit-details-marker{display:none}.chevron-icon[data-astro-cid-dcf635xp]{color:var(--text-secondary);transition:transform .2s}.faq-item[data-astro-cid-dcf635xp][open] .chevron-icon[data-astro-cid-dcf635xp]{transform:rotate(180deg)}.faq-answer[data-astro-cid-dcf635xp]{padding:0 16px 14px}.faq-answer[data-astro-cid-dcf635xp] p[data-astro-cid-dcf635xp]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}
