.dc-calc-profit{padding-bottom:0}.dc-calc-profit__row-title{font-family:var(--dc-font-heading);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--dc-text-secondary);margin:1.75rem 0 .75rem;padding-bottom:.35rem;border-bottom:1px solid var(--dc-border-light)}.dc-calc-profit__row-title:first-of-type{margin-top:0}.dc-calc-profit__grid--3col{grid-template-columns:repeat(3,1fr)}.dc-calc-profit__grid--4col{grid-template-columns:repeat(4,1fr)}.dc-calc-profit__btc-earned{color:var(--dc-accent);font-size:1.5rem}.dc-calc-card--cost{border-top-color:#EF4444}.dc-calc-card--cost .dc-calc-card__value{color:#EF4444}.dc-calc-profit__roi{border-top-color:var(--dc-accent);position:relative}.dc-calc-profit__roi .dc-calc-card__value{color:var(--dc-accent);font-size:2rem}.dc-calc-profit__roi .dc-calc-card__sub{font-family:var(--dc-font-body);font-size:.8rem;color:var(--dc-text-secondary);font-style:italic}@media(max-width:768px){.dc-calc-profit__grid--3col{grid-template-columns:1fr 1fr 1fr}.dc-calc-profit__grid--4col{grid-template-columns:1fr 1fr}.dc-calc-profit__btc-earned{font-size:1.3rem}.dc-calc-profit__roi .dc-calc-card__value{font-size:1.75rem}}@media(max-width:480px){.dc-calc-profit__grid--3col{grid-template-columns:1fr}.dc-calc-profit__grid--4col{grid-template-columns:1fr}.dc-calc-profit__row-title{font-size:.8rem;margin-top:1.25rem}.dc-calc-profit__btc-earned{font-size:1.2rem}.dc-calc-profit__roi .dc-calc-card__value{font-size:1.5rem}}