section{flex:1 1 100%}section ol{display:flex;flex-flow:column;justify-content:space-evenly;list-style:none;margin:0;padding:0 .5rem;padding:0 var(--padding-default,.5rem);height:100%}section ol li{flex:0 1 auto;display:flex;align-items:center}section ol li span{background-color:#4a4a4a;color:#fff;border-radius:100%;flex:0 0 auto;width:1.2rem;height:1.2rem;display:flex;justify-content:center;align-items:center;padding:.1rem;font-size:smaller;margin-right:.2rem}section ol li p{margin:0;padding:0;padding-left:.2rem}section ol li p.title{text-transform:uppercase}section ol li p.credit{font-size:12px;text-transform:lowercase;color:#ed1c24}section ol img{display:none;flex:0 0 auto;height:50px;width:50px;margin-right:.2rem}@media (aspect-ratio:16/9){section img{display:none}section li div{display:flex;flex-flow:row wrap}}@media (min-width:300px) and (max-width:399px){body>header{max-height:2em;font-size:12px;padding:.2rem;padding:var(--padding-small,.2rem);margin-bottom:.2rem;margin-bottom:var(--padding-small,.2rem)}section{overflow:hidden}section ol{justify-content:flex-start;padding:.2rem;padding:var(--padding-small,.2rem);overflow:hidden}section ol li{margin:5px 0}section ol p{font-size:12px;line-height:1em}aside{padding-top:0}}@media (aspect-ratio:1/1) and (min-width:300px){section ol{justify-content:space-evenly}}@media (aspect-ratio:1/1) and (min-width:400px){section ol img{display:unset}}