/* Original workstation photograph; shared by the homepage and research note. */
.workstation-section{padding-top:32px;padding-bottom:38px;border-bottom:1px solid var(--line)}
.workstation-layout{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;gap:36px}
.workstation-layout>*{min-width:0}
.workstation-photo{margin:0}
.workstation-photo a{display:block;border-radius:8px}
.workstation-photo img{display:block;width:100%;height:auto;border-radius:8px;background:#191c1b}
.workstation-photo figcaption{margin-top:10px;color:var(--muted);font-size:.78rem;line-height:1.6}
.workstation-photo figcaption strong{color:var(--text);font-weight:600}
.workstation-copy .eyebrow{margin-bottom:10px}
.workstation-copy h2{font-size:clamp(1.55rem,2.5vw,2rem);line-height:1.2;margin-bottom:13px}
.workstation-copy>p:not(.eyebrow){color:var(--muted);font-size:.96rem;line-height:1.75}
.workstation-specs{margin:16px 0 18px;border-top:1px solid var(--line);font-size:.86rem}
.workstation-specs>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:15px;padding:8px 0;border-bottom:1px solid var(--line)}
.workstation-specs dt{color:var(--muted)}
.workstation-specs dd{margin:0;color:var(--text)}
.k31-article .workstation-photo{width:100%;max-width:560px;margin:22px auto 26px}
@media(min-width:801px) and (max-width:1000px){.workstation-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px}}
@media(max-width:800px){
  .workstation-layout{grid-template-columns:1fr;gap:20px}
  .workstation-section{padding-top:26px;padding-bottom:30px}
  .workstation-photo,.k31-article .workstation-photo{width:100%;max-width:320px;margin-left:auto;margin-right:auto}
  .workstation-copy{grid-row:1}
  .workstation-specs{margin-bottom:15px}
}
@media print{.workstation-photo{break-inside:avoid}.workstation-layout{display:block}}
