.work-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem;text-align:left}.work-card{border:1px solid rgba(127,127,127,.35);border-radius:.4rem;padding:1.5rem}.work-card h3,.work-row h3{font-size:1.25rem;font-weight:700;margin:.6rem 0}.work-card>p:last-child,.work-row p{margin-bottom:0}.work-meta{align-items:center;display:flex;font-size:.8rem;gap:.75rem;margin:0}.work-type{border:1px solid;border-radius:999px;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.06em;padding:.1rem .55rem;text-transform:uppercase}.work-links{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem}.work-links a,.work-all a{font-weight:700}.work-all{margin-top:2rem;transform:translateY(2rem)}.work-archive>p:first-child{margin-bottom:3rem}.work-archive>h2{border-bottom:1px solid rgba(127,127,127,.35);margin:3rem 0 0;padding-bottom:.5rem}.work-row{align-items:start;border-bottom:1px solid rgba(127,127,127,.2);display:grid;gap:1rem;grid-template-columns:4.5rem 5.5rem 1fr;padding:1.25rem 0}.work-row>time{padding-top:.25rem;white-space:nowrap}.work-row .work-type{justify-self:start;margin-top:.2rem}.work-row h3{margin-top:0}@media screen and (max-width:768px){.work-grid{grid-template-columns:1fr}.work-row{grid-template-columns:4.5rem 1fr}.work-row>div{grid-column:1/-1}}