.st-brief{display:grid;grid-gap:var(--st-s-8);gap:var(--st-s-8);max-width:var(--st-measure)}.st-brief__draft{display:grid;grid-gap:4px;gap:4px;margin:0;padding:var(--st-s-4) var(--st-s-5);border:1px dashed var(--st-amber);border-radius:var(--st-r);color:var(--st-text-2);font-size:var(--st-fs-sm)}.st-brief__draft strong{color:var(--st-amber-hi)}.st-brief__byline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--st-s-4)}.st-brief__block{display:grid;grid-gap:var(--st-s-4);gap:var(--st-s-4)}.st-brief__block>h2{margin:0;font-family:var(--st-serif);font-size:var(--st-fs-xl);font-weight:400;color:var(--st-text)}.st-brief__lead{margin:0;font-size:var(--st-fs-lg);line-height:1.6;color:var(--st-text)}.st-brief__issues,.st-brief__sources{display:grid;grid-gap:var(--st-s-5);gap:var(--st-s-5);margin:0;padding:0;list-style:none}.st-brief__issue{display:grid;grid-gap:var(--st-s-3);gap:var(--st-s-3);padding:var(--st-s-5);border:1px solid var(--st-line-2);border-radius:var(--st-r);background:var(--st-panel)}.st-brief__issue>p{margin:0;color:var(--st-text-2);line-height:1.6}.st-brief__issue-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--st-s-2) var(--st-s-3)}.st-brief__issue-head h3{margin:0;font-size:var(--st-fs-md);font-weight:600;color:var(--st-text)}.st-brief__cves{font-family:var(--st-mono);font-size:var(--st-fs-xs);letter-spacing:.04em;color:var(--st-text-3);overflow-wrap:anywhere}.st-brief__quote{margin:0;padding:var(--st-s-3) var(--st-s-4);border-left:2px solid var(--st-line-3);color:var(--st-text-2)}.st-brief__quote p{margin:0;line-height:1.6}.st-brief__quote footer{margin-top:var(--st-s-2);font-family:var(--st-mono);font-size:var(--st-fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--st-text-3)}.st-brief__steps{display:grid;grid-gap:var(--st-s-3);gap:var(--st-s-3);margin:0;padding-left:1.4em;color:var(--st-text-2);font-size:var(--st-fs-md);line-height:1.55}.st-brief__steps li::marker{color:var(--st-amber);font-family:var(--st-mono)}.st-brief__sources li{color:var(--st-text-3);font-size:var(--st-fs-sm)}.st-brief-list{display:grid;grid-gap:var(--st-s-5);gap:var(--st-s-5);margin:0;padding:0;list-style:none}.st-brief-list .st-card__foot{flex-wrap:wrap;gap:var(--st-s-2) var(--st-s-4)}