.card-face[data-astro-cid-ca2hv7j2]{container-type:inline-size;aspect-ratio:85 / 54;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1.4cqw;overflow:hidden;border-radius:4.5cqw;padding:3.6cqw 4.5cqw;font-family:var(--font-body);line-height:1.25;-webkit-print-color-adjust:exact;print-color-adjust:exact}.card-front[data-astro-cid-ca2hv7j2]{background:#fff;color:#0b2a33;border:.9cqw solid #01657f}.card-back[data-astro-cid-ca2hv7j2]{background:#fff;color:#3b0d09;border:.9cqw solid #b42318}.cf-head[data-astro-cid-ca2hv7j2]{display:flex;align-items:center;gap:2.2cqw;padding-bottom:1.4cqw;border-bottom:.3cqw solid #01657f}.cf-head-back[data-astro-cid-ca2hv7j2]{flex-direction:column;align-items:flex-start;gap:.5cqw;border-bottom-color:#b42318}.cf-logo[data-astro-cid-ca2hv7j2]{width:7.5cqw;height:7.5cqw;border-radius:9999px;background:#fff;border:.3cqw solid rgb(1 101 127 / .3);padding:.4cqw;flex-shrink:0}.cf-head-text[data-astro-cid-ca2hv7j2]{flex:1;min-width:0}.cf-title[data-astro-cid-ca2hv7j2]{font-family:var(--font-heading);font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:4cqw;line-height:1.1}.card-back[data-astro-cid-ca2hv7j2] .cf-title[data-astro-cid-ca2hv7j2]{color:#b42318}.cf-sub[data-astro-cid-ca2hv7j2]{font-size:3.1cqw;font-weight:700;color:#01657f}.card-back[data-astro-cid-ca2hv7j2] .cf-sub[data-astro-cid-ca2hv7j2]{color:#7a1d14}.cf-blood[data-astro-cid-ca2hv7j2]{display:flex;flex-direction:column;align-items:center;border-radius:1.5cqw;border:.4cqw solid #0b2a33;color:#0b2a33;padding:.8cqw 2cqw;font-family:var(--font-heading);font-weight:800;font-size:4.5cqw;line-height:1}.cf-blood-label[data-astro-cid-ca2hv7j2]{font-size:2.2cqw;text-transform:uppercase;font-weight:700}.cf-body[data-astro-cid-ca2hv7j2]{display:flex;flex:1;flex-direction:column;gap:1.1cqw;min-height:0;overflow:hidden}.cf-cols[data-astro-cid-ca2hv7j2]{display:grid;grid-template-columns:1fr 1fr;gap:3cqw;padding-top:1cqw;border-top:.3cqw solid rgb(1 101 127 / .3)}.cf-label[data-astro-cid-ca2hv7j2]{font-size:2.5cqw;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#01657f}.cf-label-back[data-astro-cid-ca2hv7j2]{color:#b42318;font-size:3cqw}.cf-name[data-astro-cid-ca2hv7j2]{font-family:var(--font-heading);font-size:4.4cqw;font-weight:800;line-height:1.1}.cf-strong[data-astro-cid-ca2hv7j2]{font-size:3cqw;font-weight:700}.cf-small[data-astro-cid-ca2hv7j2]{font-size:2.8cqw}.cf-mono[data-astro-cid-ca2hv7j2]{font-size:3cqw;font-variant-numeric:tabular-nums;font-weight:700;color:#0b2a33}.cf-clamp[data-astro-cid-ca2hv7j2]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cf-list[data-astro-cid-ca2hv7j2]{display:grid;grid-template-columns:1fr 1fr;gap:.4cqw 3cqw;font-size:2.7cqw}.cf-list[data-astro-cid-ca2hv7j2] li[data-astro-cid-ca2hv7j2]{position:relative;padding-left:2.6cqw}.cf-list[data-astro-cid-ca2hv7j2] li[data-astro-cid-ca2hv7j2]:before{content:"•";position:absolute;left:0;color:#b42318;font-weight:800}.cf-foot[data-astro-cid-ca2hv7j2]{display:flex;justify-content:space-between;gap:2cqw;padding-top:1.1cqw;border-top:.3cqw solid #01657f;font-size:2.6cqw;color:#164451}.card-back[data-astro-cid-ca2hv7j2] .cf-foot[data-astro-cid-ca2hv7j2]{border-top-color:#b42318;color:#7a1d14}.cf-foot[data-astro-cid-ca2hv7j2]>span[data-astro-cid-ca2hv7j2]:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-foot-strong[data-astro-cid-ca2hv7j2]{flex-shrink:0;font-weight:800;color:#01657f}.card-back[data-astro-cid-ca2hv7j2] .cf-foot-strong[data-astro-cid-ca2hv7j2]{color:#b42318}.print-only{display:none}@media print{@page{size:A4;margin:15mm}body *{visibility:hidden!important}#print-sheet,#print-sheet *{visibility:visible!important}html,body{background:#fff!important}#print-sheet{display:block!important;position:absolute;inset:0 0 auto;font-family:var(--font-body);color:#000}.ps-title{font-family:var(--font-heading);font-weight:800;font-size:12pt;text-align:center}.ps-hint{font-size:9pt;text-align:center;margin:2mm 0 8mm}.ps-cards{display:flex;justify-content:center}.ps-card{width:85mm;height:54mm;outline:.3mm dashed #555;outline-offset:2mm}.ps-card+.ps-card{border-left:.3mm dashed #555}.ps-card .card-face{border-radius:3mm}}
