#mx .cb-magazin{--cb-accent:#e30613;--cb-text:var(--color--black,#0a0a0a);--cb-text-muted:#4a4a4a;--cb-surface:#fff;--cb-filter-bg:#ddd;--cb-filter-color:#333;--cb-tag-bg:#ececec;--cb-tag-border:#d9d9d9;--cb-shadow:0 2px 5px rgba(0,0,0,.16);--cb-card-outline:1px solid rgba(0,0,0,.035);--cb-radius-card:12px;--cb-radius-tag:6px;--cb-radius-filter:4px;--cb-font:var(--font-primary,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);--cb-gap:24px;--cb-transition:75ms ease;container-type:inline-size;width:100%;color:var(--cb-text);font-family:var(--cb-font)}@keyframes cb-magazin-wobble{0%{transform:translateY(0)}30%{transform:translateY(2px)}60%{transform:translateY(-2px)}100%{transform:translateY(0)}}#mx .cb-magazin__filter{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 32px}#mx .cb-magazin__filter-btn{padding:10px 20px;background:var(--cb-filter-bg);color:var(--cb-filter-color);font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;border-radius:var(--cb-radius-filter);transition:background-color var(--cb-transition),color var(--cb-transition);cursor:pointer}#mx .cb-magazin__filter-btn:hover,#mx .cb-magazin__filter-btn:focus,#mx .cb-magazin__filter-btn:active,#mx .cb-magazin__filter-btn.is-active{background:var(--cb-accent);color:#fff;text-decoration:none}#mx .cb-magazin__filter-btn:focus-visible{outline:2px solid var(--cb-accent);outline-offset:3px}#mx .cb-magazin__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-gap);justify-content:center}#mx .cb-magazin__card{background:var(--cb-surface);box-shadow:var(--cb-shadow);outline:var(--cb-card-outline);border-radius:var(--cb-radius-card);overflow:hidden}#mx .cb-magazin__card:hover{animation:cb-magazin-wobble .4s ease-in-out}#mx .cb-magazin__card-link{display:grid;grid-template-columns:1fr;text-decoration:none;color:inherit;height:100%}#mx .cb-magazin__card-link,#mx .cb-magazin__card-link:hover,#mx .cb-magazin__card-link:focus,#mx .cb-magazin__card-link *{text-decoration:none}#mx .cb-magazin__card-link:focus-visible{outline:2px solid var(--cb-accent);outline-offset:3px;border-radius:var(--cb-radius-card)}#mx .cb-magazin__card-media{width:100%;overflow:hidden;background:#f3f4f6}#mx .cb-magazin__card-media img{width:100%;height:100%;object-fit:cover;display:block}#mx .cb-magazin__card-placeholder{width:100%;aspect-ratio:16 / 10;background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}#mx .cb-magazin__card-body{padding:20px;display:flex;flex-direction:column;min-width:0}#mx .cb-magazin__card-tag{display:inline-block;align-self:flex-start;padding:5px 10px;background:var(--cb-tag-bg);outline:1px solid var(--cb-tag-border);border-radius:var(--cb-radius-tag);color:var(--cb-text);font-size:.75rem;font-weight:400;line-height:1.2;letter-spacing:.5px;margin-bottom:12px}#mx .cb-magazin__card-title{margin:0;padding-bottom:12px;font-family:var(--cb-font);font-size:1.125rem;font-weight:800;line-height:1.2;color:var(--cb-text)}#mx .cb-magazin__card-excerpt{margin:0;font-size:.813rem;line-height:1.5;color:var(--cb-text);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}#mx .cb-magazin__card-date{margin-top:8px;font-size:.813rem;color:var(--cb-text-muted)}@container (min-width:1000px){#mx .cb-magazin__card-link{grid-template-columns:minmax(180px,225px) 1fr}#mx .cb-magazin__card-media{height:100%}#mx .cb-magazin__card-title{font-size:1.5rem}#mx .cb-magazin__card-excerpt{font-size:.875rem}}@container (max-width:999px){#mx .cb-magazin__card-media{max-height:220px;aspect-ratio:16 / 9}}@container (max-width:640px){#mx .cb-magazin__grid{grid-template-columns:1fr}#mx .cb-magazin__card{max-width:480px;margin:0 auto;width:100%}}#mx .cb-magazin__pagination{margin-top:40px;display:flex;justify-content:center}#mx .cb-magazin__pagination ul.page-numbers{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}#mx .cb-magazin__pagination .page-numbers{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 14px;background:var(--cb-filter-bg);color:var(--cb-filter-color);border-radius:var(--cb-radius-filter);text-decoration:none;font-weight:500;line-height:1;transition:background-color var(--cb-transition),color var(--cb-transition)}#mx .cb-magazin__pagination a.page-numbers:hover,#mx .cb-magazin__pagination a.page-numbers:focus,#mx .cb-magazin__pagination a.page-numbers:active{text-decoration:none}#mx .cb-magazin__pagination a.page-numbers:hover,#mx .cb-magazin__pagination .page-numbers.current{background:var(--cb-accent);color:#fff}#mx .cb-magazin__pagination .page-numbers.dots{background:transparent;cursor:default}#mx .cb-magazin__pagination .page-numbers:focus-visible{outline:2px solid var(--cb-accent);outline-offset:3px}#mx .cb-magazin__empty{text-align:center;color:var(--cb-text-muted);padding:60px 20px}