.casus-hero[data-astro-cid-2s7yqual]{padding-bottom:2rem}.casus-intro[data-astro-cid-2s7yqual]{max-width:800px;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7}.disclaimer-section[data-astro-cid-2s7yqual]{padding:1.5rem 0;border-bottom:2px solid #fff}.disclaimer-box[data-astro-cid-2s7yqual]{background:var(--color-secondary, rgb(42 19 19 / 85%));border-left:4px solid var(--color-accent, #ff3b3b);padding:1.5rem;border-radius:.5rem}.disclaimer[data-astro-cid-2s7yqual]{color:var(--color-text-secondary, #dbb8b8);font-size:.95rem;line-height:1.6;margin:0}.casus-section[data-astro-cid-2s7yqual]{padding:4rem 0;border-bottom:2px solid #fff}.casus-section-alt[data-astro-cid-2s7yqual]{background:var(--color-secondary, rgb(42 19 19 / 85%))}.casus-grid[data-astro-cid-2s7yqual]{display:grid;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:2rem;margin-top:2rem}@media(max-width:1024px){.casus-grid[data-astro-cid-2s7yqual]{grid-template-columns:1fr}}.casus-card[data-astro-cid-2s7yqual]{background:var(--color-card-bg, #1f0f0f);border:1px solid var(--color-border, #5f2a2a);border-radius:1rem;padding:2rem;position:relative;transition:transform .2s,box-shadow .2s}.casus-card[data-astro-cid-2s7yqual]:hover{transform:translateY(-4px);box-shadow:0 8px 32px #ff3b3b26}.casus-card-badge[data-astro-cid-2s7yqual]{display:inline-block;background:var(--color-accent, #ff3b3b);color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:1rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.casus-card-title[data-astro-cid-2s7yqual]{font-size:1.25rem;font-weight:700;color:var(--color-text, #fff);margin-bottom:.75rem;line-height:1.3}.casus-card-intro[data-astro-cid-2s7yqual]{color:var(--color-text-secondary, #dbb8b8);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.casus-details[data-astro-cid-2s7yqual]{display:grid;gap:1.25rem}.casus-detail-block[data-astro-cid-2s7yqual]{background:var(--color-secondary, rgb(42 19 19 / 85%));padding:1rem 1.25rem;border-radius:.5rem}.casus-detail-block[data-astro-cid-2s7yqual] h4[data-astro-cid-2s7yqual]{font-size:.9rem;font-weight:600;color:var(--color-accent, #ff3b3b);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.casus-detail-block[data-astro-cid-2s7yqual] ul[data-astro-cid-2s7yqual]{list-style:none;padding:0;margin:0}.casus-detail-block[data-astro-cid-2s7yqual] li[data-astro-cid-2s7yqual]{color:var(--color-text-secondary, #dbb8b8);font-size:.9rem;padding:.25rem 0 .25rem 1.25rem;position:relative}.casus-detail-block[data-astro-cid-2s7yqual] li[data-astro-cid-2s7yqual]:before{content:"•";position:absolute;left:0;color:var(--color-accent, #ff3b3b)}.casus-detail-block[data-astro-cid-2s7yqual] p[data-astro-cid-2s7yqual]{color:var(--color-text-secondary, #dbb8b8);font-size:.9rem;line-height:1.6;margin:0}.casus-card-cta[data-astro-cid-2s7yqual]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-border, #5f2a2a)}.casus-link[data-astro-cid-2s7yqual]{color:var(--color-accent, #ff3b3b);font-weight:600;text-decoration:none;font-size:.95rem;transition:color .2s}.casus-link[data-astro-cid-2s7yqual]:hover{color:var(--color-accent-light, #ff6b6b)}.casus-cta-section[data-astro-cid-2s7yqual]{padding:4rem 0;border-bottom:2px solid #fff}.casus-cta-box[data-astro-cid-2s7yqual]{background:linear-gradient(135deg,var(--color-card-bg, #1f0f0f) 0%,var(--color-secondary, rgb(42 19 19 / 85%)) 100%);border:1px solid var(--color-accent, #ff3b3b);border-radius:1rem;padding:3rem;text-align:center}.casus-cta-box[data-astro-cid-2s7yqual] h2[data-astro-cid-2s7yqual]{font-size:1.75rem;margin-bottom:1rem;color:var(--color-text, #fff)}.casus-cta-box[data-astro-cid-2s7yqual] p[data-astro-cid-2s7yqual]{color:var(--color-text-secondary, #dbb8b8);font-size:1.1rem;line-height:1.7;max-width:700px;margin:0 auto 1.5rem}.casus-cta-buttons[data-astro-cid-2s7yqual]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1rem}.related-section[data-astro-cid-2s7yqual]{padding:4rem 0;background:var(--color-secondary, rgb(42 19 19 / 85%));border-bottom:2px solid #fff}.related-grid[data-astro-cid-2s7yqual]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.related-card[data-astro-cid-2s7yqual]{background:var(--color-card-bg, #1f0f0f);border:1px solid var(--color-border, #5f2a2a);border-radius:.75rem;padding:1.5rem;text-decoration:none;transition:transform .2s,border-color .2s}.related-card[data-astro-cid-2s7yqual]:hover{transform:translateY(-2px);border-color:var(--color-accent, #ff3b3b)}.related-card[data-astro-cid-2s7yqual] h3[data-astro-cid-2s7yqual]{font-size:1rem;color:var(--color-text, #fff);margin-bottom:.5rem}.related-card[data-astro-cid-2s7yqual] p[data-astro-cid-2s7yqual]{color:var(--color-text-secondary, #dbb8b8);font-size:.9rem;line-height:1.5;margin:0}
