.co-tcp--img_wrap{margin-bottom:var(--ps-space-sm);position:relative}.co-tcp--img_link{background-color:#0000;border:8px solid var(--ps-color-secondary);border-top-left-radius:var(--ps-radius-3xl);border-bottom-right-radius:var(--ps-radius-3xl);display:block;overflow:hidden;padding:8px;text-decoration:none}.co-tcp:last-child .co-tcp--img_link{border:8px solid var(--ps-color-primary-accent)}.co-tcp--arrow{display:block;height:auto;pointer-events:none;position:absolute;right:-142px;bottom:0;width:min(245px,58%);z-index:2}@media (width<=959.98px){.co-tcp--arrow{display:none}}.co-tcp--img{border-top-left-radius:var(--ps-radius-2xl);border-bottom-right-radius:var(--ps-radius-2xl);display:block;height:auto;width:100%}.co-tcp--text{padding:0 0 10px;text-align:left;color:var(--ps-color-neutral-700);font-weight:var(--ps-fw-regular)}.co-tcp--text p{margin-bottom:15px}.co-tcp--title{color:var(--ps-color-text-heading);font-weight:var(--ps-fw-semibold);line-height:var(--ps-leading-tight);font-size:clamp(28px,.0234375*100vw + 10px,40px);margin-bottom:clamp(7px,.0253906*100vw + -12.5px,20px)}.co-tcp--title{margin-bottom:5px;color:var(--ps-color-primary)}.co-tcp--title span{display:block;margin-top:4px}.co-tcp--rate{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 var(--ps-space-xs);margin-bottom:var(--ps-space-xs)}.co-tcp--rate_declaration{color:var(--ps-color-primary);flex:0 0 100%;font-size:var(--ps-text-base);line-height:var(--ps-leading-tight)}.co-tcp--rate_value{color:var(--ps-color-secondary);font-size:var(--ps-text-xl);font-weight:var(--ps-fw-black);line-height:var(--ps-leading-tight)}.co-tcp--rate_type{color:var(--ps-color-neutral-700);font-size:var(--ps-text-xl);font-weight:var(--ps-fw-regular);line-height:var(--ps-leading-tight)}.co-tcp--description{margin-bottom:var(--ps-space-md)}.co-tcp--tag{margin-bottom:var(--ps-space-sm)}.co-tcp--tag span{background-color:var(--ps-color-secondary-accent);color:var(--ps-color-primary);padding:4px 8px;border-radius:3px;font-size:calc(var(--ps-text-sm)*1.25)}.co-tc_promo{max-width:var(--ps-content-width-narrow);margin-left:auto;margin-right:auto;overflow:visible;padding-right:4%}@media (width<=959.98px){.co-tc_promo{padding-right:0}}.co-tc_promo .prow{overflow:visible}