.article-page[data-v-8c364285]{padding-top:140px}.article-wrap[data-v-8c364285]{max-width:820px}.back-link[data-v-8c364285]{display:inline-block;color:var(--text-dim);font-size:.875rem;text-decoration:none;margin-bottom:28px;transition:color .2s ease}.back-link[data-v-8c364285]:hover{color:var(--accent)}.article-head[data-v-8c364285]{margin-bottom:28px}.article-cat[data-v-8c364285]{display:inline-block;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);padding:4px 10px;border-radius:999px;margin-bottom:14px}.article-head h1[data-v-8c364285]{font-size:clamp(28px,4vw,40px);line-height:1.25;margin:0 0 10px}.article-date[data-v-8c364285]{color:var(--text-dim);font-size:.875rem;margin:0}.article-author[data-v-8c364285]{color:var(--text-dim);font-size:.8125rem;margin:6px 0 0}.report-no[data-v-8c364285]{color:var(--accent)}.article-body[data-v-8c364285]{font-size:1.062rem;line-height:1.9;color:var(--text)}.article-body p[data-v-8c364285]{margin:0 0 20px}.article-subhead[data-v-8c364285]{font-size:1.25rem;font-weight:600;margin:34px 0 12px;color:var(--text)}.wp-cite-card[data-v-8c364285]{margin-top:36px;padding:22px 24px;background:color-mix(in srgb,var(--accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:14px}.cite-title[data-v-8c364285]{font-size:1.0625rem;font-weight:600;margin:0 0 12px;color:var(--text)}.cite-text[data-v-8c364285]{font-size:.9375rem;line-height:1.75;color:var(--text);margin:0 0 8px}.cite-url[data-v-8c364285]{font-size:.8125rem;color:var(--text-dim);word-break:break-all;margin:0 0 16px}.cite-copy[data-v-8c364285]{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;padding:9px 22px;border-radius:999px;cursor:pointer;background:var(--accent);color:var(--accent-contrast);border:none;transition:transform .2s ease,box-shadow .2s ease}.cite-copy[data-v-8c364285]:hover{transform:translateY(-1px);box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 38%,transparent)}.article-missing[data-v-8c364285]{text-align:center;padding:60px 0}.back-home[data-v-8c364285]{display:inline-block;margin-top:48px;color:var(--text-dim);text-decoration:none}.back-home[data-v-8c364285]:hover{color:var(--accent)}.compare-cta[data-v-8c364285]{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.pd-cta[data-v-8c364285]{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.938rem;padding:13px 30px;border-radius:999px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.pd-cta-primary[data-v-8c364285]{background:var(--accent);color:var(--accent-contrast)}.pd-cta-primary[data-v-8c364285]:hover{transform:translateY(-2px);box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 40%,transparent)}.pd-cta-secondary[data-v-8c364285]{background:transparent;color:var(--text);border:1px solid var(--border)}.pd-cta-secondary[data-v-8c364285]:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent)}.wp-faq[data-v-8c364285]{margin-top:48px}.faq-title[data-v-8c364285]{font-size:1.5rem;font-weight:600;margin:0 0 20px}.faq-item[data-v-8c364285]{border:1px solid var(--border);border-radius:10px;padding:0 18px;margin-bottom:12px;background:color-mix(in srgb,var(--text) 3%,transparent)}.faq-item summary[data-v-8c364285]{cursor:pointer;font-weight:600;padding:14px 0;list-style:none}.faq-item summary[data-v-8c364285]::-webkit-details-marker{display:none}.faq-item summary[data-v-8c364285]:after{content:"+";float:right;color:var(--accent);font-size:1.3rem;line-height:1}.faq-item[open] summary[data-v-8c364285]:after{content:"−"}.faq-item p[data-v-8c364285]{margin:0 0 16px;color:var(--text);line-height:1.8}@media (max-width: 560px){.article-body[data-v-8c364285]{font-size:1rem}}
