.lab-page main{width:min(1000px,calc(100% - 64px))}.lab-page .lab-intro{max-width:650px}.lab-entry{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;border-block:1px solid #51483b;padding:36px 0;margin-top:50px;align-items:center}.lab-preview{display:block;min-width:0}.lab-preview img{display:block;width:100%;height:auto;border-radius:4px;background:#e8e0d1}.lab-entry h2{font-size:36px;font-weight:400;margin-bottom:18px}.lab-entry p{font-size:15px;line-height:1.7}.lab-entry p.commissions-eyebrow{font-size:11px}.lab-entry p.lab-detail{font-size:12px;color:#b8ac97}.lab-open{display:inline-flex;align-items:center;min-height:44px;margin-top:5px;font-size:14px}.lab-page p.lab-connection{font-size:14px;margin-top:30px;color:#b8ac97}
/* Compact experiment entries: keep the tools, rather than their previews, prominent. */
.lab-entry+.lab-entry{border-top:0;margin-top:0}
.lab-page main{margin-top:40px}.lab-page h1{font-size:58px;margin-bottom:20px}.lab-page p.commissions-lead{font-size:21px;line-height:1.5;margin-bottom:18px}.lab-page .lab-intro{font-size:14px;line-height:1.7}
.lab-page main{margin-bottom:0}.lab-entry{grid-template-columns:160px minmax(0,1fr);gap:28px;padding:24px 0;margin-top:32px;align-items:start}.lab-preview{max-width:160px}.lab-entry h2{font-size:27px;margin:0 0 12px}.lab-entry p{font-size:14px;line-height:1.65;margin:0 0 10px}.lab-entry p.lab-detail{font-size:12px}.lab-entry p.commissions-eyebrow{font-size:10px}.lab-map{aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:18px;background:#252128;border-radius:4px;color:#c5b3cf}.lab-map span{font-size:26px;line-height:1.05;letter-spacing:-.04em;font-weight:600}.lab-map small{font:10px ui-monospace,monospace;color:#b8ac97}.lab-actions{display:flex;flex-wrap:wrap;column-gap:24px;align-items:center}.lab-source{font-size:12px;min-height:44px;display:inline-flex;align-items:center;color:#b8ac97}.lab-page p.lab-connection{margin:24px 0}
@media(max-width:700px){.lab-page main{width:calc(100% - 40px)}.lab-entry{grid-template-columns:90px minmax(0,1fr);gap:18px;padding:22px 0;margin-top:28px}.lab-entry h2{font-size:25px}.lab-map{padding:12px}.lab-map span{font-size:21px}.lab-map small{font-size:8px}.lab-page .commissions-footer>div{flex-wrap:wrap;gap:16px}}
