.spaces-workspace .workspace-masthead{padding:clamp(2.75rem,5vw,4.5rem) clamp(1.5rem,5vw,5rem);border-bottom:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink)}.spaces-workspace .workspace-masthead .workspace-eyebrow{color:var(--color-action,#0099ff)}.spaces-workspace .workspace-masthead__description,.spaces-workspace .workspace-masthead__meta{color:var(--color-ink-secondary)}.spaces-main-content{width:min(calc(100% - clamp(2.5rem, 6vw, 6rem)),var(--workspace-content-max));margin:0 auto;padding:clamp(2.5rem,4vw,3.5rem) 0 var(--space-8)}.spaces-summary{width:min(calc(100% - clamp(3rem, 10vw, 10rem)),var(--workspace-content-max));margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--color-line)}.spaces-summary>div{padding:var(--space-6) 0}.spaces-summary>div+div{padding-left:var(--space-6);border-left:1px solid var(--color-line)}.spaces-summary span{color:var(--color-ink-secondary);font-size:.6875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.spaces-summary strong{display:block;margin-top:var(--space-2);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1}.spaces-summary p{margin:var(--space-2) 0 0;color:var(--color-ink-secondary);font-size:var(--type-label)}.spaces-card{padding:clamp(1.25rem,3vw,2rem);margin-bottom:var(--space-6)}.spaces-card,.spaces-table-wrap{border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-surface)}.spaces-table-wrap{width:100%;overflow-x:auto}.spaces-table{width:100%;border-collapse:collapse;font-size:.875rem}.spaces-table th{background:#f8fafc;color:var(--color-ink-secondary);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:14px 16px}.spaces-table td,.spaces-table th{text-align:left;border-bottom:1px solid var(--color-line)}.spaces-table td{padding:16px;color:var(--color-ink)}.spaces-table tr:last-child td{border-bottom:none}@media (max-width:900px){.spaces-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.spaces-summary>div:nth-child(3){border-left:0}}@media (max-width:600px){.spaces-summary{width:calc(100% - 2.5rem);grid-template-columns:1fr}.spaces-summary>div+div{padding-left:0;border-top:1px solid var(--color-line);border-left:0}}