/* Compact portfolio wall; complete client stories remain in Albums. */
body .screen[data-page=works] .page-title{padding:12px 4px 14px}
body .screen[data-page=works] .page-title h1{font-size:27px}
body .screen[data-page=works] .page-title p{margin-top:7px;font-size:13px;line-height:1.6}
body .screen[data-page=works] .portfolio-guide{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;line-height:1.6;color:var(--photo-muted,#737373);margin:0 4px 4px}
body .screen[data-page=works] .portfolio-guide button{border:0;background:none;padding:10px 0;min-height:44px;font-size:12px;color:var(--photo-text,#171717);white-space:nowrap}
body .screen[data-page=works] .chips{margin-bottom:12px;gap:10px}
body .screen[data-page=works] .chip{font-size:13px;padding:10px 4px}
body .screen[data-page=works] .works-grid.portfolio-wall{display:block;column-count:var(--display-columns,2);column-gap:10px}
body .screen[data-page=works] .portfolio-wall .tile{display:block;break-inside:avoid;width:100%;margin:0 0 14px;padding:0;grid-column:auto}
body .screen[data-page=works] .portfolio-wall .tile-info{padding:7px 1px 0;gap:2px;margin-top:0}
body .screen[data-page=works] .portfolio-wall .tile-info strong{font-size:var(--display-captionSize,13px);line-height:1.5}
body .screen[data-page=works] .portfolio-wall .tile-info>span{font-size:10px;line-height:1.5}
body .screen[data-page=works][data-layout=single] .works-grid.portfolio-wall{column-count:1}
@media(min-width:700px){body .screen[data-page=works] .works-grid.portfolio-wall{column-gap:14px}body .screen[data-page=works] .portfolio-wall .tile{margin-bottom:18px}}
@media(max-width:359px){body .screen[data-page=works] .portfolio-guide{align-items:flex-start;flex-direction:column;gap:0}body .screen[data-page=works] .portfolio-guide button{padding:6px 0}}
