.CrossPromo_root__TFDcE{--cp-ink:var(--color-ink,#18263b);--cp-muted:var(--color-muted,#657187);--cp-paper:#fff;--cp-wash:var(--color-paper-2,#eef1f6);--cp-line:var(--color-line,#e2e7ee);--cp-accent:var(--color-brand,#2856c4);--cp-soft:var(--color-brand-soft,#edf2fd);--cp-radius:12px;background:var(--cp-wash);border-top:1px solid var(--cp-line);color:var(--cp-ink)}.CrossPromo_wrap__jtGVD{max-width:72rem;margin:0 auto;padding:28px 16px 32px}.CrossPromo_label__FGIf2{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;color:var(--cp-muted)}.CrossPromo_badge__Qhk3S{display:inline-block;padding:2px 8px;border:1px solid var(--cp-line);border-radius:999px;background:var(--cp-paper);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-muted)}.CrossPromo_grid__0DDCW{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.CrossPromo_grid__0DDCW[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.CrossPromo_grid__0DDCW[data-count="3"],.CrossPromo_grid__0DDCW[data-count="4"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.CrossPromo_card__WZoek{display:grid;grid-template-columns:132px minmax(0,1fr);overflow:hidden;border:1px solid var(--cp-line);border-radius:var(--cp-radius);background:var(--cp-paper);color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.CrossPromo_card__WZoek:focus-visible,.CrossPromo_card__WZoek:hover{border-color:var(--cp-accent);box-shadow:0 10px 28px -18px rgba(15,23,42,.45);transform:translateY(-1px)}.CrossPromo_image__oktuH{width:100%;height:100%;min-height:120px;object-fit:cover;background:var(--cp-soft)}.CrossPromo_body__AGMcS{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.CrossPromo_site__lpw78{font-size:12px;font-weight:700;color:var(--cp-accent)}.CrossPromo_title__oWkln{font-size:16px;font-weight:700;line-height:1.3;color:var(--cp-ink)}.CrossPromo_text__bms_y{font-size:13.5px;line-height:1.45;color:var(--cp-muted)}.CrossPromo_cta__Y_zUv{margin-top:auto;padding-top:6px;font-size:13.5px;font-weight:700;color:var(--cp-accent)}@media (max-width:420px){.CrossPromo_card__WZoek{grid-template-columns:96px minmax(0,1fr)}}.CrossPromo_inline__ExYaz{background:transparent;border-top:none}.CrossPromo_inline__ExYaz .CrossPromo_label__FGIf2{margin-bottom:8px}.CrossPromo_compact__r8OyM{grid-template-columns:minmax(0,1fr)}.CrossPromo_compact__r8OyM .CrossPromo_body__AGMcS{padding:10px 14px}.CrossPromo_compact__r8OyM .CrossPromo_title__oWkln{font-size:14.5px}.CrossPromo_compact__r8OyM .CrossPromo_text__bms_y{font-size:13px}@media (max-width:420px){.CrossPromo_compact__r8OyM{grid-template-columns:minmax(0,1fr)}}