.BlogList-module__dEfZHW__section{padding:4rem 0 6rem}.BlogList-module__dEfZHW__sr_only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BlogList-module__dEfZHW__list{list-style:none}.BlogList-module__dEfZHW__post{border-top:1px solid var(--border);grid-template-columns:5rem 1fr auto;align-items:start;gap:1.5rem 2rem;padding:2rem 0;display:grid}.BlogList-module__dEfZHW__post:last-child{border-bottom:1px solid var(--border)}.BlogList-module__dEfZHW__post__date{color:var(--muted);white-space:nowrap;padding-top:.3rem;font-size:.8125rem;font-weight:600}.BlogList-module__dEfZHW__post__title{margin-bottom:.5rem;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:700;line-height:1.25}.BlogList-module__dEfZHW__post__title a{transition:color .15s}.BlogList-module__dEfZHW__post__title a:hover{color:var(--pink)}.BlogList-module__dEfZHW__post__desc{color:var(--muted);max-width:60ch;margin-bottom:.75rem;font-size:.9375rem;line-height:1.65}.BlogList-module__dEfZHW__post__tags{flex-wrap:wrap;gap:.4rem;list-style:none;display:flex}.BlogList-module__dEfZHW__tag{letter-spacing:.07em;text-transform:uppercase;background:var(--bg2);color:var(--muted);border-radius:2px;padding:.2rem .55rem;font-size:.6875rem;font-weight:700}.BlogList-module__dEfZHW__post__read{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--pink-text);align-items:center;gap:.375rem;padding-top:.3rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:color .15s;display:flex}.BlogList-module__dEfZHW__post__read:hover{color:var(--pink)}.BlogList-module__dEfZHW__pagination{justify-content:space-between;align-items:center;gap:1rem;padding-top:3rem;display:flex}.BlogList-module__dEfZHW__pagination__info{color:var(--muted);font-size:.875rem;font-weight:600}.BlogList-module__dEfZHW__pagination__btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}@media (max-width:719px){.BlogList-module__dEfZHW__post{grid-template-columns:1fr;gap:1rem}.BlogList-module__dEfZHW__post__date{padding-top:0}.BlogList-module__dEfZHW__post__read{align-self:flex-start}}
