.stbk-catalog .catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 40px}.stbk-catalog .catalog-grid--categories,.stbk-catalog .catalog-grid--models{grid-template-columns:repeat(3,minmax(0,1fr))}.stbk-catalog .catalog-grid .section{margin:0;min-width:0}.stbk-catalog .catalog-card{display:flex;flex-direction:column;align-items:flex-start}.stbk-catalog .catalog-card h3{margin-top:0}.stbk-catalog .catalog-card p{flex:1}.stbk-catalog .catalog-symway{border-left:4px solid var(--accent);padding-left:24px;margin:32px 0}.stbk-catalog .catalog-photo{display:block;width:100%;max-height:460px;object-fit:contain;height:auto}.stbk-catalog .catalog-actions{display:flex;flex-wrap:wrap;gap:12px}.stbk-catalog .button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.stbk-catalog .catalog-tags{color:var(--muted)}@media(max-width:900px){.stbk-catalog .catalog-grid--categories,.stbk-catalog .catalog-grid--models{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.stbk-catalog .catalog-grid,.stbk-catalog .catalog-grid--categories,.stbk-catalog .catalog-grid--models{grid-template-columns:1fr}.stbk-catalog .catalog-actions{flex-direction:column}}
.stbk-catalog .catalog-placeholder{display:grid;place-items:center;background:var(--pale);border:1px solid var(--line);border-radius:8px;aspect-ratio:16/7;width:100%;margin-bottom:20px;color:var(--muted);font-size:14px;text-align:center;padding:16px;box-sizing:border-box}.stbk-catalog .catalog-placeholder--single{max-width:640px;aspect-ratio:16/5}.stbk-catalog .catalog-support{border-left:4px solid var(--accent);padding-left:24px;margin:32px 0}.stbk-catalog .catalog-availability{color:var(--accent);font-weight:650}.stbk-catalog .entry-content table{width:100%;border-collapse:collapse;table-layout:fixed}.stbk-catalog .entry-content td,.stbk-catalog .entry-content th{padding:12px;border:1px solid var(--line);overflow-wrap:anywhere;text-align:left}.stbk-catalog .catalog-card h3,.stbk-catalog .entry-content a{overflow-wrap:anywhere}.stbk-catalog .entry-content figure{max-width:100%;margin-inline:0}
