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