.article-outline[data-v-3f2a9e0c]{background:var(--bg-off-white);border:1px solid var(--border-light);border-radius:12px;margin-bottom:32px;padding:22px 24px}.article-outline h2[data-v-3f2a9e0c]{font-size:16px;font-weight:600;margin:0 0 10px}.article-outline ol[data-v-3f2a9e0c]{margin:0;padding-left:20px}.article-outline a[data-v-3f2a9e0c]{color:#4f46a0;display:inline-block;font-size:16px;line-height:1.5;padding:6px 0;text-underline-offset:3px}.article-body[data-v-3f2a9e0c] h2,.article-body[data-v-3f2a9e0c] h3{scroll-margin-top:100px}.further-support[data-v-3f2a9e0c]{font-size:15px;line-height:1.7;margin:0 0 32px}.further-support a[data-v-3f2a9e0c]{color:#973454}.article-wrap[data-v-3f2a9e0c]{margin:0 auto;max-width:720px;padding:48px 24px 80px}.byline-link[data-v-3f2a9e0c]{border-bottom:1px dotted var(--text-secondary);color:inherit;text-decoration:none}.byline-link[data-v-3f2a9e0c]:hover{border-bottom-color:var(--primary);color:var(--primary)}.article-tag[data-v-3f2a9e0c]{border-radius:var(--radius-full);display:inline-block;font-size:12px;font-weight:var(--fw-bold);letter-spacing:.05em;margin-bottom:16px;padding:4px 10px;text-decoration:none;text-transform:uppercase}.article-tag[data-v-3f2a9e0c]:not([class*=tag-glossary]){background:#fff0f5;color:var(--primary)}.article-title[data-v-3f2a9e0c]{font-size:clamp(28px,4vw,42px);font-weight:var(--fw-light);line-height:1.2;margin-bottom:16px}.article-meta[data-v-3f2a9e0c]{border-bottom:1px solid var(--border-light);color:var(--text-secondary);font-size:14px;margin-bottom:32px;padding-bottom:32px}.definition-box[data-v-3f2a9e0c]{background:var(--accent-light);border-left:4px solid var(--accent);border-radius:0 10px 10px 0;margin:0 0 32px;padding:20px 24px}.def-label[data-v-3f2a9e0c]{color:var(--accent);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.definition-box p[data-v-3f2a9e0c]{color:var(--text-primary);font-size:17px;line-height:1.7;margin:0}.quick-answer[data-v-3f2a9e0c]{background:#fffbf0;border-left:4px solid #f59e0b;border-radius:0 10px 10px 0;margin:0 0 32px;padding:20px 24px}.qa-label[data-v-3f2a9e0c]{color:#b45309;font-size:11px;font-weight:var(--fw-bold);letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.quick-answer p[data-v-3f2a9e0c]{color:var(--text-primary);font-size:17px;line-height:1.7;margin:0}.article-body[data-v-3f2a9e0c] h2{font-size:24px;font-weight:var(--fw-medium);margin:40px 0 12px}.article-body[data-v-3f2a9e0c] p{color:var(--text-primary);font-size:17px;line-height:1.75;margin-bottom:18px}.article-body[data-v-3f2a9e0c] ul{margin:0 0 20px 24px}.article-body[data-v-3f2a9e0c] li{font-size:17px;line-height:1.75;margin-bottom:8px}.article-body[data-v-3f2a9e0c] strong{font-weight:var(--fw-semi)}.article-body[data-v-3f2a9e0c] table{border-collapse:collapse;font-size:15px;line-height:1.5;margin:0 0 24px;width:100%}.article-body[data-v-3f2a9e0c] th{background:var(--accent-light,#fdf2f8);border-bottom:2px solid var(--border-light);font-weight:var(--fw-semi);padding:10px 12px;text-align:left}.article-body[data-v-3f2a9e0c] td{border-bottom:1px solid var(--border-light);padding:10px 12px;vertical-align:top}.article-body[data-v-3f2a9e0c] blockquote{border-left:3px solid var(--primary);color:var(--text-secondary);font-style:italic;margin:0 0 20px;padding:4px 0 4px 20px}.reviewed-by a[data-v-3f2a9e0c]{border-bottom:1px dotted var(--text-secondary);color:inherit;text-decoration:none}
