.ars-events .page-width{max-width:960px}.ars-events .__heading{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.ars-events .__heading--past{margin-top:5rem}.ars-events .__heading .ars-text-primary{margin-right:.5rem}.ars-events .__event{margin-bottom:2rem;width:100%}.ars-events .__date{padding:2rem 0 2rem 2rem}.ars-events .__calendar{border:1px solid var(--ars-primary);border-radius:var(--ars-border-radius-xs);display:block;float:none;line-height:1;min-width:55px;overflow:hidden;text-align:center;width:100%}@media (min-width: 512px){.ars-events .__calendar{min-width:70px}}.ars-events .__calendar span{display:block;float:none;min-width:100%;text-align:center}.ars-events .__calendar-month{background:var(--ars-primary);color:#fff;font-size:var(--ars-fs-sm);font-weight:700;padding:.75rem;text-transform:uppercase}.ars-events .__calendar-day{font-size:2.75rem;font-weight:700;padding:.25rem 1rem}.ars-events .__calendar-year{font-size:var(--ars-fs-sm);padding:0 .75rem .75rem}@media (min-width: 512px){.ars-events .__calendar-month{padding:.75rem 1rem}.ars-events .__calendar-day{font-size:3.25rem;padding:.5rem 1.5rem}.ars-events .__calendar-year{font-size:var(--ars-fs-base);padding:0 1rem .75rem}}.ars-events .ars-card__body{padding:2rem}.ars-events .__title{font-weight:700;line-height:normal;margin:0 0 .5rem;padding:0}.ars-events .__title a{color:var(--ars-primary)}.ars-events .__info{display:flex;flex-direction:column;line-height:normal}@media (min-width: 750px){.ars-events .__info{flex-direction:row;align-items:start}}.ars-events .__info>div{display:flex;align-items:center;justify-content:start;margin:0 1.5rem .5rem 0}.ars-events .ars-card__footer{display:none;padding:0 2rem 2rem}.ars-events .__events--past .__calendar{border-color:var(--ars-secondary);transition:border-color .1s ease-in-out}.ars-events .__events--past .ars-card:hover .__calendar{border-color:var(--ars-primary)}.ars-events .__events--past .__calendar-month{background-color:var(--ars-secondary);transition:background-color .1s ease-in-out}.ars-events .__events--past .ars-card:hover .__calendar-month{background-color:var(--ars-primary)}.ars-events .__events--past .__title a{color:var(--ars-secondary);transition:color .1s ease-in-out}.ars-events .__events--past .__title a:hover{color:var(--ars-primary)}.__events-toggle{margin-top:4rem;text-align:center}.__events-toggle button{font-weight:700}
