.mu-blogl__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-8)}.mu-blogl__all{border-bottom:1px solid var(--accent);color:var(--fg-2);font-size:.85rem;padding-bottom:2px;text-decoration:none}.mu-blogl__all:hover{color:var(--fg-1)}.mu-blogl__grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));list-style:none;margin:0;padding:0}.mu-blogl__card{background:var(--surface-card);border:1px solid var(--border-soft);border-radius:var(--r-lg);color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:border-color .16s var(--ease-smooth),transform .16s var(--ease-smooth)}.mu-blogl__card:hover{border-color:var(--accent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.mu-blogl__card{transition:none}.mu-blogl__card:hover{transform:none}}.mu-blogl__thumb{aspect-ratio:16/9;background:var(--surface-sunken,rgba(0,0,0,.2));display:block;overflow:hidden}.mu-blogl__thumb img{display:block;height:100%;object-fit:cover;width:100%}.mu-blogl__body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}.mu-blogl__date{color:var(--fg-3);font-size:.7rem;letter-spacing:.06em}.mu-blogl__title{color:var(--fg-1);font-size:1.02rem;font-weight:600;line-height:1.35}.mu-blogl__excerpt{color:var(--fg-3);font-size:.87rem;line-height:1.5}