/* Papers category Design Online promo — theme colors */
.cbm-papers-design-promo{padding:56px 0;background:#fff;color:#153661;overflow:hidden;border-top:1px solid #ebedec;border-bottom:1px solid #ebedec}
.cbm-papers-design-promo__eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(250,164,26,.12);border:1px solid #faa41a;color:#153661;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:16px}
.cbm-papers-design-promo__eyebrow i{color:#faa41a}
.cbm-papers-design-promo__content h2{color:#153661!important;font-size:clamp(1.6rem,2.2vw + 1rem,2.35rem);font-weight:800;line-height:1.2;margin:0 0 14px}
.cbm-papers-design-promo__content p{color:#555;font-size:16px;line-height:1.65;margin:0 0 22px;max-width:none}
.cbm-papers-design-promo__content{width:100%}
.cbm-papers-design-promo__features{list-style:none;margin:0 0 28px;padding:18px 20px;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;width:100%;box-sizing:border-box;background:#f7f8fa;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 24px rgba(21,54,97,.06)}
.cbm-papers-design-promo__features li{display:flex;align-items:center;gap:12px;color:#153661;font-size:14px;font-weight:600;line-height:1.35}
.cbm-papers-design-promo__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:#faa41a;border:1px solid #faa41a;color:#fff}
.cbm-papers-design-promo__icon i{color:#fff!important;font-size:14px;margin:0;line-height:1}
.cbm-papers-design-promo__actions{display:flex!important;flex-wrap:nowrap;align-items:stretch;gap:12px;width:100%!important;max-width:100%!important;box-sizing:border-box}
.cbm-papers-design-promo a.btn.cbm-papers-design-promo__btn,
.cbm-papers-design-promo a.cbm-papers-design-promo__btn,
.cbm-papers-design-promo__btn{
  display:inline-flex!important;align-items:center;justify-content:center;gap:10px;
  flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;
  background:#faa41a!important;color:#fff!important;
  font-weight:700!important;font-size:15px!important;text-transform:uppercase;letter-spacing:.04em;
  padding:18px 40px!important;border-radius:10px;border:1px solid #faa41a!important;
  text-decoration:none!important;transition:.3s;box-shadow:none!important;white-space:nowrap;
  line-height:1.2
}
.cbm-papers-design-promo a.btn.cbm-papers-design-promo__btn:hover,
.cbm-papers-design-promo a.cbm-papers-design-promo__btn:hover,
.cbm-papers-design-promo__btn:hover{
  background:#153661!important;color:#fff!important;border-color:#153661!important
}
.cbm-papers-design-promo a.btn.cbm-papers-design-promo__btn--quote,
.cbm-papers-design-promo a.cbm-papers-design-promo__btn--quote,
.cbm-papers-design-promo__btn--quote{
  background:#153661!important;color:#faa41a!important;border-color:#153661!important;
  font-weight:700!important
}
.cbm-papers-design-promo a.btn.cbm-papers-design-promo__btn--quote:hover,
.cbm-papers-design-promo a.cbm-papers-design-promo__btn--quote:hover,
.cbm-papers-design-promo__btn--quote:hover{
  background:#faa41a!important;color:#153661!important;border-color:#faa41a!important
}
.cbm-papers-design-promo__visual{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 16px 40px rgba(21,54,97,.12);border:1px solid #e5e7eb;background:#f7f8fa}
.cbm-papers-design-promo__visual img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}
@media (max-width:767.98px){
  .cbm-papers-design-promo{padding:40px 0}
  .cbm-papers-design-promo__features{grid-template-columns:1fr}
  .cbm-papers-design-promo__content{margin-bottom:8px;text-align:left}
  .cbm-papers-design-promo__actions{flex-wrap:wrap}
  .cbm-papers-design-promo__btn{flex:1 1 100%;white-space:normal}
  .cbm-btn-design-online{font-size:13px;padding:11px 16px}
}

.cbm-papers-design-promo__visual--placeholder{
  display:flex;align-items:center;justify-content:center;
  min-height:320px;aspect-ratio:1/1;background:#f4f7fb;
  border:2px dashed rgba(21,54,97,.28);border-radius:16px;
  box-shadow:none
}
.cbm-papers-design-promo__placeholder{
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  gap:12px;color:#153661;text-align:center;padding:24px
}
.cbm-papers-design-promo__placeholder i{font-size:42px;color:#faa41a}
.cbm-papers-design-promo__placeholder span{font-weight:800;font-size:15px;letter-spacing:.04em;text-transform:uppercase;opacity:.75}
