.blog-ledger{}.blog-ledger__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--sp-lg);gap:var(--sp-md)}.blog-ledger__header>div{max-width:600px}.blog-ledger__link-all{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);border-bottom:1px solid rgba(12,93,197,0.3);white-space:nowrap;flex-shrink:0;margin-top:6px}.blog-ledger__link-all:hover{border-bottom-color:var(--cyan)}.blog-ledger__grid{display:grid;grid-template-columns:1fr;row-gap:var(--sp-lg)}.ledger-card{display:grid;grid-template-columns:160px 1fr;background:var(--white);text-decoration:none;border-bottom:none;transition:background 150ms cubic-bezier(0.4,0,0.2,1)}.ledger-card:hover{background:var(--gray-100)}.ledger-card:hover .ledger-card__arrow{transform:translateX(4px);color:var(--cyan)}.ledger-card:hover .ledger-card__image img{filter:grayscale(0%);transform:scale(1.04)}.ledger-card__image{width:160px;height:100%;min-height:110px;overflow:hidden;background:var(--gray-100);flex-shrink:0}.ledger-card__image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;filter:grayscale(100%);transition:filter 400ms ease,transform 400ms ease}.ledger-card__body{padding:var(--sp-base)var(--sp-md);display:flex;flex-direction:column;gap:6px;justify-content:center}.ledger-card__meta{display:flex;align-items:center;gap:var(--sp-sm)}.ledger-card__badge{font-size:9px;font-weight:700;letter-spacing:.08em;background:var(--text-main);color:var(--white);padding:2px 6px;border-radius:3px}.ledger-card__cat{font-size:9px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--cyan)}.ledger-card__title{font-size:clamp(14px,1.3vw,16px);font-weight:700;color:var(--text-main);letter-spacing:-0.02em;line-height:1.3;margin:0}.ledger-card__excerpt{font-size:13px;font-weight:300;color:var(--text-muted);line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ledger-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.ledger-card__readtime{font-size:10px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.ledger-card__arrow{font-size:13px;color:var(--text-faint);transition:transform 150ms cubic-bezier(0.4,0,0.2,1),color 150ms cubic-bezier(0.4,0,0.2,1)}.ledger-card__image--placeholder{display:flex;align-items:center;justify-content:center;background:var(--gray-100)}.ledger-card__image--placeholder span{font-size:36px;font-weight:700;color:var(--text-main);opacity:.04;letter-spacing:-0.05em;user-select:none}@media(min-width:900px){.blog-ledger__grid{grid-template-columns:1fr 1fr;column-gap:var(--sp-base)}}@media(max-width:640px){.ledger-card{grid-template-columns:1fr}.ledger-card__image{width:100%;min-height:0;aspect-ratio:16 / 9}.blog-ledger__header{flex-direction:column}}