.cardology-document{gap:0;max-width:1040px;display:grid}.cardology-hero{border-bottom:1px solid #34312a;padding-bottom:2.5rem}.cardology-hero h1{max-width:820px}.cardology-hero__lead{color:#d1cbc0;max-width:800px;font-size:1.18rem;line-height:1.75}.cardology-listen{background:linear-gradient(135deg,#e8bd621c,#111417f5);border:1px solid #6d5a31;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:start;gap:2rem;margin:2.5rem 0;padding:2rem;display:grid}.cardology-listen h2{margin:.2rem 0 .65rem}.cardology-listen p{color:#bcb5a8;margin:.4rem 0;line-height:1.65}.cardology-listen__controls{align-items:stretch;gap:.8rem;display:grid}.cardology-listen__controls button{width:100%}.cardology-listen__controls label{color:#bcb5a8;letter-spacing:.09em;text-transform:uppercase;gap:.45rem;font-size:.78rem;font-weight:700;display:grid}.cardology-listen__controls select{color:#f4efe6;font:inherit;letter-spacing:0;text-transform:none;background:#0e1115;border:1px solid #4d4a42;min-height:46px;padding:.7rem .8rem}.cardology-listen__status{font-size:.86rem;margin:0!important}.cardology-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 2.5rem;display:grid}.cardology-overview div{background:#111417;border:1px solid #2c2c29;padding:1.35rem}.cardology-overview strong{color:#e8bd62;font-family:var(--font-display),Georgia,serif;margin-bottom:.35rem;font-size:1.35rem;font-weight:500;display:block}.cardology-overview span{color:#aaa397;line-height:1.55}.cardology-chapter{border-top:1px solid #34312a;grid-template-columns:minmax(190px,.45fr) minmax(0,1fr);gap:1rem;padding:2.3rem 0;display:grid}.cardology-chapter__number{color:#e8bd62;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:800}.cardology-chapter h2{margin:0}.cardology-chapter__copy p{color:#c9c2b6;margin:0 0 1rem;font-size:1.02rem;line-height:1.8}.cardology-faq{border-top:1px solid #34312a;padding-top:2.4rem}.cardology-faq>h2{margin-top:0}.cardology-faq details{border-bottom:1px solid #34312a;padding:1rem 0}.cardology-faq summary{color:#f2e9da;cursor:pointer;font-family:var(--font-display),Georgia,serif;font-size:1.25rem}.cardology-faq details p{color:#bcb5a8;max-width:800px;margin:1rem 0 .25rem;line-height:1.7}.cardology-cta{color:#101318;background:#eacb8c;margin-top:3rem;padding:2.4rem}.cardology-cta h2{color:#101318;margin-top:0}.cardology-cta p{color:#28231b;max-width:720px;line-height:1.65}.cardology-cta__links{flex-wrap:wrap;gap:.8rem;margin-top:1.4rem;display:flex}.cardology-cta .primary-button{color:#f4efe6;background:#101318}.cardology-cta .secondary-button{color:#101318;border-color:#4a3d28}@media (max-width:760px){.cardology-listen,.cardology-chapter,.cardology-overview{grid-template-columns:1fr}.cardology-listen{padding:1.35rem}.cardology-chapter{padding:1.8rem 0}.cardology-cta{padding:1.5rem}.cardology-cta__links{display:grid}.cardology-cta__links a{width:100%}}
