.refined .workspace-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px)}
.workspace-photo{margin:0;min-width:0}
.workspace-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;border:1px solid #283440}
.refined .workspace-photo figcaption{padding-top:12px;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#adb9c6}
.workspace-copy{min-width:0}
.workspace-copy h2{margin-bottom:24px}
.workspace-copy .text-link{display:inline-block;margin-top:8px}
.workspace-choices:not([hidden]){display:flex;gap:12px;margin-top:16px}
.workspace-choice{display:block;width:96px;padding:3px;border:1px solid #344554;background:#0b1118;color:#adb9c6;font:11px/1.5 Arial,sans-serif;cursor:pointer;text-align:left}
.workspace-photo .workspace-choice img{width:100%;height:auto;aspect-ratio:4/3;border:0}
.workspace-choice span{display:block;padding:5px 3px 2px}
.workspace-choice[aria-pressed="true"]{border-color:#66b5ff;color:#fff}
.workspace-choice:hover{border-color:#66b5ff}
.workspace-choice:focus-visible{outline:3px solid #89caff;outline-offset:4px}
@media(max-width:760px){.refined .workspace-intro{grid-template-columns:minmax(0,1fr);gap:28px}.workspace-copy{grid-row:1}.workspace-copy h2{margin-bottom:20px}.workspace-photo figcaption{font-size:10px}}
