._card_2w006_19{display:flex;flex-direction:column;width:100%;height:100%;padding:0;border:1px solid var(--rule-hairline);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-card);overflow:hidden;text-align:left;font-family:inherit;cursor:pointer}._card_2w006_19:hover{box-shadow:var(--shadow-card-hover)}._card_2w006_19:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion: no-preference){._card_2w006_19{transition:box-shadow .2s var(--ease-standard),transform .2s var(--ease-standard)}._card_2w006_19:hover{transform:translateY(-2px)}}._portrait_2w006_69{display:block;width:100%}._cardBody_2w006_78{display:flex;flex-direction:column;flex:1;padding:var(--space-6)}@media (min-width: 960px){._cardBody_2w006_78{padding:var(--space-8)}}._cardLink_2w006_100{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--ink-link)}._scrim_2w006_125{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:#0b213b8c;overflow-y:auto}._dialog_2w006_137{position:relative;display:flex;gap:var(--space-8);align-items:flex-start;width:100%;max-width:760px;max-height:calc(100vh - var(--space-12));overflow-y:auto;padding:var(--space-12);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-float)}._dialogPortrait_2w006_157{flex:none;width:200px;border-radius:var(--radius-md)}._dialogBody_2w006_163{display:flex;flex-direction:column;flex:1;min-width:0;padding-right:var(--space-8)}._close_2w006_177{position:absolute;top:var(--space-5);right:var(--space-5);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--ink-heading);cursor:pointer}._close_2w006_177:hover{background:var(--surface-badge)}._close_2w006_177:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width: 699px){._scrim_2w006_125{padding:var(--space-4)}._dialog_2w006_137{flex-direction:column;gap:var(--space-6);max-height:calc(100vh - var(--space-8));padding:var(--space-6)}._dialogPortrait_2w006_157{width:100%;max-width:200px}._dialogBody_2w006_163{padding-right:0}._close_2w006_177{top:var(--space-3);right:var(--space-3)}}
