.news-article[data-v-fde5d900]{max-width:100%;color:#1f2933}.news-article__hero[data-v-fde5d900]{background:linear-gradient(135deg,#0a1628,#0d2847 40%,#164078);color:#fff;padding:clamp(3rem,8vw,6rem) 1.5rem}.news-article__hero-content[data-v-fde5d900]{max-width:800px;margin:0 auto}.news-article__badge[data-v-fde5d900]{display:inline-block;padding:6px 16px;background:#3898ec4d;border:1px solid rgba(56,152,236,.5);border-radius:999px;font-size:.85rem;font-weight:600;letter-spacing:.05em;margin-bottom:1.5rem}.news-article__hero h1[data-v-fde5d900]{font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.2;margin:0 0 1.25rem;letter-spacing:-.02em}.news-article__subtitle[data-v-fde5d900]{font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;color:#ffffffd9;margin:0 0 2rem}.news-article__meta[data-v-fde5d900]{display:flex;align-items:center;gap:1rem}.news-article__author[data-v-fde5d900]{display:flex;align-items:center;gap:.75rem}.news-article__author-avatar[data-v-fde5d900]{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:center top;border:2px solid rgba(255,255,255,.3)}.news-article__author div[data-v-fde5d900]:last-child{display:flex;flex-direction:column;gap:2px}.news-article__author strong[data-v-fde5d900]{font-size:.95rem}.news-article__author span[data-v-fde5d900]{font-size:.85rem;color:#fff9}.news-article__body[data-v-fde5d900]{max-width:800px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.news-article__body section[data-v-fde5d900]{margin-bottom:3.5rem}.news-article__body h2[data-v-fde5d900]{font-size:1.5rem;margin:0 0 1rem;letter-spacing:-.01em;color:#0f0a1e}.news-article__body h3[data-v-fde5d900]{font-size:1.15rem;margin:1.75rem 0 .75rem;color:#1a1040}.news-article__body p[data-v-fde5d900]{font-size:1.05rem;line-height:1.75;margin:0 0 1rem;color:#3e4c59}.news-article__body a[data-v-fde5d900]{color:#5f43b4;text-decoration:underline;text-underline-offset:2px}.news-article__body a[data-v-fde5d900]:hover{color:#8b5cf6}.news-article__section-badge[data-v-fde5d900]{display:inline-block;padding:4px 12px;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.04em;margin-bottom:.75rem}.news-article__section-badge--blue[data-v-fde5d900]{background:#e8f4fd;color:#1a6fb5}.news-article__section-badge--orange[data-v-fde5d900]{background:#fff3e0;color:#c77700}.news-article__section-badge--green[data-v-fde5d900]{background:#e6f7ed;color:#0d7a3e}.news-article__key-insight[data-v-fde5d900]{background:#f0f7ff;border-left:4px solid #1a6fb5;padding:1.25rem 1.5rem;border-radius:0 10px 10px 0;margin:1.5rem 0;font-size:.95rem;line-height:1.7;color:#3e4c59}.news-article__key-insight strong[data-v-fde5d900]{color:#0f0a1e}.news-article__features-list[data-v-fde5d900]{display:flex;flex-direction:column;gap:1.25rem;margin:1.5rem 0}.news-article__feature-item[data-v-fde5d900]{background:#fafcfe;border:1px solid #e0eaf3;border-radius:10px;padding:1.25rem 1.5rem}.news-article__feature-header[data-v-fde5d900]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.news-article__feature-header h3[data-v-fde5d900]{margin:0!important}.news-article__feature-item p[data-v-fde5d900]{font-size:.95rem!important;margin:0!important;line-height:1.7!important}.news-article__feature-badge[data-v-fde5d900]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.news-article__feature-badge--strong[data-v-fde5d900]{background:#e8f5e9;color:#2e7d32}.news-article__feature-badge--moderate[data-v-fde5d900]{background:#fff8e1;color:#f57f17}.news-article__closing[data-v-fde5d900]{background:#f9f8fc;border-radius:12px;padding:2rem}.wcag-legend[data-v-fde5d900]{display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0;padding:1rem;background:#f8f9fa;border-radius:8px}.wcag-legend__item[data-v-fde5d900]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#3e4c59}.wcag-summary[data-v-fde5d900]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0}.wcag-summary__card[data-v-fde5d900]{background:#f0faf4;border:1px solid #b8e5ca;border-radius:10px;padding:1.25rem;text-align:center}.wcag-summary__card--dim[data-v-fde5d900]{background:#f8f9fa;border-color:#e0e0e0}.wcag-summary__level[data-v-fde5d900]{font-size:.85rem;font-weight:600;color:#64748b;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.04em}.wcag-summary__score[data-v-fde5d900]{font-size:1.75rem;font-weight:800;color:#0f0a1e;margin-bottom:.75rem}.wcag-summary__bar[data-v-fde5d900]{height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.wcag-summary__fill[data-v-fde5d900]{height:100%;background:linear-gradient(90deg,#2e7d32,#4caf50);border-radius:3px}.wcag-summary__fill--dim[data-v-fde5d900]{background:linear-gradient(90deg,#9e9e9e,#bdbdbd)}.wcag-summary__detail[data-v-fde5d900]{font-size:.8rem;color:#64748b}.wcag-table-wrapper[data-v-fde5d900]{overflow-x:auto;margin:.75rem 0 1.5rem;border-radius:8px;border:1px solid #e0eaf3}.wcag-table[data-v-fde5d900]{width:100%;border-collapse:collapse;font-size:.92rem;line-height:1.6}.wcag-table thead[data-v-fde5d900]{background:#f4f7fa}.wcag-table th[data-v-fde5d900]{padding:.75rem;text-align:left;font-weight:600;font-size:.82rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #e0eaf3;white-space:nowrap}.wcag-table td[data-v-fde5d900]{padding:.75rem;border-bottom:1px solid #f0f0f0;vertical-align:top}.wcag-table tbody tr:last-child td[data-v-fde5d900]{border-bottom:none}.wcag-table tbody tr[data-v-fde5d900]{background:#fafcfe}.wcag-table tbody tr[data-v-fde5d900]:hover{background:#f0f4f8}.wcag-id[data-v-fde5d900]{font-weight:700;font-family:monospace;font-size:.85rem;white-space:nowrap;color:#0f0a1e}.wcag-table td[data-v-fde5d900]:last-child{color:#3e4c59}.wcag-table td:last-child strong[data-v-fde5d900]{color:#0f0a1e;display:block;margin-bottom:.25rem}.wcag-table code[data-v-fde5d900]{background:#f0f0f0;padding:1px 5px;border-radius:3px;font-size:.82rem}.wcag-status[data-v-fde5d900]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.wcag-status--pass[data-v-fde5d900]{background:#e8f5e9;color:#2e7d32}.wcag-status--warn[data-v-fde5d900]{background:#fff8e1;color:#e65100}.wcag-status--fail[data-v-fde5d900]{background:#fce4ec;color:#c62828}.wcag-level[data-v-fde5d900]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:.72rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.wcag-level--a[data-v-fde5d900]{background:#e3f2fd;color:#1565c0}.wcag-level--aa[data-v-fde5d900]{background:#e8eaf6;color:#283593}.wcag-level--aaa[data-v-fde5d900]{background:#f3e5f5;color:#6a1b9a}@media (max-width: 768px){.wcag-summary[data-v-fde5d900]{grid-template-columns:1fr}.wcag-table[data-v-fde5d900]{font-size:.85rem}.wcag-table th[data-v-fde5d900],.wcag-table td[data-v-fde5d900]{padding:.5rem}.wcag-legend[data-v-fde5d900]{flex-direction:column;gap:.5rem}}
