.cv-linked-formats{margin:26px 0;color:var(--cv-text,#222e34)}
.cv-linked-formats__heading{font-size:16px;font-weight:600;line-height:1.4;margin:0 0 12px;color:var(--cv-blue,#1c6586)}
.cv-linked-formats__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;margin:0;padding:0}
.cv-linked-formats__item{min-width:0;border:1px solid var(--cv-line,#dce5e8);border-radius:6px;background:#fff}
.cv-linked-formats__item--current{border:2px solid var(--cv-pink,#cd479b);background:#fff7fc}
.cv-linked-formats__link{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:98px;height:100%;padding:12px;text-decoration:none;color:inherit;overflow-wrap:anywhere}
a.cv-linked-formats__link:hover{background:var(--cv-light,#edf5f7);border-radius:5px}
.cv-linked-formats__label{font-size:14px;font-weight:600;line-height:1.35}
.cv-linked-formats__price{font-size:16px;font-weight:700;color:var(--cv-blue,#1c6586)}
.cv-linked-formats__from{font-size:11px;font-weight:400}
.cv-linked-formats__status{font-size:11px;color:#326047}
.cv-linked-formats__status--unavailable{color:var(--cv-muted,#65747b)}
.cv-linked-formats__item--missing{background:#f7f8f9;border-style:dashed}
.cv-linked-formats__fallback{font-size:14px;line-height:1.5;padding:15px;background:var(--cv-light,#edf5f7);border-radius:6px;margin:0}
.cv-linked-formats__fallback a{color:var(--cv-blue,#1c6586);text-decoration:underline;text-underline-offset:3px}
@media(max-width:479px){.cv-linked-formats__list{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-linked-formats__link{padding:11px;min-height:92px}}
