.system-design-module__6R1-Lq__header{margin-bottom:48px}.system-design-module__6R1-Lq__header h1{font-family:var(--font-serif);letter-spacing:-1.5px;color:var(--ink);margin-bottom:12px;font-size:48px}.system-design-module__6R1-Lq__subtitle{color:var(--ink-2);max-width:620px;font-size:16px;line-height:1.6}.system-design-module__6R1-Lq__empty{text-align:center;color:var(--ink-3);padding:80px 20px}.system-design-module__6R1-Lq__postsList{flex-direction:column;gap:10px;display:flex}.system-design-module__6R1-Lq__postCard{border:1px solid #0000;border-bottom-color:var(--border);background:0 0;border-radius:16px;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:18px;padding:12px 14px;text-decoration:none;transition:all .2s;display:grid}.system-design-module__6R1-Lq__postCard:hover{border-color:color-mix(in srgb, var(--accent) 18%, var(--border));background:color-mix(in srgb, var(--accent-bg) 32%, transparent)}.system-design-module__6R1-Lq__thumbnailWrap{border:1px solid var(--border);background:var(--bg-2);aspect-ratio:1.6;border-radius:14px;overflow:hidden}.system-design-module__6R1-Lq__thumbnail{object-fit:cover;width:100%;height:100%;display:block}.system-design-module__6R1-Lq__postBody{min-width:0}.system-design-module__6R1-Lq__postMeta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.system-design-module__6R1-Lq__contentType{color:var(--ink-2);background:var(--bg-3);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:11px}.system-design-module__6R1-Lq__contentTypeVideo{color:var(--accent);background:var(--accent-bg);border-color:color-mix(in srgb, var(--accent) 24%, var(--border))}.system-design-module__6R1-Lq__postDate{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.system-design-module__6R1-Lq__readTime{color:var(--ink-3);background:var(--bg-3);border-radius:999px;padding:2px 8px;font-size:11px}.system-design-module__6R1-Lq__postTitle{font-family:var(--font-serif);letter-spacing:-.45px;color:var(--ink);margin-bottom:6px;font-size:22px;line-height:1.25}.system-design-module__6R1-Lq__postDescription{color:var(--ink-2);margin-bottom:10px;font-size:14px;line-height:1.55}.system-design-module__6R1-Lq__postTags{flex-wrap:wrap;gap:6px;display:flex}.system-design-module__6R1-Lq__tag{color:var(--ink-3);border:1px solid var(--border);background:0 0;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600}@media (max-width:600px){.system-design-module__6R1-Lq__header h1{font-size:36px}.system-design-module__6R1-Lq__postCard{border-radius:0;grid-template-columns:1fr;gap:12px;padding:12px 0}.system-design-module__6R1-Lq__thumbnailWrap{aspect-ratio:2.1}.system-design-module__6R1-Lq__postTitle{font-size:20px}}
