.spring-post-list .spring-post-list__header{align-items:baseline;display:flex;gap:20px 32px;justify-content:space-between}.spring-post-list .spring-post-list__header--rule{border-top:2px solid var(--spring-c-heading);padding-top:clamp(22px,2.6vw,34px)}.spring-post-list .spring-post-list__heading--lg{font-size:clamp(30px,4.2vw,58px);letter-spacing:-.034em;line-height:1}.spring-post-list .spring-post-list__heading--md{font-size:clamp(28px,3.8vw,52px);letter-spacing:-.032em;line-height:1.02}.spring-post-list .spring-post-list__heading--sm{font-size:clamp(22px,2.6vw,34px);letter-spacing:-.026em;line-height:1.06}.spring-post-list .spring-post-list__header-label{flex:0 0 auto;text-align:right}.spring-post-list .spring-post-list__filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(28px,3.4vw,44px)}.spring-post-list .spring-post-list__filters-label{margin-right:6px}.spring-post-list .spring-post-list__chip{appearance:none;background:transparent;border:1px solid var(--spring-c-rule-strong);border-radius:var(--spring-radius-pill);color:var(--spring-c-heading);cursor:pointer;font-family:var(--spring-font-text);font-size:13px;font-weight:var(--spring-weight-semibold);line-height:1.3;min-height:34px;padding:7px 14px;transition:background var(--spring-dur-ui) var(--spring-ease),color var(--spring-dur-ui) var(--spring-ease),border-color var(--spring-dur-ui) var(--spring-ease)}.spring-post-list .spring-post-list__chip:hover{border-color:var(--spring-c-heading)}.spring-post-list .spring-post-list__chip:focus-visible{outline:2px solid var(--spring-c-mark);outline-offset:3px}.spring-post-list .spring-post-list__chip[aria-pressed=true]{background:var(--spring-c-heading);border-color:var(--spring-c-heading);color:var(--spring-c-bg)}.spring-post-list .spring-post-list__rows{border-bottom:1px solid var(--spring-c-rule);display:flex;flex-direction:column;margin-top:clamp(32px,4vw,56px)}.spring-post-list .spring-post-list__row{align-items:center;border-top:1px solid var(--spring-c-rule);color:var(--spring-c-heading);display:grid;gap:clamp(20px,3.4vw,56px);grid-template-columns:minmax(0,7fr) minmax(0,3fr) auto;padding:clamp(24px,2.8vw,38px) 0;text-decoration:none}.spring-post-list .spring-post-list__row[hidden]{display:none}.spring-post-list--image .spring-post-list__row{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr) auto}.spring-post-list .spring-post-list__frame{display:block;height:clamp(140px,13vw,190px);width:100%}.spring-post-list .spring-post-list__img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.spring-post-list .spring-post-list__main{display:flex;flex-direction:column;gap:12px;min-width:0}.spring-post-list .spring-post-list__labels{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 12px}.spring-post-list .spring-post-list__badge{background:var(--spring-butter);color:var(--spring-ink);display:inline-block;font-family:var(--spring-font-text);font-size:10px;font-weight:var(--spring-weight-semibold);letter-spacing:.16em;line-height:1.4;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.spring-post-list .spring-post-list__title{color:inherit;display:block;font-family:var(--spring-m-heading-family,var(--spring-font-display));font-size:clamp(21px,2.5vw,34px);font-weight:var(--spring-m-heading-weight,var(--spring-weight-semibold));letter-spacing:-.028em;line-height:1.08;max-width:26ch;transition:color var(--spring-dur-ui) var(--spring-ease)}.spring-post-list a.spring-post-list__row:focus-visible .spring-post-list__title,.spring-post-list a.spring-post-list__row:hover .spring-post-list__title{color:var(--spring-c-link-hover)}.spring-post-list .spring-post-list__title--muted{color:var(--spring-c-muted)}.spring-post-list .spring-post-list__text{color:var(--spring-c-text-2);display:block;font-size:16px;line-height:1.55;max-width:56ch}.spring-post-list .spring-post-list__meta{color:var(--spring-c-text-2);display:flex;flex-direction:column;font-size:14px;gap:8px;line-height:1.4;min-width:0}.spring-post-list .spring-post-list__author{align-items:center;display:flex;gap:12px}.spring-post-list .spring-post-list__avatar{display:block;flex:0 0 auto;height:50px;object-fit:cover;object-position:center 25%;width:40px}.spring-post-list--image .spring-post-list__author-name{font-family:var(--spring-font-display);letter-spacing:-.01em}.spring-post-list .spring-post-list__row-link,.spring-post-list--image .spring-post-list__author-name{color:var(--spring-c-heading);font-size:15px;font-weight:var(--spring-weight-semibold)}.spring-post-list .spring-post-list__arrow{color:var(--spring-c-heading);height:22px;transition:translate var(--spring-dur-ui) var(--spring-ease);width:22px}.spring-post-list .spring-post-list__arrow-slot{width:22px}.spring-post-list a.spring-post-list__row:focus-visible .spring-post-list__arrow,.spring-post-list a.spring-post-list__row:hover .spring-post-list__arrow{translate:calc(6px*var(--spring-motion)) 0}.spring-post-list .spring-post-list__empty{color:var(--spring-c-heading);display:flex;flex-direction:column;font-family:var(--spring-font-display);font-size:clamp(20px,2.4vw,30px);font-weight:var(--spring-weight-semibold);letter-spacing:-.024em;line-height:1.14;margin:clamp(34px,4vw,56px) 0 0;max-width:24ch}.spring-post-list .spring-post-list__empty[hidden]{display:none}.spring-post-list .spring-post-list__empty-text{color:var(--spring-c-text-2)}.spring-post-list .spring-post-list__more{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,40px);margin-top:clamp(34px,4vw,56px)}.spring-post-list .spring-post-list__more-btn[hidden],.spring-post-list .spring-post-list__next[hidden]{display:none}.spring-post-list .spring-post-list__count{color:var(--spring-c-text-2);font-size:14px}.spring-post-list .spring-post-list__links{border-top:1px solid var(--spring-c-rule);display:flex;flex-wrap:wrap;gap:14px clamp(18px,3vw,44px);margin-top:clamp(48px,6vw,88px);padding-top:clamp(22px,2.6vw,34px)}.spring-post-list .spring-post-list__format-link{font-size:15px}@media (max-width:899px){.spring-post-list .spring-post-list__header{flex-direction:column;gap:14px}.spring-post-list .spring-post-list__header-label{text-align:left}.spring-post-list .spring-post-list__row,.spring-post-list--image .spring-post-list__row{gap:16px;grid-template-columns:minmax(0,1fr) auto}.spring-post-list .spring-post-list__frame{grid-column:1/-1}.spring-post-list .spring-post-list__meta{flex-direction:row;flex-wrap:wrap;gap:6px 16px;grid-column:1}.spring-post-list .spring-post-list__arrow,.spring-post-list .spring-post-list__arrow-slot{align-self:start;grid-column:2;grid-row:1}.spring-post-list--image .spring-post-list__arrow,.spring-post-list--image .spring-post-list__arrow-slot{grid-row:2}}