/* Integration of source content into the approved article template. */
body[data-migration-family=article]{margin:0;background:var(--secradar-bg);color:var(--secradar-text);--bone:var(--secradar-text);--ash-veil:var(--secradar-body);--mid-ash:var(--secradar-muted);--muted:var(--secradar-muted);--lavender:var(--secradar-accent);--line:var(--secradar-line)}
body[data-migration-family=article] *{box-sizing:border-box}
body[data-migration-family=article] .page{max-width:none;width:100%;padding:0}
body[data-migration-family=article] .article-page{width:var(--secradar-page-container);margin:auto}
body[data-migration-family=article] .article-opening .crumb{font-size:12px;color:var(--secradar-muted);line-height:1.7;margin-bottom:28px}
body[data-migration-family=article] .article-prose{min-width:0;overflow-wrap:anywhere}
body[data-migration-family=article] .article-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:13px}
body[data-migration-family=article] .article-prose th,body[data-migration-family=article] .article-prose td{padding:14px 16px;border-bottom:1px solid var(--secradar-line);text-align:left;min-width:110px}
body[data-migration-family=article] .article-prose .ctaband{padding:24px;border:1px solid var(--secradar-line);border-radius:12px;margin:32px 0}
body[data-migration-family=article] .article-prose .btn{white-space:normal}
body[data-migration-family=article] .foot,body[data-migration-family=article] footer{max-width:1200px;margin:40px auto;padding:24px;color:var(--secradar-muted);font-size:12px;line-height:1.8}
body[data-migration-family=article] .wrap{max-width:1200px;margin-inline:auto;padding-inline:24px}
body[data-migration-family=article] .tgband{background:var(--secradar-surface);border-color:var(--secradar-line);box-shadow:none}
body[data-migration-family=article] .tgband-btn{background:var(--secradar-action);color:var(--secradar-action-text)}
body[data-migration-family=article] a{color:inherit}
body[data-migration-family=article] .article-prose img{max-width:100%;height:auto}
body[data-migration-family=article] .article-sidebar .toc-h{display:none}
body[data-migration-family=article] .article-prose table{min-width:0!important;width:100%}
body[data-migration-family=article] .article-opening .kick{font-family:var(--secradar-font)}
body[data-migration-family=article] .article-opening h1{overflow-wrap:anywhere;hyphens:auto}
