.unified-work .archive{min-height:calc(100svh - 220px)}
.unified-work .archive-heading{margin-bottom:54px}
.role-selector,.type-selector{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:36px}
.role-selector a{font-size:26px;font-weight:400;color:#858585;letter-spacing:.01em;padding:10px 0;justify-content:flex-start}
.role-selector a[aria-current]{font-weight:700;color:var(--text)}
.type-selector{gap:30px;margin-top:25px}
.type-selector a{font-size:12px;font-weight:400;letter-spacing:.04em;color:#91918c;padding:12px 0}
.type-selector a[aria-current]{font-weight:700;color:var(--text);text-decoration:underline;text-underline-offset:9px;text-decoration-thickness:1px}
.role-selector a:hover,.type-selector a:hover{color:var(--text)}
.unified-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;min-height:290px;align-content:start}
.unified-project-grid>p{grid-column:1/-1;font-size:16px;color:#92928d;margin:35px 0}
.unified-work [hidden]{display:none!important}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:700px){.role-selector{gap:22px}.role-selector a{font-size:17px}.type-selector{gap:22px}.type-selector a{font-size:11px}.unified-work .archive-heading{margin-bottom:38px}.unified-project-grid{grid-template-columns:1fr}}
