.page-header[data-astro-cid-bzdfz3mo]{padding-top:64px;padding-bottom:64px;border-bottom:1px solid var(--border-color);text-align:center;position:relative}.page-header-inner[data-astro-cid-bzdfz3mo]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:820px;margin:0 auto}.page-breadcrumb[data-astro-cid-bzdfz3mo]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px}.sub-badge[data-astro-cid-bzdfz3mo]{display:inline-flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:600;color:var(--accent-steel);letter-spacing:.08em;margin-bottom:12px;text-align:center}.page-title[data-astro-cid-bzdfz3mo]{font-size:2.5rem;color:var(--text-primary);margin-bottom:14px;text-align:center;line-height:1.25;letter-spacing:-.02em}.page-subtitle[data-astro-cid-bzdfz3mo]{font-size:1.05rem;color:var(--text-secondary);max-width:650px;margin:0 auto;line-height:1.65;text-align:center}.tutorials-section[data-astro-cid-bzdfz3mo]{padding-top:48px;padding-bottom:80px}.os-anchor-bar[data-astro-cid-bzdfz3mo]{display:flex;justify-content:center;gap:10px;margin-bottom:40px;flex-wrap:wrap}.anchor-chip[data-astro-cid-bzdfz3mo]{background:#fff;border:1px solid var(--border-color);padding:8px 18px;border-radius:var(--radius-full);font-size:.88rem;font-weight:500;color:var(--text-secondary);transition:all .2s ease}.anchor-chip[data-astro-cid-bzdfz3mo]:hover{background:var(--bg-card-subtle);color:var(--text-primary);border-color:var(--text-muted)}.os-guides-list[data-astro-cid-bzdfz3mo]{display:flex;flex-direction:column;gap:32px;margin-bottom:48px}.guide-box[data-astro-cid-bzdfz3mo]{padding:36px;scroll-margin-top:90px}.guide-box-header[data-astro-cid-bzdfz3mo]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px;flex-wrap:wrap}.guide-box-title[data-astro-cid-bzdfz3mo]{font-size:1.6rem;color:var(--text-primary);margin-top:8px;margin-bottom:6px}.rec-client[data-astro-cid-bzdfz3mo]{font-size:.9rem;color:var(--text-secondary)}.rec-client[data-astro-cid-bzdfz3mo] strong[data-astro-cid-bzdfz3mo]{color:var(--accent-steel)}.guide-detail-btn[data-astro-cid-bzdfz3mo]{padding:8px 18px;font-size:.88rem}.guide-box-desc[data-astro-cid-bzdfz3mo]{font-size:.95rem;color:var(--text-secondary);margin-bottom:24px;line-height:1.65}.steps-flow[data-astro-cid-bzdfz3mo]{background:var(--bg-card-subtle);border-radius:var(--radius-md);padding:24px 28px;border:1px solid var(--border-light)}.steps-heading[data-astro-cid-bzdfz3mo]{font-size:1.05rem;margin-bottom:14px;color:var(--text-primary)}.steps-ol[data-astro-cid-bzdfz3mo]{padding-left:20px;display:flex;flex-direction:column;gap:10px}.step-li[data-astro-cid-bzdfz3mo]{font-size:.92rem;color:var(--text-secondary);line-height:1.6}.rules-guide-card[data-astro-cid-bzdfz3mo]{padding:36px;margin-bottom:48px;scroll-margin-top:90px}.rules-header[data-astro-cid-bzdfz3mo]{display:flex;align-items:center;gap:12px;color:var(--accent-steel);margin-bottom:24px}.rules-title[data-astro-cid-bzdfz3mo]{font-size:1.45rem;color:var(--text-primary);margin:0}.rules-grid[data-astro-cid-bzdfz3mo]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rule-col[data-astro-cid-bzdfz3mo]{background:var(--bg-card-subtle);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:24px}.rule-name[data-astro-cid-bzdfz3mo]{font-size:1.1rem;color:var(--text-primary);margin-bottom:8px}.rule-p[data-astro-cid-bzdfz3mo]{font-size:.88rem;color:var(--text-secondary);line-height:1.65;margin-top:12px;margin-bottom:0}.quick-faq-box[data-astro-cid-bzdfz3mo]{padding:36px;border-top:4px solid var(--text-primary);scroll-margin-top:90px}.quick-faq-title[data-astro-cid-bzdfz3mo]{font-size:1.35rem;color:var(--text-primary);margin-bottom:20px}.pitfalls-list[data-astro-cid-bzdfz3mo]{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.pit-item[data-astro-cid-bzdfz3mo]{font-size:.92rem;line-height:1.6}.pit-item[data-astro-cid-bzdfz3mo] strong[data-astro-cid-bzdfz3mo]{color:var(--text-primary);display:block;margin-bottom:4px}.pit-item[data-astro-cid-bzdfz3mo] p[data-astro-cid-bzdfz3mo]{margin:0;color:var(--text-secondary)}.pit-more[data-astro-cid-bzdfz3mo]{text-align:center;padding-top:14px;border-top:1px solid var(--border-light)}@media (max-width: 900px){.rules-grid[data-astro-cid-bzdfz3mo]{grid-template-columns:1fr}}@media (max-width: 680px){.page-header[data-astro-cid-bzdfz3mo]{padding-top:48px;padding-bottom:48px}.guide-box[data-astro-cid-bzdfz3mo],.rules-guide-card[data-astro-cid-bzdfz3mo],.quick-faq-box[data-astro-cid-bzdfz3mo]{padding:24px 20px}.page-title[data-astro-cid-bzdfz3mo]{font-size:1.9rem}}
