.card-detail[data-astro-cid-7jg2xp4u]{padding:clamp(2rem,6vw,4rem) 1.5rem}.card-detail__inner[data-astro-cid-7jg2xp4u]{max-width:56rem;margin:0 auto}.card-detail__crumbs[data-astro-cid-7jg2xp4u]{font-size:.875rem;color:var(--color-text-muted);margin-bottom:2rem;display:flex;gap:.5rem;align-items:center}.card-detail__crumbs[data-astro-cid-7jg2xp4u] a[data-astro-cid-7jg2xp4u]{color:var(--color-gold);text-decoration:none;border-bottom:1px solid transparent}.card-detail__crumbs[data-astro-cid-7jg2xp4u] a[data-astro-cid-7jg2xp4u]:hover{border-color:var(--color-gold)}.card-detail__header[data-astro-cid-7jg2xp4u]{margin-bottom:2rem}.card-detail__issuer[data-astro-cid-7jg2xp4u]{font-family:var(--font-serif);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 .5rem}.card-detail__name[data-astro-cid-7jg2xp4u]{font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3rem);color:var(--color-text);margin:0 0 .75rem;line-height:1.2}.card-detail__tagline[data-astro-cid-7jg2xp4u]{font-family:var(--font-serif);font-size:clamp(1.0625rem,2vw,1.25rem);color:var(--color-gold);margin:0}.card-detail__art[data-astro-cid-7jg2xp4u]{display:flex;justify-content:center;margin:2rem 0 2.5rem}.card-detail__facts[data-astro-cid-7jg2xp4u]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem;margin:0 0 2rem}.card-detail__facts[data-astro-cid-7jg2xp4u]>div[data-astro-cid-7jg2xp4u]{display:flex;flex-direction:column;gap:.25rem}.card-detail__facts[data-astro-cid-7jg2xp4u] dt[data-astro-cid-7jg2xp4u]{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted)}.card-detail__facts[data-astro-cid-7jg2xp4u] dd[data-astro-cid-7jg2xp4u]{margin:0;font-family:var(--font-display);font-size:1.125rem;color:var(--color-text)}.card-detail__cta-row[data-astro-cid-7jg2xp4u]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin:0 0 2.5rem}.card-detail__cta[data-astro-cid-7jg2xp4u]{display:inline-block;padding:1rem 2.25rem;background:var(--color-gold);color:#0a0a0a;font-family:var(--font-display);font-weight:700;letter-spacing:.08em;border-radius:999px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.card-detail__cta[data-astro-cid-7jg2xp4u]:hover{transform:translateY(-1px);box-shadow:0 10px 30px #c9a84c4d}.card-detail__ftc[data-astro-cid-7jg2xp4u]{font-size:.875rem;color:var(--color-text-muted);margin:0;line-height:1.6}.card-detail__body[data-astro-cid-7jg2xp4u]{color:var(--color-text-muted);line-height:1.9}.card-detail__body[data-astro-cid-7jg2xp4u] h2{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);color:var(--color-text);margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.card-detail__body[data-astro-cid-7jg2xp4u] h3{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-gold);margin:1.5rem 0 .5rem}.card-detail__body[data-astro-cid-7jg2xp4u] blockquote{border-left:3px solid var(--color-gold);padding:.5rem 1.25rem;margin:1.5rem 0;color:var(--color-text);font-size:1.0625rem}.card-detail__body[data-astro-cid-7jg2xp4u] .markdown-alert{border-left:4px solid var(--alert-color, var(--color-gold));background:color-mix(in srgb,var(--alert-color, var(--color-gold)) 8%,transparent);padding:1rem 1.25rem;margin:1.5rem 0;border-radius:0 .5rem .5rem 0}.card-detail__body[data-astro-cid-7jg2xp4u] .markdown-alert-note{--alert-color: #58a6ff}.card-detail__body[data-astro-cid-7jg2xp4u] .markdown-alert-tip{--alert-color: var(--color-green)}.card-detail__body[data-astro-cid-7jg2xp4u] .markdown-alert-important{--alert-color: var(--color-gold)}.card-detail__body[data-astro-cid-7jg2xp4u] .markdown-alert-warning{--alert-color: #e3b341}.card-detail__body[data-astro-cid-7jg2xp4u] .markdown-alert-caution{--alert-color: var(--color-red)}.card-detail__body[data-astro-cid-7jg2xp4u] .markdown-alert-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem!important;font-family:var(--font-serif);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;color:var(--alert-color, var(--color-gold))}.card-detail__body[data-astro-cid-7jg2xp4u] .markdown-alert-title svg{fill:currentColor;width:1rem;height:1rem}.card-detail__body[data-astro-cid-7jg2xp4u] .markdown-alert>p:last-child{margin-bottom:0}.card-detail__body[data-astro-cid-7jg2xp4u] p{margin:0 0 1rem}.card-detail__body[data-astro-cid-7jg2xp4u] ul,.card-detail__body[data-astro-cid-7jg2xp4u] ol{padding-left:1.5rem;margin:0 0 1rem}.card-detail__body[data-astro-cid-7jg2xp4u] ul{list-style:disc}.card-detail__body[data-astro-cid-7jg2xp4u] ol{list-style:decimal}.card-detail__body[data-astro-cid-7jg2xp4u] li{margin-bottom:.5rem;padding-left:.25rem}.card-detail__body[data-astro-cid-7jg2xp4u] li::marker{color:var(--color-gold)}.card-detail__body[data-astro-cid-7jg2xp4u] strong{color:var(--color-text)}.card-detail__body[data-astro-cid-7jg2xp4u] table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.9375rem}.card-detail__body[data-astro-cid-7jg2xp4u] th,.card-detail__body[data-astro-cid-7jg2xp4u] td{text-align:left;padding:.625rem .75rem;border-bottom:1px solid var(--color-border)}.card-detail__body[data-astro-cid-7jg2xp4u] th{color:var(--color-gold);font-family:var(--font-serif);font-weight:700;letter-spacing:.08em}.card-detail__body[data-astro-cid-7jg2xp4u] a{color:var(--color-gold);border-bottom:1px solid transparent;text-decoration:none}.card-detail__body[data-astro-cid-7jg2xp4u] a:hover{border-color:var(--color-gold)}
