.quick-grid[data-astro-cid-dquzmzib]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:24px 0}.quick-card[data-astro-cid-dquzmzib]{display:block;padding:20px;text-align:center;background:var(--paper-2);border:1px solid var(--rule);border-radius:10px;text-decoration:none;color:var(--ink);font-weight:600;transition:.2s;border-top:4px solid var(--vermilion)}.quick-card[data-astro-cid-dquzmzib]:hover{transform:translateY(-3px);border-color:var(--vermilion)}.decision-cta[data-astro-cid-dquzmzib]{margin:32px 0;padding:24px;background:linear-gradient(135deg,var(--accent-light),var(--paper));border:1px solid var(--rule);border-left:4px solid var(--vermilion);border-radius:12px;text-align:center}.decision-cta[data-astro-cid-dquzmzib] strong[data-astro-cid-dquzmzib]{display:block;font-size:1.05rem;margin-bottom:10px;color:var(--ink)}.decision-cta[data-astro-cid-dquzmzib] a[data-astro-cid-dquzmzib]{display:inline-block;padding:10px 18px;background:var(--action-bg);color:#fff;border-radius:6px;text-decoration:none;font-weight:600;transition:.2s}.decision-cta[data-astro-cid-dquzmzib] a[data-astro-cid-dquzmzib]:hover{opacity:.9}.line-grid[data-astro-cid-dquzmzib]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:28px 0}.line-card[data-astro-cid-dquzmzib]{display:flex;flex-direction:column;gap:6px;padding:18px;background:var(--paper-2);border:1px solid var(--rule);border-radius:10px;text-decoration:none;color:var(--ink);transition:.2s;border-top:4px solid var(--vermilion)}.line-card[data-astro-cid-dquzmzib]:hover{transform:translateY(-3px);border-color:var(--vermilion)}.line-card[data-astro-cid-dquzmzib] strong[data-astro-cid-dquzmzib]{font-size:1rem}.line-card[data-astro-cid-dquzmzib] span[data-astro-cid-dquzmzib]{font-size:.85rem;color:var(--ink-soft)}.line-card--disabled[data-astro-cid-dquzmzib]{opacity:.5;pointer-events:none;border-top-color:var(--rule)}.coming-soon[data-astro-cid-dquzmzib]{font-size:.7rem;color:var(--ink-soft);border:1px solid var(--rule);padding:2px 8px;border-radius:20px;width:fit-content}.purpose-grid[data-astro-cid-dquzmzib]{display:grid;gap:14px;margin:24px 0}.purpose-card[data-astro-cid-dquzmzib]{padding:16px 18px;background:var(--paper-2);border:1px solid var(--rule);border-radius:10px;font-size:.9rem}.purpose-card[data-astro-cid-dquzmzib] a[data-astro-cid-dquzmzib]{color:var(--vermilion);font-weight:600;text-decoration:none}.purpose-card[data-astro-cid-dquzmzib] a[data-astro-cid-dquzmzib]:hover{text-decoration:underline}.table-wrapper[data-astro-cid-dquzmzib]{overflow-x:auto;margin:24px 0}.table-wrapper[data-astro-cid-dquzmzib] table[data-astro-cid-dquzmzib]{width:100%;border-collapse:collapse;font-size:.9rem}.table-wrapper[data-astro-cid-dquzmzib] th[data-astro-cid-dquzmzib]{background:var(--paper-2);text-align:left;padding:10px;border-bottom:2px solid var(--rule);width:25%}.table-wrapper[data-astro-cid-dquzmzib] td[data-astro-cid-dquzmzib]{padding:10px;border-bottom:1px solid var(--rule);width:25%}.table-wrapper[data-astro-cid-dquzmzib] tr[data-astro-cid-dquzmzib]:hover{background:#00000005}.quiz[data-astro-cid-dquzmzib]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:20px 0}.quiz[data-astro-cid-dquzmzib] a[data-astro-cid-dquzmzib]{display:block;text-align:center;padding:16px;border-radius:8px;border:1px solid var(--rule);text-decoration:none;color:var(--ink);background:var(--paper);transition:.2s}.quiz[data-astro-cid-dquzmzib] a[data-astro-cid-dquzmzib]:hover{border-color:var(--vermilion);transform:translateY(-2px)}.quiz-more[data-astro-cid-dquzmzib]{text-align:center;margin-top:12px}.quiz-more[data-astro-cid-dquzmzib] a[data-astro-cid-dquzmzib]{color:var(--vermilion);text-decoration:none;font-weight:600}.quiz-more[data-astro-cid-dquzmzib] a[data-astro-cid-dquzmzib]:hover{text-decoration:underline}dl[data-astro-cid-dquzmzib]{margin:24px 0}dt[data-astro-cid-dquzmzib]{font-weight:600;margin-top:16px;color:var(--ink)}dd[data-astro-cid-dquzmzib]{margin-left:0;margin-top:6px;color:var(--ink-soft);font-size:.9rem}
