/* Article 46 only. Preserve original image pixels and use a natural full-width ratio. */
body[data-article-number="46"] h2[id] { scroll-margin-top: 110px; }
body[data-article-number="46"] .article-hero { grid-template-columns: minmax(0, 1fr); }
body[data-article-number="46"] .article-hero__visual { min-height: 0; width: 100%; background: #f5f7f7; }
body[data-article-number="46"] .article-hero__visual::before { content: none; display: none; }
body[data-article-number="46"] .article-hero__visual picture { display: block; }
body[data-article-number="46"] .article-hero__visual img { display: block; width: 100%; max-width: 100%; height: auto; min-height: 0; aspect-ratio: auto; object-fit: contain; }
body[data-article-number="46"] .article-hero__visual figcaption { position: static; inset: auto; padding: 0.65rem 0.8rem; border: 0; border-radius: 0; background: #f5f7f7; color: #243b46; font-size: 0.875rem; line-height: 1.7; font-weight: 400; backdrop-filter: none; }
body[data-article-number="46"] .article-body a { overflow-wrap: anywhere; }
