.scc-post-card{border-radius:var(--scc-r-lg);border:1px solid var(--scc-border);background:var(--scc-surface);height:100%;box-shadow:var(--scc-shadow-sm);transition:transform var(--scc-dur) var(--scc-ease), border-color var(--scc-dur) var(--scc-ease), box-shadow var(--scc-dur) var(--scc-ease);flex-direction:column;display:flex;overflow:hidden}.scc-post-card:hover{border-color:var(--scc-border-gold);box-shadow:var(--scc-shadow-lg);transform:translateY(-4px)}.scc-post-card .scc-media{border-radius:0}.scc-post-card__body{padding:var(--scc-s-5);flex-direction:column;flex:1;display:flex}.scc-post-card__meta{align-items:center;gap:var(--scc-s-2);margin-bottom:var(--scc-s-3);font-size:var(--scc-fs-xs);color:var(--scc-text-3);flex-wrap:wrap;display:flex}.scc-post-card__meta .scc-dot{background:currentColor;border-radius:50%;width:3px;height:3px}.scc-post-card__title{font-size:var(--scc-fs-lg);margin-bottom:var(--scc-s-2);line-height:1.3}.scc-post-card__title a{color:inherit;text-decoration:none}.scc-post-card__title a:hover{color:var(--scc-gold-ink)}.scc-post-card__excerpt{font-size:var(--scc-fs-sm);flex:1}.scc-post-card__foot{align-items:center;gap:var(--scc-s-3);padding-top:var(--scc-s-4);margin-top:var(--scc-s-2);border-top:1px solid var(--scc-border);display:flex}.scc-article{max-width:720px;margin-inline:auto}.scc-article>*{margin-bottom:var(--scc-s-5)}.scc-article h2{font-size:var(--scc-fs-2xl);margin-top:var(--scc-s-10)}.scc-article h3{font-size:var(--scc-fs-xl);margin-top:var(--scc-s-8)}.scc-article p,.scc-article li{font-size:var(--scc-fs-md);line-height:1.75}.scc-article img{border-radius:var(--scc-r-lg)}.scc-readbar{z-index:calc(var(--scc-z-header) + 2);background:var(--scc-grad-gold);width:0;height:3px;transition:width 90ms linear;position:fixed;top:0;left:0}
