.spring-articles .spring-articles__head-main{display:flex;flex-direction:column;gap:clamp(22px,2.6vw,34px)}.spring-articles .spring-articles__heading{font-size:clamp(36px,5.4vw,78px);letter-spacing:-.036em;line-height:.96}.spring-articles .spring-articles__lead{max-width:38ch}.spring-articles .spring-articles__featured,.spring-articles .spring-articles__featured:active,.spring-articles .spring-articles__featured:focus,.spring-articles .spring-articles__featured:hover{border-top:1px solid var(--spring-c-rule);color:var(--spring-c-heading);gap:clamp(28px,4vw,64px);margin-top:clamp(48px,6vw,84px);padding-top:clamp(28px,3.4vw,44px);text-decoration:none}.spring-articles .spring-articles__featured-text{display:flex;flex-direction:column;gap:clamp(20px,2.4vw,30px)}.spring-articles .spring-articles__featured-title{color:var(--spring-c-heading);font-family:var(--spring-font-display);font-size:clamp(28px,4.2vw,60px);font-weight:var(--spring-weight-semibold);letter-spacing:-.034em;line-height:1;max-width:18ch;transition:color var(--spring-dur-ui) var(--spring-ease)}.spring-articles .spring-articles__featured:hover .spring-articles__featured-title{color:var(--spring-pine)}.spring-on-dark.spring-articles .spring-articles__featured:hover .spring-articles__featured-title{color:var(--spring-mint)}.spring-articles .spring-articles__featured-link{align-self:flex-start}.spring-articles .spring-articles__frame{border-radius:0;display:block;height:clamp(240px,26vw,380px)}.spring-articles .spring-articles__author{align-items:center;display:flex;gap:14px}.spring-articles .spring-articles__avatar{display:block;height:64px;object-fit:cover;width:52px}.spring-articles .spring-articles__author-text{display:flex;flex-direction:column;gap:3px}.spring-articles .spring-articles__author-name{color:var(--spring-c-heading);font-family:var(--spring-font-display);font-size:16px;font-weight:var(--spring-weight-semibold);letter-spacing:-.01em}.spring-articles .spring-articles__author-role{color:var(--spring-c-text-2);font-size:14px}.spring-articles .spring-articles__rows{margin-top:clamp(28px,3.4vw,44px)}.spring-articles .spring-articles__row,.spring-articles .spring-articles__row:active,.spring-articles .spring-articles__row:focus,.spring-articles .spring-articles__row:hover{align-items:center;color:var(--spring-c-heading);display:grid;gap:clamp(16px,3vw,40px);grid-template-columns:minmax(180px,240px) minmax(0,1fr) auto;text-decoration:none}.spring-articles .spring-articles__row-title{color:var(--spring-c-heading);font-family:var(--spring-font-display);font-size:clamp(20px,2.4vw,32px);font-weight:var(--spring-weight-medium);letter-spacing:-.022em;line-height:1.1;max-width:26ch;transition:color var(--spring-dur-ui) var(--spring-ease)}.spring-articles .spring-articles__row:hover .spring-articles__row-title{color:var(--spring-pine)}.spring-on-dark.spring-articles .spring-articles__row:hover .spring-articles__row-title{color:var(--spring-mint)}.spring-articles .spring-articles__row-arrow{display:block;height:22px;transition:translate var(--spring-dur-ui) var(--spring-ease);width:22px}.spring-articles .spring-articles__row:hover .spring-articles__row-arrow{translate:calc(6px*var(--spring-motion)) 0}.spring-articles .spring-articles__more{margin-top:clamp(28px,3.4vw,44px)}@media (max-width:899px){.spring-articles .spring-articles__row,.spring-articles .spring-articles__row:focus,.spring-articles .spring-articles__row:hover{grid-template-columns:minmax(0,1fr) auto;row-gap:14px}.spring-articles .spring-articles__row .spring-articles__author{grid-column:1/-1;order:-1}}