.bla{--bla-gold:#cf8f2a;--bla-card-bg:#0a0a0a;--bla-card-bdr:rgba(255,255,255,0.08);--bla-card-shadow:rgba(0,0,0,0.5);--bla-title:#ffffff;--bla-body:#aaaaaa;--bla-nav-bg:rgba(20,20,20,0.6);--bla-nav-bdr:rgba(207,143,42,0.3);--bla-img-bg:#111111;position:relative;padding:max(120px,calc(var(--mg-header) + 10px)) clamp(20px,4vw,40px) 120px;overflow:hidden;font-family:var(--mg-font-ui)}body.light-mode .bla{--bla-card-bg:#ffffff;--bla-card-bdr:rgba(207,143,42,0.2);--bla-card-shadow:rgba(0,0,0,0.08);--bla-title:#0c0c0c;--bla-body:#555555;--bla-nav-bg:rgba(255,255,255,0.8);--bla-nav-bdr:rgba(207,143,42,0.5);--bla-img-bg:#f5f5f5}.bla *,.bla :after,.bla :before{box-sizing:border-box}.bla-inner{width:100%;max-width:1300px;margin:0 auto}.bla-head{margin-bottom:60px;text-align:center}.bla-title{margin:0 0 15px;font-family:var(--mg-font-head);font-size:clamp(34px,5vw,50px);font-weight:700;line-height:1.3;background:linear-gradient(90deg,#e2a94a,#cf8f2a,#a66d1a,#e2a94a);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mgRtWave 5s linear infinite}.bla-sub{max-width:650px;margin:0 auto 45px;color:var(--mg-text-sub);font-size:16px;line-height:1.6;text-wrap:pretty;transition:color .5s ease}.bla-rule{width:70px;height:2px;margin:0 auto;background:var(--bla-gold)}.bla-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:0;padding:0;list-style:none}.bla-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--bla-card-bdr);border-radius:20px;background:var(--bla-card-bg);box-shadow:0 15px 35px var(--bla-card-shadow);transition:border-color .4s ease,box-shadow .4s ease,transform .4s ease}.bla-img-wrap{position:relative;height:220px;overflow:hidden;background:var(--bla-img-bg)}.bla-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.bla-img-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.4))}.bla-img-none{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#111,#1a1400)}.bla-img-none svg{width:48px;height:48px;color:var(--bla-gold);opacity:.3}.bla-body{display:flex;flex:1;flex-direction:column;padding:24px 28px 28px}.bla-meta{display:flex;align-items:center;gap:10px;margin-bottom:12px}.bla-cat{padding:3px 10px;border:1px solid rgba(207,143,42,.25);border-radius:20px;background:rgba(207,143,42,.1);color:var(--bla-gold);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.bla-date{color:var(--bla-body);font-size:11px}.bla-card-title{margin:0 0 10px;color:var(--bla-title);font-family:var(--mg-font-head);font-size:20px;font-weight:700;line-height:1.4}.bla-link{color:inherit;text-decoration:none}.bla-link:after{content:"";position:absolute;inset:0}.bla-link:focus-visible{outline:none}.bla-cell:has(.bla-link:focus-visible) .bla-card{outline:2px solid var(--bla-gold);outline-offset:3px}.bla-excerpt{display:-webkit-box;flex:1;margin:0 0 22px;overflow:hidden;color:var(--bla-body);font-size:13px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.bla-more{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 18px;border:1px solid var(--bla-gold);border-radius:6px;background:transparent;color:var(--bla-title);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.bla-dot{width:6px;height:6px;border-radius:50%;background:var(--bla-gold);transition:.3s}.bla-cell{position:relative;display:flex}@media (hover:hover) and (pointer:fine){.bla-cell:hover .bla-card{border-color:var(--bla-gold);box-shadow:0 25px 50px rgba(207,143,42,.15);transform:translateY(-5px)}.bla-cell:hover .bla-img{transform:scale(1.06)}.bla-cell:hover .bla-more{background:rgba(207,143,42,.1);color:var(--bla-gold)}}.bla-pages{flex-wrap:wrap;gap:10px;margin:55px 0 0;padding:0;list-style:none}.bla-page,.bla-pages{display:flex;align-items:center;justify-content:center}.bla-page{min-width:44px;height:44px;padding:0 14px;border:1px solid var(--bla-nav-bdr);border-radius:10px;background:var(--bla-nav-bg);color:var(--bla-title);font-size:14px;font-weight:600;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease}.bla-page svg{width:20px;height:20px}.bla-page[aria-current=page]{border-color:var(--bla-gold);background:var(--bla-gold);color:#000;box-shadow:0 0 20px rgba(207,143,42,.4)}.bla-page.is-off{color:#888;opacity:.3;pointer-events:none}.bla-page:focus-visible{outline:2px solid var(--bla-gold);outline-offset:3px}@media (hover:hover) and (pointer:fine){.bla-page:hover:not([aria-current=page]):not(.is-off){border-color:var(--bla-gold);background:rgba(207,143,42,.15);color:var(--bla-gold)}}.bla-gap{padding:0 4px}.bla-empty,.bla-gap{color:var(--bla-body)}.bla-empty{padding:60px 20px;font-size:14px;text-align:center}.bla-foot{display:flex;align-items:center;gap:28px;margin-top:50px;padding:0 20px}.bla-foot-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(207,143,42,.28),transparent)}.bla-foot-text{flex-shrink:0;max-width:560px;margin:0;color:var(--mg-text-sub);font-size:13px;font-style:italic;font-weight:500;line-height:1.7;text-align:center;text-wrap:pretty}.bla-rise{opacity:0;transform:translateY(16px);transition:opacity .9s cubic-bezier(.25,.46,.45,.94),transform .9s cubic-bezier(.25,.46,.45,.94);transition-delay:var(--bla-d,0s)}.bla.is-visible .bla-rise{opacity:1;transform:none}@media (max-width:1200px){.bla-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.bla{padding-top:90px;padding-bottom:90px}.bla-grid{grid-template-columns:1fr}.bla-img-wrap{height:200px}.bla-foot{flex-direction:column;gap:14px}.bla-foot-line{flex:none;width:80px}.bla-foot-text{max-width:100%}.bla-page{min-width:38px;height:38px;padding:0 10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.bla-rise,.bla.is-visible .bla-rise{opacity:1;transform:none;transition:none}.bla-title{animation:none}.bla-card,.bla-img,.bla-more,.bla-page{transition:none}}