.card[data-astro-cid-dd5txfcy]{position:relative;display:flex;flex-direction:column;border-radius:.75rem;transition:all .2s ease;text-decoration:none;color:inherit}.card--default[data-astro-cid-dd5txfcy]{background:var(--color-surface);border:1px solid var(--color-border-light)}.card--elevated[data-astro-cid-dd5txfcy]{background:var(--color-surface);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.card--bordered[data-astro-cid-dd5txfcy]{background:var(--color-surface);border:2px solid var(--color-border-medium)}.card--glass[data-astro-cid-dd5txfcy]{background:var(--color-surface);border:1px solid var(--color-border-light);box-shadow:0 1px 3px #0000001a}.card--sm[data-astro-cid-dd5txfcy]{padding:1rem}.card--md[data-astro-cid-dd5txfcy]{padding:1.5rem}.card--lg[data-astro-cid-dd5txfcy]{padding:2rem}.card--interactive[data-astro-cid-dd5txfcy]{cursor:pointer}.card--interactive[data-astro-cid-dd5txfcy]:hover{transform:translateY(-2px)}.card--default[data-astro-cid-dd5txfcy].card--interactive:hover{box-shadow:0 10px 25px #0000001a}.card--elevated[data-astro-cid-dd5txfcy].card--interactive:hover{box-shadow:0 20px 40px #00000026}.card--bordered[data-astro-cid-dd5txfcy].card--interactive:hover{border-color:#3b82f6}.card--glass[data-astro-cid-dd5txfcy].card--interactive:hover{background:#ffffff26;border-color:#ffffff4d}.card-icon[data-astro-cid-dd5txfcy]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border-radius:.75rem;margin-bottom:1rem;flex-shrink:0}.card-icon[data-astro-cid-dd5txfcy] svg[data-astro-cid-dd5txfcy]{width:1.5rem;height:1.5rem}.card-header[data-astro-cid-dd5txfcy]{margin-bottom:1rem}.card-title[data-astro-cid-dd5txfcy]{font-size:1.25rem;font-weight:600;line-height:1.3;margin-bottom:.5rem;color:var(--color-text-primary)}.card-subtitle[data-astro-cid-dd5txfcy]{font-size:.875rem;color:var(--color-text-secondary);line-height:1.5}.card-content[data-astro-cid-dd5txfcy]{flex:1;color:var(--color-text-secondary);line-height:1.6;margin-bottom:2rem}.card-content[data-astro-cid-dd5txfcy] p[data-astro-cid-dd5txfcy]:last-child{margin-bottom:0}.page-section--dark[data-astro-cid-dd5txfcy] .card--default[data-astro-cid-dd5txfcy],.page-section--dark[data-astro-cid-dd5txfcy] .card--elevated[data-astro-cid-dd5txfcy],.page-section--dark[data-astro-cid-dd5txfcy] .card--bordered[data-astro-cid-dd5txfcy]{background:var(--color-surface);border-color:var(--color-border-light);color:var(--color-text-secondary)}.page-section--dark[data-astro-cid-dd5txfcy] .card-title[data-astro-cid-dd5txfcy]{color:var(--color-text-primary)!important}.page-section--dark[data-astro-cid-dd5txfcy] .card-subtitle[data-astro-cid-dd5txfcy],.page-section--dark[data-astro-cid-dd5txfcy] .card-content[data-astro-cid-dd5txfcy]{color:var(--color-text-secondary)}.page-section--dark[data-astro-cid-dd5txfcy] .card--bordered[data-astro-cid-dd5txfcy].card--interactive:hover{border-color:var(--color-primary)}.page-section--dark[data-astro-cid-dd5txfcy] .card[data-astro-cid-dd5txfcy] .card-title[data-astro-cid-dd5txfcy],.page-section--dark[data-astro-cid-dd5txfcy] .card[data-astro-cid-dd5txfcy] h1[data-astro-cid-dd5txfcy],.page-section--dark[data-astro-cid-dd5txfcy] .card[data-astro-cid-dd5txfcy] h2[data-astro-cid-dd5txfcy],.page-section--dark[data-astro-cid-dd5txfcy] .card[data-astro-cid-dd5txfcy] h3[data-astro-cid-dd5txfcy],.page-section--dark[data-astro-cid-dd5txfcy] .card[data-astro-cid-dd5txfcy] h4[data-astro-cid-dd5txfcy],.page-section--dark[data-astro-cid-dd5txfcy] .card[data-astro-cid-dd5txfcy] h5[data-astro-cid-dd5txfcy],.page-section--dark[data-astro-cid-dd5txfcy] .card[data-astro-cid-dd5txfcy] h6[data-astro-cid-dd5txfcy],.card--glass[data-astro-cid-dd5txfcy] .card-title[data-astro-cid-dd5txfcy],.card--glass[data-astro-cid-dd5txfcy] h1[data-astro-cid-dd5txfcy],.card--glass[data-astro-cid-dd5txfcy] h2[data-astro-cid-dd5txfcy],.card--glass[data-astro-cid-dd5txfcy] h3[data-astro-cid-dd5txfcy],.card--glass[data-astro-cid-dd5txfcy] h4[data-astro-cid-dd5txfcy],.card--glass[data-astro-cid-dd5txfcy] h5[data-astro-cid-dd5txfcy],.card--glass[data-astro-cid-dd5txfcy] h6[data-astro-cid-dd5txfcy],[data-astro-cid-dd5txfcy][class*=card] .card-title[data-astro-cid-dd5txfcy],[data-astro-cid-dd5txfcy][class*=card] h1[data-astro-cid-dd5txfcy],[data-astro-cid-dd5txfcy][class*=card] h2[data-astro-cid-dd5txfcy],[data-astro-cid-dd5txfcy][class*=card] h3[data-astro-cid-dd5txfcy],[data-astro-cid-dd5txfcy][class*=card] h4[data-astro-cid-dd5txfcy],[data-astro-cid-dd5txfcy][class*=card] h5[data-astro-cid-dd5txfcy],[data-astro-cid-dd5txfcy][class*=card] h6[data-astro-cid-dd5txfcy]{color:var(--color-text-primary)!important}.card--interactive[data-astro-cid-dd5txfcy]:focus{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-reduced-motion: reduce){.card[data-astro-cid-dd5txfcy]{transition:none}.card--interactive[data-astro-cid-dd5txfcy]:hover{transform:none}}@media (prefers-contrast: high){.card[data-astro-cid-dd5txfcy]{border-width:2px}.card-icon[data-astro-cid-dd5txfcy]{background:#000;color:#fff}}@media print{.card[data-astro-cid-dd5txfcy]{background:#fff!important;border:1px solid #000!important;box-shadow:none!important;-moz-column-break-inside:avoid;break-inside:avoid}.card-icon[data-astro-cid-dd5txfcy]{background:#000!important;color:#fff!important}}
