.cmp-pager{gap:24px;width:100%}
.cmp-pager__prev,.cmp-pager__next{flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px);display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:12px;padding:.75rem 1rem;text-decoration:none;color:inherit;transition:box-shadow .2s ease,border-color .2s ease;background:#fff}
.cmp-pager__prev:hover,.cmp-pager__next:hover{border-color:silver;box-shadow:0 2px 8px rgba(0,0,0,0.08)}
.cmp-pager__prev{justify-content:flex-start}
.cmp-pager__next{justify-content:flex-end;margin-left:auto}
.cmp-pager__icon{display:flex;align-items:center;flex-shrink:0;color:#333}
.cmp-pager__prev .cmp-pager__icon{margin-right:16px}
.cmp-pager__next .cmp-pager__icon{margin-left:16px}
.cmp-pager__content{display:flex;flex-direction:column;gap:4px;min-width:0}
.cmp-pager__next .cmp-pager__content{align-items:flex-end;text-align:right}
.cmp-pager__prev .cmp-pager__content{align-items:flex-start;text-align:left}
.cmp-pager__label{font-family:Adobe Clean;font-weight:700;font-size:18px;line-height:125%;color:#2c2c2c}
.cmp-pager__title{font-family:Adobe Clean;font-weight:400;font-size:16px;line-height:150%;color:#2c2c2c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
@media screen and (max-width:769px){.cmp-pager{flex-direction:column;gap:16px;display:flex !important}
.cmp-pager__prev,.cmp-pager__next{width:100% !important;max-width:100% !important}
.cmp-pager__next{justify-content:flex-end}
}