
.dpbj-mag{background:#f2f0ea!important;color:#111;min-height:100vh;width:100%!important;max-width:none!important}
.dpbj-shell{width:min(1240px,calc(100% - 48px))!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}
.dpbj-mast{background:#080808!important;color:#fff!important;padding:70px 0 56px!important}
.dpbj-mast b{color:#d72b2b!important;font-size:11px;letter-spacing:.18em}
.dpbj-mast h1{color:#fff!important;font-size:clamp(46px,7vw,86px)!important;line-height:.92!important;margin:12px 0 18px!important}
.dpbj-mast p{color:#aaa!important}
.dpbj-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:48px 28px!important;padding:50px 0 70px!important}
.dpbj-card{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.dpbj-pic{aspect-ratio:16/10;background:#151515;overflow:hidden;margin-bottom:15px}
.dpbj-pic img{display:block;width:100%!important;height:100%!important;object-fit:cover}
.dpbj-ph{height:100%;display:flex;align-items:center;justify-content:center;color:#777;font-weight:900;letter-spacing:.12em}
.dpbj-card small{color:#777;font-size:11px}
.dpbj-card h2{font-size:25px!important;line-height:1.1!important;margin:9px 0 10px!important}
.dpbj-card p{color:#555;line-height:1.55}
.dpbj-card a{color:#b91f24;text-decoration:none;font-weight:800}
@media(max-width:850px){.dpbj-grid{grid-template-columns:1fr 1fr!important}}
@media(max-width:560px){.dpbj-shell{width:calc(100% - 28px)!important}.dpbj-grid{grid-template-columns:1fr!important}}

.dpbj-lead{display:grid!important;grid-template-columns:1.45fr 1fr!important;gap:42px!important;padding:48px 0 52px!important;border-bottom:1px solid #c9c5bd}.dpbj-leadpic{aspect-ratio:16/10;background:#151515;overflow:hidden}.dpbj-leadpic img{width:100%;height:100%;object-fit:cover}.dpbj-lead small{color:#777;font-size:11px}.dpbj-lead h2{font-size:clamp(34px,4vw,54px)!important;line-height:1.02!important;margin:10px 0 16px!important}.dpbj-lead p{font-size:16px;line-height:1.6;color:#555}.dpbj-lead a{color:#b91f24;text-decoration:none;font-weight:800}.dpbj-pages{padding:0 0 70px!important}.dpbj-pages .nav-links{display:flex!important;gap:8px!important;align-items:center!important;width:auto!important;max-width:none!important}.dpbj-pages .page-numbers{display:inline-flex!important;width:auto!important;min-width:38px!important;height:38px!important;padding:0 12px!important;align-items:center!important;justify-content:center!important;border:1px solid #bbb!important;color:#111!important;text-decoration:none!important}.dpbj-pages .current{background:#111!important;color:#fff!important;border-color:#111!important}@media(max-width:850px){.dpbj-lead{grid-template-columns:1fr!important}}

/* 5.2.31 page-2 + pagination hard fix */
.dpbj-pages{display:block!important;clear:both!important;width:min(1240px,calc(100% - 48px))!important;margin:0 auto!important;padding:8px 0 72px!important}
.dpbj-pages .navigation,.dpbj-pages .pagination{display:block!important;width:100%!important;float:none!important;margin:0!important;padding:0!important}
.dpbj-pages .nav-links{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important}
.dpbj-pages .page-numbers{position:static!important;float:none!important;display:inline-flex!important;box-sizing:border-box!important;width:auto!important;min-width:38px!important;max-width:none!important;height:38px!important;min-height:38px!important;padding:0 12px!important;margin:0!important;align-items:center!important;justify-content:center!important;border:1px solid #aaa!important;background:transparent!important;color:#111!important;line-height:1!important}
.dpbj-pages .page-numbers.current{background:#111!important;color:#fff!important;border-color:#111!important}
