.rd .rd-art{--code-bg:#0f2e4d;--code-bg-bar:#0f2e4d;--code-border:rgba(255,255,255,0.08);--code-text:#dfe7ef}.rd .rd-art pre code{background:transparent;border:0;padding:0;border-radius:0;font-size:inherit;color:inherit}.rd .rd-art pre span{background:transparent;border:0;padding:0}.rd .rd-art pre{max-width:100%;overflow-x:auto}.rd .rd-post-row{display:grid;grid-template-columns:150px minmax(0,1fr) 24px;grid-gap:24px;gap:24px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--rd-rule);color:var(--rd-ink)}.rd .rd-post-row:hover h3{color:var(--rd-purple-hover)}.rd .rd-post-row time{font-family:var(--font-mono);font-size:12px;color:var(--rd-body)}.rd .rd-post-row h3{font-size:18px;font-weight:500;letter-spacing:-.015em}.rd .rd-post-row p{font-size:14px;line-height:1.55;color:var(--rd-body);margin-top:6px}.rd .rd-post-row i{font-style:normal;color:var(--rd-purple-hover);font-weight:500}.rd .rd-cat{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:4px;border:1px solid rgba(10,37,64,.14);font-size:14px;font-weight:500;color:var(--rd-ink);background:#fff;white-space:nowrap;flex:0 0 auto}.rd .rd-cat:hover{border-color:var(--rd-purple);color:var(--rd-purple-hover)}.rd .rd-cat.rd-on{background:var(--rd-navy);color:#fff;border-color:var(--rd-navy)}@media (max-width:760px){.rd .rd-post-row{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.rd .rd-post-row i{display:none}.rd nav.rd-cats{flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:4px}}