.rb[data-astro-cid-e4j4nh7g]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem}.rb__label[data-astro-cid-e4j4nh7g]{font-size:.75rem;line-height:1.2;color:#475569;font-weight:400}.rb--md[data-astro-cid-e4j4nh7g] .rb__label[data-astro-cid-e4j4nh7g]{font-size:.875rem;color:#334155}.rb__track[data-astro-cid-e4j4nh7g]{display:inline-grid;grid-template-columns:repeat(5,1fr);gap:3px;width:5.25rem}.rb--md[data-astro-cid-e4j4nh7g] .rb__track[data-astro-cid-e4j4nh7g]{width:8.5rem;gap:4px}.rb__seg[data-astro-cid-e4j4nh7g]{height:6px;border-radius:2px;background:#e2e8f0}.rb--md[data-astro-cid-e4j4nh7g] .rb__seg[data-astro-cid-e4j4nh7g]{height:8px}.rb__seg[data-astro-cid-e4j4nh7g].is-on{background:#003c71}.rb__level[data-astro-cid-e4j4nh7g]{grid-column:1 / -1;font-size:.75rem;color:#64748b}.cm-logo[data-astro-cid-mrgckb7m]{-o-object-fit:contain;object-fit:contain;display:inline-block}.cm-badge[data-astro-cid-mrgckb7m]{display:inline-flex;align-items:center;justify-content:center;padding:0 .5rem;border-radius:999px;border:1.5px solid #003c71;color:#003c71;font-weight:800;letter-spacing:.04em;background:#fff}.pc[data-astro-cid-twrhsrxa]{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #e4e4e7;border-radius:1.5rem;overflow:hidden;transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.pc[data-astro-cid-twrhsrxa]:hover{border-color:#003c7159;transform:translateY(-3px)}.pc[data-astro-cid-twrhsrxa]:has(.pc__link:focus-visible){outline:3px solid #1a6fc0;outline-offset:3px}.pc__link[data-astro-cid-twrhsrxa]{color:inherit;text-decoration:none}.pc__link[data-astro-cid-twrhsrxa]:after{content:"";position:absolute;inset:0;border-radius:inherit}.pc__link[data-astro-cid-twrhsrxa]:focus-visible{outline:none}.pc__stage[data-astro-cid-twrhsrxa]{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;padding:1rem}.pc__img[data-astro-cid-twrhsrxa]{max-height:86%;width:auto;max-width:70%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 14px rgb(15 23 42 / .16));transition:transform .6s var(--ease-out)}.pc[data-astro-cid-twrhsrxa]:hover .pc__img[data-astro-cid-twrhsrxa]{transform:translateY(-4px) rotate(-2deg) scale(1.04)}.pc__body[data-astro-cid-twrhsrxa]{display:flex;flex-direction:column;gap:.25rem;padding:1.125rem 1.25rem 1.25rem;flex:1}.pc__ref[data-astro-cid-twrhsrxa]{display:flex;flex-wrap:wrap;gap:.375rem;font-size:.75rem;font-weight:600;color:#64748b;letter-spacing:.02em}.pc__name[data-astro-cid-twrhsrxa]{font-size:1.25rem;line-height:1.15;font-weight:800;color:#0f172a;margin-top:.125rem}.pc[data-astro-cid-twrhsrxa]:hover .pc__name[data-astro-cid-twrhsrxa]{color:#003c71}.pc__sub[data-astro-cid-twrhsrxa]{font-size:.875rem;color:#475569}.pc__meta[data-astro-cid-twrhsrxa]{font-size:.8125rem;color:#334155;font-weight:600;margin-top:.25rem}.pc__specs[data-astro-cid-twrhsrxa]{display:grid;grid-template-columns:1.15fr .7fr 1.15fr;margin-top:.875rem;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7}.pc__specs[data-astro-cid-twrhsrxa]>div[data-astro-cid-twrhsrxa]{padding:.625rem .5rem .625rem 0;min-width:0}.pc__specs[data-astro-cid-twrhsrxa]>div[data-astro-cid-twrhsrxa]+div[data-astro-cid-twrhsrxa]{padding-left:.75rem;border-left:1px solid #e4e4e7}.pc__specs[data-astro-cid-twrhsrxa] dt[data-astro-cid-twrhsrxa]{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc__specs[data-astro-cid-twrhsrxa] dd[data-astro-cid-twrhsrxa]{margin-top:.125rem;font-size:.875rem;font-weight:700;color:#003c71;line-height:1.3}.pc__badges[data-astro-cid-twrhsrxa]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.pc__badge[data-astro-cid-twrhsrxa]{font-size:.75rem;font-weight:700;padding:.125rem .5rem;border-radius:999px;background:#f0f6ff;color:#003c71}.pc__badge--tint[data-astro-cid-twrhsrxa]{background:#f5f49a;color:#002347}.pc__ratings[data-astro-cid-twrhsrxa]{display:grid;gap:.4375rem;margin-top:.875rem}.pc__certs[data-astro-cid-twrhsrxa]{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:auto;padding-top:.875rem}@media(prefers-reduced-motion:reduce){.pc[data-astro-cid-twrhsrxa],.pc__img[data-astro-cid-twrhsrxa]{transition:none}.pc[data-astro-cid-twrhsrxa]:hover,.pc[data-astro-cid-twrhsrxa]:hover .pc__img[data-astro-cid-twrhsrxa]{transform:none}}
