.guide-article-wrapper[data-astro-cid-jczophjz]{background-color:var(--color-bg)}.guide-header[data-astro-cid-jczophjz]{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);text-align:center;padding:72px 0 48px}.guide-header-container[data-astro-cid-jczophjz]{max-width:860px;margin:0 auto}.guide-lead[data-astro-cid-jczophjz]{color:var(--color-ink-soft);margin:20px 0 28px;font-size:1.15rem;line-height:1.8}.article-meta-bar[data-astro-cid-jczophjz]{color:var(--color-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:.88rem;display:flex}.meta-separator[data-astro-cid-jczophjz]{opacity:.4}.guide-content-layout[data-astro-cid-jczophjz]{grid-template-columns:1fr 340px;align-items:start;gap:56px;padding:64px 0 96px;display:grid}.guide-main-body[data-astro-cid-jczophjz]{flex-direction:column;gap:48px;display:flex}.guide-section[data-astro-cid-jczophjz] h2[data-astro-cid-jczophjz]{color:var(--color-ink);margin-bottom:18px;font-size:1.65rem;line-height:1.35}.guide-section[data-astro-cid-jczophjz] p[data-astro-cid-jczophjz]{color:var(--color-ink-soft);margin-bottom:16px;font-size:1.05rem;line-height:1.8}.criteria-card-grid[data-astro-cid-jczophjz]{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.criteria-card[data-astro-cid-jczophjz]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;position:relative}.criteria-card[data-astro-cid-jczophjz].full-width{grid-column:1/-1}.num-badge[data-astro-cid-jczophjz]{font-family:var(--font-display);color:var(--color-brass);margin-bottom:8px;font-size:1.3rem;font-weight:700;display:inline-block}.criteria-card[data-astro-cid-jczophjz] h3[data-astro-cid-jczophjz]{color:var(--color-ink);margin-bottom:8px;font-size:1.15rem}.criteria-card[data-astro-cid-jczophjz] p[data-astro-cid-jczophjz]{margin:0;font-size:.92rem;line-height:1.6}.guide-image-callout[data-astro-cid-jczophjz]{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);overflow:hidden}.guide-image[data-astro-cid-jczophjz]{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.img-caption[data-astro-cid-jczophjz]{color:var(--color-muted);background-color:var(--color-surface);border-top:1px solid var(--color-border);padding:12px 18px;font-size:.85rem;font-style:italic;display:block}.guide-bullet-list[data-astro-cid-jczophjz]{flex-direction:column;gap:12px;padding-left:20px;display:flex}.guide-bullet-list[data-astro-cid-jczophjz] li[data-astro-cid-jczophjz]{color:var(--color-ink-soft);font-size:1.02rem;line-height:1.7}.faq-list[data-astro-cid-jczophjz]{flex-direction:column;gap:16px;margin-top:20px;display:flex}.guide-faq-card[data-astro-cid-jczophjz]{background-color:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-brass);padding:24px}.guide-faq-card[data-astro-cid-jczophjz] h3[data-astro-cid-jczophjz]{color:var(--color-ink);margin-bottom:8px;font-size:1.1rem}.guide-faq-card[data-astro-cid-jczophjz] p[data-astro-cid-jczophjz]{color:var(--color-ink-soft);margin:0;font-size:.95rem;line-height:1.65}.sidebar-sticky-box[data-astro-cid-jczophjz]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:32px 24px;position:sticky;top:96px}.sidebar-brand-badge[data-astro-cid-jczophjz]{color:var(--color-burgundy);background-color:var(--color-burgundy-light);border-radius:var(--radius-pill);align-items:center;gap:6px;margin-bottom:14px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.sidebar-sticky-box[data-astro-cid-jczophjz] h3[data-astro-cid-jczophjz]{color:var(--color-ink);margin-bottom:8px;font-size:1.35rem}.sidebar-desc[data-astro-cid-jczophjz]{color:var(--color-muted);margin-bottom:20px;font-size:.88rem;line-height:1.6}.sidebar-links[data-astro-cid-jczophjz]{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.sidebar-link-btn[data-astro-cid-jczophjz]{border-radius:var(--radius-md);background-color:var(--color-bg);border:1px solid var(--color-border);color:var(--color-ink);transition:all var(--transition-fast);justify-content:space-between;align-items:center;padding:12px 14px;font-size:.88rem;font-weight:600;display:flex}.sidebar-link-btn[data-astro-cid-jczophjz]:hover{border-color:var(--color-brass);color:var(--color-burgundy);transform:translate(4px)}.sidebar-map-box[data-astro-cid-jczophjz]{border-top:1px solid var(--color-border);padding-top:18px}.sidebar-map-box[data-astro-cid-jczophjz] strong[data-astro-cid-jczophjz]{color:var(--color-ink);margin-bottom:4px;font-size:.85rem;display:block}.sidebar-map-box[data-astro-cid-jczophjz] p[data-astro-cid-jczophjz]{color:var(--color-muted);margin-bottom:12px;font-size:.82rem;line-height:1.5}@media (width<=992px){.guide-content-layout[data-astro-cid-jczophjz],.criteria-card-grid[data-astro-cid-jczophjz]{grid-template-columns:1fr}.sidebar-sticky-box[data-astro-cid-jczophjz]{position:static}}
