.work-case-index,.work-experience-list{border-top:1px solid var(--space-line);padding:0;list-style:none}.work-case-index li,.work-experience-list li{border-bottom:1px solid var(--space-line)}.work-case-index-link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 0;display:grid}.work-case-index h3{font-size:20px;font-weight:500;line-height:1.55}.work-case-index-link:hover h3{color:var(--space-accent)}.work-case-index .work-case-index-meta{color:var(--space-muted);flex-wrap:wrap;gap:6px 20px;margin-top:8px;font-size:16px;line-height:1.7;display:flex}.work-case-index-arrow{color:var(--space-accent);font-size:24px}.work-experience-archive{padding-top:0}.work-experience-group+.work-experience-group{margin-top:56px}.collection-page .work-experience-group h3{margin-bottom:24px;font-size:24px;font-weight:500;line-height:1.5}.work-experience-list li{padding:24px 0}.work-experience-entry-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}.work-experience-list h4{flex:420px;font-size:18px;font-weight:500;line-height:1.65}.work-experience-list .work-experience-date{color:var(--space-muted);font-size:16px;line-height:1.7}.work-experience-list .work-experience-role{max-width:70em;color:var(--space-muted);margin-top:8px;font-size:16px;line-height:1.8}@media (max-width:560px){.work-case-index-link,.work-experience-list li{padding-block:20px}.work-case-index-link{gap:16px}.work-case-index h3{font-size:19px}.work-experience-list h4{flex-basis:100%}.work-experience-group+.work-experience-group{margin-top:40px}}
