.BlogRow-module__4ph6dq__row{border-bottom:1px solid var(--border-strong);color:inherit;flex-wrap:wrap;gap:clamp(1rem,2vw,1.625rem);padding:clamp(1.125rem,2vw,1.5rem) 0;display:flex}.BlogRow-module__4ph6dq__row:first-child{border-top:1px solid var(--border-strong)}.BlogRow-module__4ph6dq__row:hover{color:inherit}.BlogRow-module__4ph6dq__media{aspect-ratio:4/3;border-radius:var(--radius-lg);background-color:#f0eade;background-image:var(--pattern-placeholder);flex:0 0 clamp(220px,30%,300px);place-items:center;display:grid;position:relative;overflow:hidden}.BlogRow-module__4ph6dq__img{object-fit:cover;transition:transform var(--dur-slow) var(--ease)}.BlogRow-module__4ph6dq__row:hover .BlogRow-module__4ph6dq__img{transform:scale(1.04)}.BlogRow-module__4ph6dq__placeholder{border-radius:var(--radius-md);background:var(--color-primary-50);width:52px;height:52px;color:var(--color-primary);place-items:center;display:grid}.BlogRow-module__4ph6dq__placeholder svg{width:24px;height:24px}.BlogRow-module__4ph6dq__cat{z-index:1;border-radius:var(--radius-pill);font-size:11px;font-weight:var(--fw-semibold);color:var(--color-ink);background:#fffffff0;padding:6px 11px;line-height:1;position:absolute;top:12px;left:12px}.BlogRow-module__4ph6dq__body{flex-direction:column;flex:320px;min-width:0;padding:4px 0;display:flex}.BlogRow-module__4ph6dq__meta{color:var(--text-tertiary);align-items:center;gap:11px;font-size:12px;display:flex}.BlogRow-module__4ph6dq__dot{border-radius:var(--radius-pill);background:#1b170f40;width:4px;height:4px}.BlogRow-module__4ph6dq__title{letter-spacing:var(--tracking-tight);font-size:clamp(1.1875rem,1.9vw,1.5rem);line-height:1.18;font-weight:var(--fw-semibold);text-wrap:pretty;margin-top:11px}.BlogRow-module__4ph6dq__row:hover .BlogRow-module__4ph6dq__title{color:var(--color-primary)}.BlogRow-module__4ph6dq__excerpt{max-width:62ch;color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:11px;font-size:14px;line-height:1.68;display:-webkit-box;overflow:hidden}.BlogRow-module__4ph6dq__footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);margin-top:auto;display:flex}.BlogRow-module__4ph6dq__author{min-width:0;color:var(--text-secondary);align-items:center;gap:9px;font-size:12.5px;display:flex}.BlogRow-module__4ph6dq__cta{font-size:12.5px;font-weight:var(--fw-semibold);flex:none;align-items:center;gap:8px;display:flex}.BlogRow-module__4ph6dq__cta svg{stroke-width:2.2px;width:13px;height:13px;transition:transform var(--dur) var(--ease)}.BlogRow-module__4ph6dq__row:hover .BlogRow-module__4ph6dq__cta svg{transform:translate(2px,-2px)}@media (max-width:680px){.BlogRow-module__4ph6dq__media{aspect-ratio:16/10;flex:100%}.BlogRow-module__4ph6dq__title{font-size:1.125rem}.BlogRow-module__4ph6dq__excerpt{-webkit-line-clamp:3;line-clamp:3}}
.BlogToolbar-module__wpem9q__toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.BlogToolbar-module__wpem9q__chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}.BlogToolbar-module__wpem9q__chips::-webkit-scrollbar{width:0;height:0}.BlogToolbar-module__wpem9q__chip{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--bg-card);height:44px;font-size:13.5px;font-weight:var(--fw-medium);color:var(--color-ink);white-space:nowrap;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);flex:none;align-items:center;gap:9px;padding:0 17px;display:inline-flex}.BlogToolbar-module__wpem9q__chip:hover{border-color:var(--border-strong);color:var(--color-ink)}.BlogToolbar-module__wpem9q__chipActive,.BlogToolbar-module__wpem9q__chipActive:hover{background:var(--color-primary-darker);border-color:var(--color-primary-darker);color:var(--text-on-primary)}.BlogToolbar-module__wpem9q__count{font-family:var(--font-mono);font-size:10.5px;font-weight:var(--fw-medium);color:var(--text-tertiary);line-height:1}.BlogToolbar-module__wpem9q__chipActive .BlogToolbar-module__wpem9q__count{color:#faf5e699}.BlogToolbar-module__wpem9q__search{border-radius:var(--radius-pill);background:var(--bg-card);border:1px solid var(--border);width:100%;max-width:268px;height:44px;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex:none;align-items:center;gap:9px;padding:0 16px;display:flex}.BlogToolbar-module__wpem9q__search:focus-within{border-color:var(--color-primary-mid);box-shadow:0 0 0 3px var(--color-primary-50)}.BlogToolbar-module__wpem9q__searchIcon{width:16px;height:16px;color:var(--text-tertiary);flex:none}.BlogToolbar-module__wpem9q__searchInput{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}@media (max-width:680px){.BlogToolbar-module__wpem9q__toolbar{flex-direction:column;align-items:stretch;gap:10px}.BlogToolbar-module__wpem9q__search{order:-1;max-width:none;height:42px}.BlogToolbar-module__wpem9q__chip{height:40px;padding:0 14px;font-size:12.5px}}
