.article-byline{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.article-facts{margin:0 0 var(--space-10);border-radius:var(--radius-panel);background:var(--line-2);box-shadow:var(--depth-1);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;display:grid;overflow:hidden}.article-facts__item{align-content:start;gap:var(--space-1);padding:var(--space-4) var(--space-5);background:var(--ink-1);display:grid}.article-facts__label{color:var(--text-3);font-size:var(--text-xs);letter-spacing:var(--tracking-ui)}.article-facts__value{color:var(--text-1);font-family:var(--font-mono);font-size:var(--text-ui);margin:0;line-height:1.4}.article-summary{padding:var(--space-5) var(--space-6);border-inline-start:2px solid var(--ember);border-radius:var(--radius-panel);background:var(--ink-1);box-shadow:var(--depth-1)}.policy__body>.article-summary:first-child{margin-block-start:0}.prose .article-summary__title{margin:0 0 var(--space-2);color:var(--ember);font-size:var(--text-sm);letter-spacing:var(--tracking-ui);border:0;padding:0;font-weight:600}.article-summary p{color:var(--text-1)}.table-scroll{border-radius:var(--radius-panel);box-shadow:var(--depth-1);overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:var(--text-ui);line-height:1.55}.prose th,.prose td{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line-1);text-align:start;vertical-align:top}.prose th{background:var(--ink-2);color:var(--text-1);font-weight:500}.prose td:first-child{min-width:12rem}.prose tr:last-child td{border-block-end:0}.prose td code{overflow-wrap:anywhere}.article-poster{gap:var(--space-3);max-width:30rem;display:grid}.article-poster img{border-radius:var(--radius-panel);width:100%;height:auto;box-shadow:var(--depth-2)}.article-poster figcaption,.article-sources{font-size:var(--text-ui)}.article-related{padding:var(--space-6);border-radius:var(--radius-window);background:var(--ink-1);box-shadow:var(--depth-1);margin-block-start:var(--space-12)}.prose .article-related__title{margin:0 0 var(--space-3);font-size:var(--text-lg);border:0;padding:0}.prose .article-related__list{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-4);padding:0;list-style:none;display:flex}.prose .article-related__list a{text-decoration:none}.prose .article-tags{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-8);padding:0;list-style:none;display:flex}
