
.sar-stars{position:relative;display:inline-block;letter-spacing:2px}.sar-stars__bg{color:var(--border)}.sar-stars__fill{position:absolute;inset:0 auto auto 0;overflow:hidden;white-space:nowrap;color:var(--gold)}.sar-stars__num{color:var(--muted);margin-left:6px}


.sar-article-thumb{float:right;width:42%;margin:18px 18px 18px 24px}.sar-article-thumb img{width:100%;height:auto;display:block;border:1px solid var(--border)}


.sar-toc-media-grid{clear:both;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:28px;align-items:start;margin:18px 18px 26px 0;padding:18px;border:1px solid var(--border);border-radius:11px;background:color-mix(in srgb,var(--surface) 86%,transparent)}
.sar-toc-media-grid>.sar-article-thumb{float:none;width:auto;margin:0;grid-column:2;grid-row:1;align-self:start}
.sar-toc-media-grid>.sar-article-thumb img{width:100%;height:auto;display:block}
.sar-toc-media-grid>.sar-toc-media-grid__toc{grid-column:1;grid-row:1;min-width:0;margin:0!important;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}
.prose table{width:100%;border-collapse:collapse}.prose th,.prose td{padding:10px;border:1px solid var(--border)}
@media(max-width:760px){.sar-toc-media-grid{grid-template-columns:1fr;gap:18px;margin-right:0}.sar-toc-media-grid>.sar-toc-media-grid__toc,.sar-toc-media-grid>.sar-article-thumb{grid-column:1;grid-row:auto}.sar-toc-media-grid>.sar-toc-media-grid__toc{order:1}.sar-toc-media-grid>.sar-article-thumb{order:2}.sar-article-thumb{float:none;width:100%;margin:14px 0 20px}}
