.omcm-pdf-cards{--omcm-card-ink:#203b49;--omcm-card-blue:#176b91;--omcm-card-line:#dce6eb;--omcm-card-paper:#fff;box-sizing:border-box;width:100%;margin:24px 0;color:var(--omcm-card-ink);font-family:Segoe UI,Arial,sans-serif}
.omcm-pdf-cards *{box-sizing:border-box}.omcm-pdf-cards .omcm-pdf-cards-heading{font-size:25px;line-height:1.35;margin:0 0 20px}.omcm-pdf-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.omcm-pdf-cards-cols-1>.omcm-pdf-cards-grid{grid-template-columns:minmax(0,1fr)}.omcm-pdf-cards-cols-2>.omcm-pdf-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.omcm-pdf-cards-cols-4>.omcm-pdf-cards-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.omcm-pdf-card{display:flex;flex-direction:column;gap:14px;min-width:0;border:1px solid var(--omcm-card-line);border-radius:12px;background:var(--omcm-card-paper);padding:18px;overflow-wrap:anywhere}.omcm-pdf-card-image{display:block;width:100%;height:290px;object-fit:contain;background:#f4f8fa;border-radius:7px}.omcm-pdf-cover-link{display:block}.omcm-pdf-cards .omcm-pdf-card-title{font-size:18px;line-height:1.45;margin:0!important;font-weight:650}.omcm-pdf-cards .omcm-pdf-card-title a{color:var(--omcm-card-ink);text-decoration:none}.omcm-pdf-card-description{font-size:14px;line-height:1.7;color:#59717f;white-space:pre-line;margin:0}.omcm-pdf-cards .omcm-pdf-card-download{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:44px;margin-top:auto;padding:10px 22px;border:1px solid var(--omcm-card-blue);border-radius:8px;background:var(--omcm-card-blue);color:#fff!important;text-decoration:none!important;font-size:14px;font-weight:650;line-height:1.4}.omcm-pdf-card a:hover{text-decoration:underline}.omcm-pdf-cards .omcm-pdf-card-download:hover{background:#125570}.omcm-pdf-card a:focus-visible{outline:3px solid #d29e35;outline-offset:3px}
@media(max-width:900px){.omcm-pdf-cards-cols-4>.omcm-pdf-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.omcm-pdf-cards>.omcm-pdf-cards-grid{grid-template-columns:minmax(0,1fr)}.omcm-pdf-card-image{height:300px}}
