.self-check-wrap[data-astro-cid-3pvsl4uu]{width:min(880px,100% - 48px)}.self-check-section[data-astro-cid-3pvsl4uu]{scroll-margin-top:76px}.section-intro[data-astro-cid-3pvsl4uu]{max-width:680px;color:hsl(var(--muted-foreground));text-align:center;margin:14px auto 0}.check-list[data-astro-cid-3pvsl4uu]{gap:14px;margin:40px 0 0;padding:0;list-style:none;display:grid}.check-card[data-astro-cid-3pvsl4uu]{border:1px solid hsl(var(--border-hsl));border-radius:var(--radius);background:#fff;grid-template-columns:48px 34px minmax(0,1fr);align-items:center;gap:16px;padding:20px 22px;display:grid}.check-index[data-astro-cid-3pvsl4uu]{color:hsl(var(--primary) / .42);font-family:var(--display);font-size:24px;font-weight:700}.check-box[data-astro-cid-3pvsl4uu]{border:2px solid hsl(var(--primary) / .55);border-radius:5px;width:22px;height:22px}.check-copy[data-astro-cid-3pvsl4uu] h3[data-astro-cid-3pvsl4uu]{margin:0 0 5px;font-size:17px}.check-copy[data-astro-cid-3pvsl4uu] p[data-astro-cid-3pvsl4uu]{color:hsl(var(--foreground) / .8);margin:0;line-height:1.7}.score-legend[data-astro-cid-3pvsl4uu]{flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 0 0;display:flex}.score-legend[data-astro-cid-3pvsl4uu] span[data-astro-cid-3pvsl4uu]{border:1px solid hsl(var(--border-hsl));color:hsl(var(--muted-foreground));background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:inline-flex}.score-legend[data-astro-cid-3pvsl4uu] strong[data-astro-cid-3pvsl4uu]{color:hsl(var(--primary))}.score-boxes[data-astro-cid-3pvsl4uu]{grid-template-columns:repeat(3,44px);gap:8px;display:grid}.score-boxes[data-astro-cid-3pvsl4uu] span[data-astro-cid-3pvsl4uu]{width:28px;height:28px;color:inherit;border:0;border-radius:5px;place-items:center;font-size:12px;font-weight:700;display:grid}.check-card[data-astro-cid-3pvsl4uu]:has(.score-boxes){grid-template-columns:48px 148px minmax(0,1fr)}.diagnosis-grid[data-astro-cid-3pvsl4uu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.diagnosis-card[data-astro-cid-3pvsl4uu]{border:1px solid hsl(var(--border-hsl));border-radius:var(--radius);background:#fff;padding:22px}.diagnosis-card[data-astro-cid-3pvsl4uu] strong[data-astro-cid-3pvsl4uu]{color:hsl(var(--primary));font-family:var(--display);margin-bottom:8px;font-size:25px;display:block}.diagnosis-card[data-astro-cid-3pvsl4uu] p[data-astro-cid-3pvsl4uu]{color:hsl(var(--muted-foreground));margin:0;line-height:1.7}.diagnosis-card[data-astro-cid-3pvsl4uu] a[data-astro-cid-3pvsl4uu]{color:hsl(var(--primary));text-underline-offset:3px}.self-check-actions[data-astro-cid-3pvsl4uu]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}@media (max-width:720px){.self-check-wrap[data-astro-cid-3pvsl4uu]{width:min(100% - 32px,880px)}.check-card[data-astro-cid-3pvsl4uu]{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px 12px;padding:18px}.check-card[data-astro-cid-3pvsl4uu]:has(.score-boxes){grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px 12px;padding:18px}.check-box[data-astro-cid-3pvsl4uu],.score-boxes[data-astro-cid-3pvsl4uu]{grid-area:2/2}.check-copy[data-astro-cid-3pvsl4uu]{grid-area:1/2}.diagnosis-grid[data-astro-cid-3pvsl4uu]{grid-template-columns:1fr}.self-check-actions[data-astro-cid-3pvsl4uu] .button[data-astro-cid-3pvsl4uu]{justify-content:center;width:100%}}.stage-section[data-astro-cid-lm7jlsn3]{padding-bottom:76px}.stage-wrap[data-astro-cid-lm7jlsn3]{text-align:center;width:min(920px,100% - 48px)}.stage-wrap[data-astro-cid-lm7jlsn3] h2[data-astro-cid-lm7jlsn3]{margin:10px 0 32px;font-size:max(26px,min(4vw,38px))}.stage-grid[data-astro-cid-lm7jlsn3]{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.stage-grid[data-astro-cid-lm7jlsn3] a[data-astro-cid-lm7jlsn3]{border:1px solid hsl(var(--border-hsl));border-radius:var(--radius);color:inherit;background:#fff;grid-template-columns:54px minmax(0,1fr);gap:8px 18px;padding:28px;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.stage-grid[data-astro-cid-lm7jlsn3] a[data-astro-cid-lm7jlsn3]:hover{border-color:hsl(var(--primary) / .45);transform:translateY(-2px)}.stage-grid[data-astro-cid-lm7jlsn3] span[data-astro-cid-lm7jlsn3]{color:var(--muted);font-family:var(--display);grid-row:1/4;font-size:30px;font-weight:700}.stage-grid[data-astro-cid-lm7jlsn3] strong[data-astro-cid-lm7jlsn3]{font-size:22px}.stage-grid[data-astro-cid-lm7jlsn3] p[data-astro-cid-lm7jlsn3]{color:hsl(var(--muted-foreground));margin:0}.stage-grid[data-astro-cid-lm7jlsn3] em[data-astro-cid-lm7jlsn3]{color:hsl(var(--primary));font-size:14px;font-style:normal;font-weight:700}@media (max-width:720px){.stage-wrap[data-astro-cid-lm7jlsn3]{width:min(100% - 32px,920px)}.stage-grid[data-astro-cid-lm7jlsn3]{grid-template-columns:1fr}.stage-grid[data-astro-cid-lm7jlsn3] a[data-astro-cid-lm7jlsn3]{padding:22px}}
