a{color:#73f;text-decoration:underline}a:hover{color:#fe2e9a!important}a.selected,header#primary nav a:hover{border-bottom:solid 1px #fe2e9a!important}article header,ul#interviews>li{margin-bottom:30px}body{background-color:#fff;color:#000;font-family:-apple-system,"San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-size:1.2em;line-height:1.7em;margin:0;padding:0}dd,dt{display:block}dd{font-size:80%;margin:5px 0 20px}dt{font-weight:700;margin:0}figcaption{color:#aaa}figure{margin:0 0 10px}footer,nav#paginator{clear:left;margin-top:30px;text-align:center}footer{border-top:solid 1px #eee;font-size:75%}form,h4,h5,nav li{padding:0;margin:10px 0}h1,h2,ul{margin:10px}h1,h2,h3{color:#fe2e9a;padding:0}h1,h2{text-transform:lowercase;font-size:220%}h1 a{text-decoration:none}h3{font-size:140%;margin:0}h4,h5{font-size:120%;margin:0 0 10px}h5{font-size:100%;font-weight:600;margin:20px 0 5px}header#primary>*,main{margin-left:auto;margin-right:auto;max-width:600px}header#primary{background-color:#ffe6f3;border-bottom:solid 1px #ffcce6;margin-bottom:25px;padding:20px 30px}header#primary nav{font-size:85%;text-transform:uppercase}header#primary nav a{border-bottom:solid 1px #000;color:#000;text-decoration:none}img{border:solid 1px #aaa;padding:5px}nav li{display:inline-block;margin:0 10px 0 0}nav ul,ul,ul#interviews{list-style:none outside;margin:0;padding:0}nav#paginator{font-size:80%}nav#paginator span{color:#ccc}nav.categories,time{color:#888;font-size:80%;margin:0;padding:0}figcaption,p#licence{font-size:70%}p#tagline{color:#666;margin-bottom:10px;margin-top:0;padding:0}p.summary{margin:5px 0}pre{background-color:#f5f5f5;max-height:300px;overflow:scroll;padding:20px}p#tagline,pre,span.summary{font-size:80%}ul{list-style:square inside}ul#interviews>li{clear:left}ul#interviews img{float:left;margin:0 40px 40px 0}ul#categories{display:grid;grid-gap:10px 20px;grid-template-columns:33% 33% 33%;list-style:none outside;margin:0 0 10px}@media all and (max-width:750px){body{font-size:100%}img{height:auto;padding:0;width:100%}footer,main{padding:0 20px}ul#categories{grid-template-columns:50% 50%}ul#interviews img{float:none;margin:0;width:100%}}