.halving-calendar{grid-gap:1rem;display:grid;gap:1rem}@media(min-width:992px){.halving-calendar{grid-template-columns:repeat(3,1fr);margin-top:4rem}}@media(min-width:768px){.halving-calendar{margin-top:4rem}}@media(max-width:767.9px){.halving-calendar{margin-top:2rem}}.halving-calendar__coin{background-color:hsl(var(--section-hsl));border-radius:8px;padding:24px 16px}.halving-calendar__coin-title{align-items:center;display:flex;gap:1.5rem;justify-content:center}@media(min-width:768px){.halving-calendar__coin-image{height:64px;max-width:64px;width:auto}}@media(max-width:767.9px){.halving-calendar__coin-image{width:48px}}.halving-calendar__countdown-title{color:hsl(var(--graphite-300-hsl));margin-bottom:.5rem;text-align:center}.halving-calendar__info{border-top:1px solid hsl(var(--graphite-700-hsl));margin-top:1rem}.halving-calendar__info-row{align-items:center;display:grid;grid-template-columns:3fr 1fr;margin-top:1rem}.halving-calendar__info-row p{margin:0}.halving-calendar__info-value{font-weight:var(--text-weight-bold);text-align:right}.halving-calendar__countdown-date{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(auto,110px));justify-content:center;text-align:center}.halving-calendar__countdown-date-value{background-color:hsl(var(--primary-500-hsl));border-radius:8px;box-sizing:border-box;font-size:var(--text-size-small-title);height:60px;padding:16px 40px;position:relative}.halving-calendar__countdown-date-description{color:hsl(var(--graphite-300-hsl));margin:.5rem 0 0}.halving-calendar__countdown-date-days,.halving-calendar__countdown-date-hours{left:0;margin:0 auto;position:absolute;right:0}.halving-section{margin-top:calc(var(--section-space)/2.5);overflow:hidden;position:relative}@media(min-width:768px){.halving-section{padding-bottom:calc(var(--section-space)/2)}}.halving-section__container{position:relative}.halving-section__background{position:absolute}@media(min-width:992px){.halving-section__background{width:100%}}.halving-section__description{font-size:var(--text-size-small);margin:0;white-space:pre-line}.halving-section__title{margin-top:0}.halving-section__content{background-color:hsl(var(--section-hsl));border-radius:16px;margin-top:2rem;padding:20px}.coin-halving-section__title{font-size:var(--text-size-title);margin:0}.coin-halving-section__title:first-letter{text-transform:uppercase}.halving-section__content-text{margin:1rem auto;white-space:pre-line}