.content-card[data-v-d0bd8e95]{display:flex;flex-direction:column;min-width:0;height:100%;border:1px solid #d9e4ec;border-bottom:4px solid var(--accent);border-radius:20px;background:#fff;overflow:hidden;color:#0f2d42;box-shadow:0 6px 18px #0f2d420a;transition:transform .25s,box-shadow .25s}.card-primary[data-v-d0bd8e95]{display:flex;flex-direction:column;flex:1;min-width:0}.card-media[data-v-d0bd8e95]{position:relative;display:grid;place-items:center;height:150px;flex-shrink:0;background:linear-gradient(135deg,#03476f,#022f4a);color:#fff;overflow:hidden;isolation:isolate}.card-media>img[data-v-d0bd8e95]:first-child{width:100%;height:100%;object-fit:cover;transition:transform .5s}.card-media[data-v-d0bd8e95]:not(.is-logo):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#021f3333 0%,transparent 45%,#021f3366 100%);pointer-events:none}.card-media.is-logo[data-v-d0bd8e95]{background:#f4f8fa}.card-media.is-logo img[data-v-d0bd8e95]{object-fit:contain;padding:20px}.card-badge[data-v-d0bd8e95]{position:absolute;top:10px;left:10px;width:34px;height:34px;border-radius:50%;box-shadow:0 0 0 2px #fff;z-index:1}.card-caption[data-v-d0bd8e95]{position:absolute;right:10px;bottom:10px;z-index:1;padding:4px 7px;border-radius:8px;background:#ffffffe6;color:#4a6478;font-size:10px}.media-icon[data-v-d0bd8e95]{width:44px;height:44px;opacity:.7}.card-copy[data-v-d0bd8e95]{position:relative;display:flex;flex-direction:column;flex:1;min-width:0;padding:14px 18px 16px;background:#fff}.copy-illustration[data-v-d0bd8e95]{position:absolute;right:12px;top:10px;width:38px;height:28px;opacity:.6}.card-copy h3[data-v-d0bd8e95],.card-label[data-v-d0bd8e95]{padding-right:34px}.card-label[data-v-d0bd8e95]{font-size:11px;font-weight:700;line-height:1.4;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}h3[data-v-d0bd8e95]{font-family:var(--font-display);font-size:17px;font-weight:700;line-height:1.25;letter-spacing:-.015em;overflow-wrap:anywhere;margin:0}.card-details[data-v-d0bd8e95],.card-description[data-v-d0bd8e95]{font-size:13px;line-height:1.55;color:#4a6478;margin:6px 0 0;overflow-wrap:anywhere}.card-description[data-v-d0bd8e95]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-action[data-v-d0bd8e95]{display:inline-flex;align-items:center;gap:8px;padding-top:12px;margin-top:auto;font-size:13px;font-weight:700;color:var(--accent)}.card-action svg[data-v-d0bd8e95]{transition:translate .2s}.card-contribute[data-v-d0bd8e95]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-top:1px solid #d9e4ec;background:#f4f8fa;color:#03476f;font-size:12px;font-weight:600;min-height:44px}.card-primary[data-v-d0bd8e95]:focus-visible,.card-contribute[data-v-d0bd8e95]:focus-visible{outline:3px solid #d9902f;outline-offset:-3px}.is-compact .card-primary[data-v-d0bd8e95]{flex-direction:row}.is-compact .card-media[data-v-d0bd8e95]{width:96px;height:auto;min-height:124px}.is-compact .card-media img[data-v-d0bd8e95]{min-height:124px}.is-compact .card-media.is-logo img[data-v-d0bd8e95]{padding:12px}.is-compact .card-badge[data-v-d0bd8e95]{display:none}.is-compact h3[data-v-d0bd8e95]{font-size:16px}@media (hover:hover){.content-card[data-v-d0bd8e95]:hover{transform:translateY(-3px);box-shadow:0 14px 28px #0f2d4214}.content-card:hover .card-action svg[data-v-d0bd8e95]{translate:3px 0}.content-card:hover .card-media:not(.is-logo)>img[data-v-d0bd8e95]:first-child{transform:scale(1.04)}}@media (max-width:550px){.content-card[data-v-d0bd8e95]{border-bottom-width:1px;border-left:4px solid var(--accent);border-radius:16px}.card-primary[data-v-d0bd8e95]{flex-direction:row}.card-media[data-v-d0bd8e95]{width:116px;height:auto;min-height:124px}.card-media>img[data-v-d0bd8e95]:first-child{position:absolute;top:0;right:0;bottom:0;left:0}.card-badge[data-v-d0bd8e95],.card-caption[data-v-d0bd8e95],.copy-illustration[data-v-d0bd8e95]{display:none}.card-copy[data-v-d0bd8e95]{padding:12px 14px}.card-copy h3[data-v-d0bd8e95],.card-label[data-v-d0bd8e95]{padding-right:0}h3[data-v-d0bd8e95]{font-size:16px}.card-details[data-v-d0bd8e95]{font-size:12px;margin-top:4px}.card-action[data-v-d0bd8e95]{padding-top:8px}.is-compact .card-media[data-v-d0bd8e95]{width:82px}}@media (prefers-reduced-motion:reduce){.content-card[data-v-d0bd8e95],.content-card[data-v-d0bd8e95] *{transition:none!important}.content-card[data-v-d0bd8e95]:hover,.content-card:hover .card-media img[data-v-d0bd8e95]{transform:none}}
