.dbl-page #main-content .main-body>.main-section{background:0 0;border:0;padding:0}.dbl-page #main-content .main-section-header{background:linear-gradient(115deg,#f0e6f8,#fcfaff 65%,#f2e8fa);border:1px solid #e0ccef;border-radius:16px;margin:0 0 20px;padding:20px 24px}.dbl-page #main-content .main-section-header .title{float:none;text-align:right;margin:0;padding:0;font-size:23px;line-height:1.9}.dbl-page #main-content .main-section-header .title:after{display:none}.dbl-grid{clear:both;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dbl-card{background:#fff;border:1px solid #edeaf0;border-radius:14px;min-width:0;transition:box-shadow .15s,border-color .15s;overflow:hidden}.dbl-card:hover{border-color:#d6c3e4;box-shadow:0 5px 18px #2917350c}.dbl-card-link{color:#292332;flex-direction:column;height:100%;text-decoration:none;display:flex}.dbl-card-link:focus-visible{outline-offset:-3px;outline:3px solid #873dba}.dbl-media{aspect-ratio:16/9;background:#f7f5f9;width:100%;overflow:hidden}.dbl-media img{object-fit:cover;width:100%;height:100%;display:block}.dbl-card-body{flex-direction:column;flex:1;min-width:0;padding:16px;display:flex}.dbl-card-body h2{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:5.7em;margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.9;display:-webkit-box;overflow:hidden}.dbl-card-body p{color:#7d7485;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:4em;margin:0 0 18px;font-size:12px;line-height:2;display:-webkit-box;overflow:hidden}.dbl-card-meta{color:#8a8092;border-top:1px solid #f0edf3;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;font-size:10px;line-height:1.9;display:flex}.dbl-card-meta span:last-child{color:#7020a5}@media (width>=992px) and (width<=1199px){.dbl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=991px){.dbl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dbl-page #main-content .main-section-header{padding:16px 18px}.dbl-page #main-content .main-section-header .title{font-size:20px}}@media (width<=599px){.dbl-grid{grid-template-columns:minmax(0,1fr)}.dbl-card-body{padding:14px}.dbl-card-body h2,.dbl-card-body p{min-height:0}}