.cal-error{color:#fee2e2f2;background:#f8717114;border:1px solid #f8717159;border-radius:.85rem;width:min(70rem,94vw);margin:.5rem auto .75rem;padding:.75rem .9rem}.cal-legend-swatch{border-radius:50%;width:.5rem;height:.5rem}.cal-legend-bmo{background:var(--ui-warn)}.cal-legend-amc{background:var(--ui-accent-light)}.cal-legend-code{letter-spacing:.2px;color:#ffffffe6;font-size:.85rem;font-weight:800}.cal-legend-text{color:#94a3b8e0;font-size:.85rem}.earnings-content-container{max-width:72rem;margin:0 auto;padding:0 1.5rem 4rem}@media (max-width:768px){.earnings-content-container{padding:0 1rem 3rem}}.earnings-features-section{margin-top:2rem}.earnings-features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.earnings-feature-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;border:1px solid #3b82f633;border-radius:1rem;padding:2rem;transition:all .3s}@media (hover:hover){.earnings-feature-card:hover{background:#0f172acc;border-color:#3b82f666;transform:translateY(-4px);box-shadow:0 12px 24px #0000004d}}.earnings-feature-icon{color:#60a5fa;background:#3b82f61a;border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.earnings-strategy-cards{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.earnings-strategy-card{background:#0f172a99;border:1px solid #3b82f633;border-radius:.75rem;padding:1.75rem;transition:all .3s}@media (hover:hover){.earnings-strategy-card:hover{background:#0f172acc;border-color:#3b82f666;box-shadow:0 8px 16px #0003}}.earnings-strategy-icon{color:#60a5fa;background:#3b82f61a;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;display:flex}.earnings-faq-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.earnings-faq-item{background:#0f172a99;border:1px solid #3b82f633;border-radius:.75rem;padding:1.75rem;transition:all .3s}@media (hover:hover){.earnings-faq-item:hover{background:#0f172acc;border-color:#3b82f666;box-shadow:0 8px 16px #0003}}.earnings-faq-icon{color:#60a5fa;background:#3b82f61a;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.75rem;display:flex}@media (max-width:1024px){.earnings-features-grid,.earnings-strategy-cards{grid-template-columns:repeat(2,1fr)}.earnings-faq-grid{grid-template-columns:1fr}}@media (max-width:768px){.earnings-features-grid,.earnings-strategy-cards,.earnings-faq-grid{grid-template-columns:1fr}}
