.library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.library-card,.guide-card,.calendar-grid article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:24px;box-shadow:0 4px 18px rgba(23,32,51,.055)}.library-meta{display:flex;gap:8px;flex-wrap:wrap}.library-meta span{font-size:12px;color:var(--gold-deep);background:var(--primary-soft);padding:3px 9px;border-radius:var(--radius-pill)}.library-focus{color:var(--text-2);font-weight:650}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.calendar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.calendar-grid strong{color:var(--primary)}
@media(max-width:768px){.library-grid,.guide-grid,.calendar-grid{grid-template-columns:1fr}}
