.blog-grid .orbit-card,.note-list .orbit-card{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:0;padding:0;text-decoration:none}
.orbit-card .orbit-cover{display:block;width:100%;height:100%;min-height:0;object-fit:contain;background:#0b0d0f}
.orbit-card .orbit-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(24px,3.5vw,48px)}
.orbit-card .blog-tag,.orbit-card .tag{align-self:flex-start;margin:0 0 24px}
.orbit-card h3{margin:0;font-size:clamp(26px,3vw,42px);line-height:1.08;letter-spacing:-.04em}
.orbit-card .blog-excerpt,.orbit-card p{max-width:440px;margin:18px 0 0}
.orbit-card .blog-read,.orbit-card .orbit-read{display:block;margin-top:28px;padding-top:18px;border-top:1px solid var(--border);font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase}
@media(max-width:820px){.blog-grid .orbit-card,.note-list .orbit-card{grid-template-columns:minmax(0,1fr)}.orbit-card .orbit-cover{height:auto}.orbit-card h3{font-size:clamp(26px,5vw,38px)}}
