html,body{height:100%;min-height:100vh}body{background:#fafafa;color:#121212;font-family:Courier,monospace}.container{margin-left:auto;margin-right:auto;max-width:60rem;width:90%}.row:after{clear:both;content:"";display:table}.row .column{box-sizing:border-box;width:100%}@media (min-width: 48rem){.row .column{float:left}.row .column.column-25{width:25%}.row .column.column-75{width:75%}}button{-webkit-appearance:none;appearance:none;border-top:0;cursor:pointer;font-family:Courier,monospace}.primary,.btn-green{background:#cd004c;border-bottom:#9a0039 3px solid;border-left:#9a0039 1px solid;border-radius:6px;border-right:#9a0039 1px solid;color:#fff;font-size:1.2rem;padding:10px 2px;text-align:center}.primary:hover,.btn-green:hover{opacity:.8}.primary:active,.btn-green:active{background:#ae0041}.primary:disabled,.btn-green:disabled{cursor:not-allowed;opacity:.5}.btn-green{background:#3c850e;border-bottom:#275709 3px solid;border-left:#275709 1px solid;border-right:#275709 1px solid}.btn-green:active{background:#30690b}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.color{color:#cd004c;font-weight:700}.border,table th,table td,.box .box-list{border:2px solid #121212;padding:20px}.box{margin:30px 0}.box .btn-wrapper{align-items:center;display:flex}.box .btn-wrapper button{margin-right:15px;padding:10px 20px}.box .box-list{line-height:1.3;margin-top:10px}table{border-collapse:collapse;border-spacing:0;width:100%}table thead{background-color:#e0e0e0}table th,table td{padding:10px;text-align:left}table .tag{font-weight:700}@media (min-width: 768px){.xl-m-l{padding-left:20px}}.title-box h2{margin-bottom:10px}.title-box h4{margin-top:10px}.title{text-transform:uppercase;word-break:break-word}body{margin:0}a{color:#00f;text-decoration:none}a:hover{text-decoration:underline}.list-inline{list-style:none;padding:0}.list-inline li{display:inline-block;margin:3px 0}.list-inline li:not(:last-of-type){border-right:2px solid lightgray}.list-inline li a{font-size:22px;padding:0 8px}@media screen and (min-width: 768px){.list-inline li a{font-size:16px}}.list-inline li.active{border-color:#00f}.list-inline li.active a{background-color:#00f;color:#fff}.list-inline li.active a:hover{text-decoration:none}
