.cl-tiles{border-top:var(--vs-hair);border-left:var(--vs-hair);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cl-tiles li{border-right:var(--vs-hair);border-bottom:var(--vs-hair);flex-direction:column;gap:10px;min-width:0;padding:24px;display:flex}.cl-tiles h3{font-size:var(--vs-fs-body);color:var(--vs-fg);letter-spacing:-.01em;margin:6px 0 0;font-weight:500}.cl-tiles p{font-size:var(--vs-fs-small);color:var(--vs-fg-2);margin:0;line-height:1.5}.cl-ico{color:var(--vs-fg);display:block}.cl-photo{margin:var(--gap,32px) 0 0}.cl-photo-frame{border:var(--vs-hair);background:var(--paperDeep);border-radius:2px;position:relative;overflow:hidden}.cl-photo-wide .cl-photo-frame{aspect-ratio:16/9}.cl-photo-square .cl-photo-frame{aspect-ratio:4/3}.cl-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cl-photo figcaption{font-size:var(--vs-fs-small);color:var(--vs-fg-3);margin-top:8px}.cl-pair{gap:var(--gap,32px);grid-template-columns:1fr 1fr;display:grid}.cl-pair .cl-photo{margin-top:0}.cl-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.cl-actions .btn{align-items:center;min-height:44px;display:inline-flex}.cl-note{font-size:var(--vs-fs-small);color:var(--vs-fg-3);max-width:60ch;margin-top:16px;line-height:1.5}@media (max-width:900px){.cl-tiles{grid-template-columns:1fr 1fr}}@media (max-width:560px){.cl-tiles{grid-template-columns:1fr}.cl-tiles li{padding:18px 16px}.cl-pair{grid-template-columns:1fr}}.cl-plate{max-width:1100px;margin:48px 0 0}.cl-plate-frame{aspect-ratio:16/9;border:var(--vs-hair);background:var(--paperDeep);border-radius:2px;position:relative;overflow:hidden}.cl-plate-frame picture,.cl-plate-frame img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cl-plate-block{border:var(--vs-hair);font-size:var(--vs-fs-small);border-top:0;grid-template-columns:72px minmax(0,1fr) auto;line-height:1.4;display:grid}.cl-plate-block>span{min-width:0;padding:10px 14px}.cl-plate-block>span+span{border-left:var(--vs-hair)}.cl-plate-no{color:var(--inkMute);align-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.cl-plate-title{color:var(--vs-fg)}.cl-plate-note{color:var(--vs-fg-3);white-space:nowrap}@media (max-width:560px){.cl-plate{margin-top:32px}.cl-plate-frame{aspect-ratio:4/3}.cl-plate-block{grid-template-columns:56px minmax(0,1fr)}.cl-plate-note{border-top:var(--vs-hair);white-space:normal;grid-column:1/-1;border-left:0!important}}
