
.tabset > input[type="radio"] {
  position: absolute;
  left: -200vw;
}
.tabset .tab-panel {
  display: none;
}
.tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
.tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
.tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
.tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
.tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
.tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) {
  display: block;
}
html {
  -webkit-text-size-adjust:80%;
}
body {
  font-family:sans-serif;
  background-color:#FFFFEA;
  margin:0 auto;
  max-width:52rem;
  padding:1rem;
}
a {
  color:#0493DD;
}
p {
  line-height:1.5rem;
}
tr:nth-child(even) {
  background-color:white;
}
th {
  color:white;
  text-align:left;
  padding:10px 0;
  background-color:#0493DD;
}
th + th {
  padding-left:5px;
}
th:first-child {
  padding-left:5px;
}
th:last-child {
  padding-right:5px;
}
td {
  padding:5px 0;
}
td a {
  color: inherit;
}
td + td {
  padding-left:5px;
}
td:first-child {
  padding-left:5px;
}
td:last-child {
  padding-right:5px;
}
table {
  border-collapse:collapse;
  padding:1rem;
  background-color:#EAFFFF;
  border:3px solid #0493DD;
  margin-bottom:1.5rem;
  magin-top:1.5rem;
  width:95%;
}
.tabset > label {
  display:inline-block;
  text-align:center;
  padding:10px;
  background-color:#EAFFFF;
}
.tabset > input:checked + label {
  color:white;
  background-color:#0493DD;
}
h1 span.country-flag a {
  text-decoration: none;
}
