.container{margin-left:auto;margin-right:auto}:root{box-sizing:border-box}*,::after,::before{box-sizing:inherit}html{font-size:62.5%}body{margin:0;padding:0;width:100%;font-size:16px;font-size:1.6rem;font-family:Helvetica,Arial,sans-serif;line-height:1.3}ul{list-style:none;margin:0;padding:0}ul li{margin:0;padding:0}ol{margin:0;padding:0}p{padding:0;margin:0 0 5px 0;margin:0 0 .5rem 0}h1,h2,h3,h4,h5,h6{padding:0;margin:0 0 10px 0;margin:0 0 1rem 0;font-weight:400}fieldset{border:none;margin:0;padding:0}button{cursor:pointer}.container{padding-left:20px;padding-right:20px;color:#3a4750;line-height:26px;max-width:1100px;position:relative}@media only screen and (min-width:940px){.container{width:80%;margin-left:auto;margin-right:auto}}h2.container{margin-top:60px;font-size:28px;line-height:34px}h3{font-size:22px;line-height:38px}p{margin-bottom:15px}a{color:#3a4750}body{background:#fff}header{color:#3a4750;padding:20px 0 20px 0;margin:0 0 -30px 0;position:relative;width:100%;border-bottom:5px solid #3a4750}header:after,header:before{content:"";display:table}header:after{clear:both}@media only screen and (max-width:600px){header{height:auto}}header h1{color:#3a4750;margin:0;font-size:42px;font-size:4.2rem}header .logo{max-width:100px;padding:15px 0;margin:0 auto;display:block}@media only screen and (min-width:600px){header .logo{float:left;margin:0}}.nav{text-align:center;margin-top:30px}@media only screen and (min-width:600px){.nav{float:right;max-width:50%;margin:90px 0 0 0}}.nav li{display:inline-block;margin-right:20px}.nav li:last-child{margin-right:0}.nav a{text-transform:uppercase;color:#797979;text-decoration:none}.nav a:hover{color:#4fbaea}.logo{max-width:400px}.audio{margin:20px 0}.panel,.picks{margin-top:30px}.panel h3,.picks h3{font-size:30px;margin-bottom:20px}.panel a,.picks a{color:#3a4750;text-decoration:none;font-weight:700}.panel a:focus,.panel a:hover,.picks a:focus,.picks a:hover{border-bottom:1px solid #3a4750}.panel li,.picks li{margin-bottom:5px}.panel ul{margin-top:20px}.panel li{display:inline-block;text-align:center;margin-bottom:50px;width:138px}.panel a{text-decoration:none;color:#3a4750}.panel a:focus,.panel a:hover{opacity:.7;border:none;color:#d6d8d7}.panel img{-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;width:75px}@media only screen and (min-width:940px){.panel img{width:80%}}.panel span{display:block}.guests li{display:inline-block;text-align:center;max-width:145px;vertical-align:top}.guests img{-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;width:75px}@media only screen and (min-width:940px){.guests img{width:80%}}.transcript h3{font-size:24px}.transcript p{margin-bottom:20px}.related li{margin-bottom:10px}.related li a{color:#3a4750;text-decoration:none;font-weight:700}.related li a:focus,.related li a:hover{border-bottom:1px solid #3a4750}footer{clear:both;text-align:center;color:#797979;padding:20px 0;margin-top:30px}footer .legal{text-align:center;font-size:12px;margin-top:15px}footer .legal li{display:inline-block;padding:0 10px;border-left:1px solid #d6d8d7}footer .legal li:first-child{border-left:none}footer a{color:#797979;text-decoration:none}footer a:focus,footer a:hover{border-bottom:1px solid #797979}.heart{fill:red;top:2px;width:20px;height:15px;position:relative;animation:pulse 1s ease infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.episodes h2{font-size:36px;margin-top:60px;margin-bottom:20px;line-height:40px}