.page-top.competition-page-top{padding-bottom:0}
.competition-page-top>:last-child{margin-bottom:0}
.section.competition-content{padding-block:28px 48px}
.competition-content>h2{margin:32px 0 20px}
.competition-content>h2:first-child{margin-top:0}
.competition-content .cards{gap:20px}
.competition-content .event-card{padding:24px}
.competition-content .event-card h3{margin-bottom:14px}
.competition-content .event-card p{margin-bottom:12px}
.competition-content .event-card h4{margin:12px 0 8px}
.competition-content .event-card ul{margin:0;padding-left:20px}
.competition-content .event-card>:last-child,
.competition-content>:last-child{margin-bottom:0}
@media(max-width:600px){
  .section.competition-content{padding-block:24px 36px}
  .competition-content>h2{margin-block:28px 18px}
  .competition-content .cards{gap:16px}
  .competition-content .event-card{padding:20px}
}
@media print{.section.competition-content{padding-block:16px}}
