html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.pagination span,.pagination a,.wide-buttons a,.button{display:inline-block;padding:10px;text-align:center;border:1px solid #2875A9;color:#2875a9;text-decoration:none}.pagination span:hover,.pagination a:hover,.wide-buttons a:hover,.button:hover{background:#2875a9;color:#fff}.grid{width:100%;display:flex;flex-wrap:wrap}.grid>*{width:100%;max-width:100%;flex-basis:100%}.grid.align-right{flex-direction:row-reverse}.grid.align-left{align-items:flex-start}.grid.spaced{margin-left:-10px;width:calc(100% + 20px)}.grid.spaced>[class*=col-]{padding:0 10px}@media screen and (min-width:768px){.grid.spaced{margin-left:-15px;width:calc(100% + 30px)}.grid.spaced>[class*=col-],.grid.spaced .md-full{padding:0 15px}}@media screen and (min-width:1100px){.grid.spaced.spaced-lg{margin-left:-20px;width:calc(100% + 40px)}.grid.spaced.spaced-lg>[class*=col-],.grid.spaced.spaced-lg .lg-full{padding:0 20px}}.grid.gutter{padding-left:20px}.grid.gutter [class*=col-]{padding-right:20px}@media screen and (min-width:768px){.grid.gutter{padding-left:30px}.grid.gutter [class*=col-]{padding-right:30px}}.col-1-4{max-width:25%;flex-basis:25%}.col-1-3{flex-basis:33.3333333%;max-width:33.3333333%}.col-1-2{flex-basis:50%;max-width:50%}.col-2-3{flex-basis:66.6666667%;max-width:66.6666667%}.col-3-4{flex-basis:75%;max-width:75%}@media screen and (min-width:480px){.col-sm-auto{width:auto;max-width:none;flex-basis:auto}.col-sm-full{width:100%;max-width:none;flex-basis:100%}.col-sm-1-4{max-width:25%;flex-basis:25%}.col-sm-1-3{flex-basis:33.3333333%;max-width:33.3333333%}.col-sm-1-2{flex-basis:50%;max-width:50%}.col-sm-2-3{flex-basis:66.6666667%;max-width:66.6666667%}.col-sm-3-4{flex-basis:75%;max-width:75%}.sm-order-0{order:0}.sm-order-1{order:1}.sm-order-2{order:2}.sm-order-3{order:3}.sm-order-4{order:4}.sm-order-5{order:5}.sm-order-6{order:6}}@media screen and (min-width:768px){.col-md-auto{width:auto;max-width:none;flex-basis:auto}.col-md-full{width:100%;max-width:none;flex-basis:100%}.col-md-1-4{max-width:25%;flex-basis:25%}.col-md-1-3{flex-basis:33.3333333%;max-width:33.3333333%}.col-md-1-2{flex-basis:50%;max-width:50%}.col-md-2-3{flex-basis:66.6666667%;max-width:66.6666667%}.col-md-3-4{flex-basis:75%;max-width:75%}.md-order-0{order:0}.md-order-1{order:1}.md-order-2{order:2}.md-order-3{order:3}.md-order-4{order:4}.md-order-5{order:5}.md-order-6{order:6}}@media screen and (min-width:1100px){.col-lg-auto{width:auto;max-width:none;flex-basis:auto}.col-lg-full{width:100%;max-width:none;flex-basis:100%}.col-lg-1-4{max-width:25%;flex-basis:25%}.col-lg-1-3{flex-basis:33.3333333%;max-width:33.3333333%}.col-lg-1-2{flex-basis:50%;max-width:50%}.col-lg-2-3{flex-basis:66.6666667%;max-width:66.6666667%}.col-lg-3-4{flex-basis:75%;max-width:75%}.lg-order-0{order:0}.lg-order-1{order:1}.lg-order-2{order:2}.lg-order-3{order:3}.lg-order-4{order:4}.lg-order-5{order:5}.lg-order-6{order:6}}@media screen and (min-width:950px){.col-nav-auto{width:auto;max-width:none;flex-basis:auto}.col-nav-full{width:100%;max-width:none;flex-basis:100%}.col-nav-1-4{max-width:25%;flex-basis:25%}.col-nav-1-3{flex-basis:33.3333333%;max-width:33.3333333%}.col-nav-1-2{flex-basis:50%;max-width:50%}.col-nav-2-3{flex-basis:66.6666667%;max-width:66.6666667%}.col-nav-3-4{flex-basis:75%;max-width:75%}.nav-order-0{order:0}.nav-order-1{order:1}.nav-order-2{order:2}.nav-order-3{order:3}.nav-order-4{order:4}.nav-order-5{order:5}.nav-order-6{order:6}}@media screen and (min-width:1400px){.col-xl-auto{width:auto;max-width:none;flex-basis:auto}.col-xl-full{width:100%;max-width:none;flex-basis:100%}.col-xl-1-4{max-width:25%;flex-basis:25%}.col-xl-1-3{flex-basis:33.3333333%;max-width:33.3333333%}.col-xl-1-2{flex-basis:50%;max-width:50%}.col-xl-2-3{flex-basis:66.6666667%;max-width:66.6666667%}.col-xl-3-4{flex-basis:75%;max-width:75%}.xl-order-0{order:0}.xl-order-1{order:1}.xl-order-2{order:2}.xl-order-3{order:3}.xl-order-4{order:4}.xl-order-5{order:5}.xl-order-6{order:6}}#top{width:0;height:0;overflow:hidden;visibility:hidden}#top:after{content:"xs"}@media screen and (min-width:480px){#top:after{content:"sm"}}@media screen and (min-width:768px){#top:after{content:"md"}}@media screen and (min-width:950px){#top:after{content:"nav"}}@media screen and (min-width:1100px){#top:after{content:"lg"}}@media screen and (min-width:1400px){#top:after{content:"xl"}}h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol,p{font:18px/1.6 Open Sans,sans-serif;margin:0 0 20px}h1,.h1{font:34px/1.2 Bitter,serif;margin:10px 0 20px}@media screen and (min-width:768px){h1,.h1{font:42px/1.166666667 Bitter,serif}}h2,.h2{font:24px/1.4 Bitter,serif;margin:0 0 20px}@media screen and (min-width:768px){h2,.h2{font:36px/1.1 Bitter,serif}}h3,.h3{font:20px/1.4 Bitter,serif;margin:0 0 20px}@media screen and (min-width:768px){h3,.h3{font:30px/1.1 Bitter,serif}}h4,.h4{font:700 18px/1.2 Bitter,serif;margin:0 0 10px}.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.clearfix:after,.cf:after{content:"";display:table;clear:both}.show-for-medium-up{display:none}@media screen and (min-width:768px){.show-for-medium-up{display:block}.show-for-medium-up.-inline{display:inline-block}}@media screen and (min-width:768px){.hide-for-medium-up{display:none!important}}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;scroll-behavior:smooth}html,body{width:100%;height:100%}body{color:#222;font:18px/1.6 Open Sans,sans-serif;overflow-x:hidden;background:#bfbfbf;position:relative}a{color:#2875a9}ul{list-style-type:none;padding:0;margin:0}figure,img{max-width:100%;height:auto}figure{margin:0}figcaption{font-size:.75rem;opacity:.75;text-align:right}address{font-style:normal}@media screen and (min-width:768px){.stickme{position:sticky;top:30px}}.actions{margin-top:20px}@media screen and (min-width:768px){.actions{margin-top:30px}}.page-wrapper:after{content:"";display:table;clear:both}.page-wrapper{padding:10px 20px 20px;max-width:1200px;margin:0 auto;background:#fff}@media screen and (min-width:768px){.page-wrapper{padding:20px 30px 30px}}.sidebar{margin-top:50px}.user-content .social-links,.social-links{margin:0 0 20px}.user-content .social-links ul,.social-links ul{margin:0;display:flex;flex-flow:row nowrap;gap:10px;justify-content:center}.user-content .social-links ul li,.social-links ul li{display:block;flex:0 1 45px;max-width:45px;height:45px}.user-content .social-links ul li a,.social-links ul li a{display:block}@media screen and (min-width:480px){.user-content .social-links,.social-links{margin:10px 0 30px}.user-content .social-links ul,.social-links ul{justify-content:space-between}.user-content .social-links ul li,.social-links ul li{flex:0 1 75px;max-width:75px;height:75px}}@media(hover){.-hover-blocks li:not(.active) a{transition:all .25s ease}.-hover-blocks li:not(.active) a:hover{transform:scale(.8)}.user-content .-hover-blocks a:hover{background-color:transparent;box-shadow:none}}.wide-buttons{margin:0 0 20px}.wide-buttons a{display:block;width:100%;margin:0 0 10px}.wide-buttons li.active a{background:#2875a9;color:#fff}.site-header nav{-webkit-user-select:none;user-select:none;background:#fff;max-width:1200px;margin:0 auto}.site-header nav .primary-nav{display:flex;flex-flow:row nowrap;margin:0 2.5px;padding:0;align-items:center;justify-content:center}.site-header nav .primary-nav li{flex:0 1 33.33333%}.site-header nav .primary-nav li a{display:block;margin:5px 2.5px;padding:10px;background:#2875a9}.site-header nav .primary-nav li a img{display:block;width:auto;max-height:40px;margin:auto;filter:brightness(0) invert(1)}.site-header nav .primary-nav li.active a{background:none}.site-header nav .primary-nav li.active a img{filter:none}@media screen and (min-width:768px){.site-header nav .primary-nav{margin:0 5px}.site-header nav .primary-nav li a{margin:10px 5px;padding:20px}}.site-header a.logo{display:flex;flex-flow:row nowrap;width:100%;background:#2875a9;padding:5px 10px 5px 20px}@media screen and (min-width:1100px){.site-header a.logo{padding:20px 40px 0 20px}}.site-header a.logo span img{display:block}.site-header a.logo .avatar{display:none;flex:0 1 200px;align-self:flex-end;padding-right:40px}@media screen and (min-width:1100px){.site-header a.logo .avatar{display:block}}.site-header a.logo .url{flex:1;align-self:center}.site-header a.logo .alec-mini{display:none}@media screen and (max-width:767px){body.nav-stuck{padding-top:136px}body.nav-stuck .site-header nav{position:fixed;z-index:10;top:0;left:0;width:100%;height:50px;background:#2875a9}body.nav-stuck .site-header nav a.logo span{display:none}body.nav-stuck .site-header nav a.logo span.alec-mini{display:block}body.nav-stuck .site-header nav a.logo span.alec-mini img{width:60px;height:auto;position:absolute;top:5px;left:5px}body.nav-stuck .site-header nav .primary-nav{position:absolute;top:12px;left:65px;width:calc(100% - 65px)}body.nav-stuck .site-header nav .primary-nav li a{padding:0}body.nav-stuck .site-header nav .primary-nav li a img{filter:brightness(0) invert(1);max-height:18px}}.user-content a,.hover-links a{background-color:#2875a900;transition:all .1s}.user-content a:hover,.user-content a:focus,.hover-links a:hover,.hover-links a:focus{color:#fff;border-color:#fff;background-color:#2875a9;box-shadow:.2em .1em #2875a9,-.2em .1em #2875a9,-.2em 0 #2875a9,.2em 0 #2875a9;-webkit-box-decoration-break:clone;box-decoration-break:clone}.user-content a:hover svg,.user-content a:focus svg,.hover-links a:hover svg,.hover-links a:focus svg{fill:#fff}.user-content figure a,.user-content figure a:hover,.user-content figure a:focus,.hover-links figure a,.hover-links figure a:hover,.hover-links figure a:focus{background:none;box-shadow:none}.user-content ul{list-style-type:disc}.user-content ol,.user-content ul{padding:0;margin:0 0 20px 1.5em}.user-content figure{margin:0 0 20px}.user-content iframe[src*="youtube.com"],.user-content iframe[src*="youtube-nocookie.com"],.user-content iframe[src*="player.vimeo.com"]{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0}.user-content blockquote{margin:0 40px 40px;padding:0;position:relative;font:20px/1.4 Bitter,serif}@media screen and (min-width:768px){.user-content blockquote{font:30px/1.3333 Bitter,serif}}.user-content>h1,.user-content>h2,.user-content>h3,.user-content>h4{margin-top:0}.page-blocks{width:100%;display:flex;flex-wrap:wrap}.page-blocks>*{width:100%;max-width:100%;flex-basis:100%}.page-blocks{margin-left:-10px;width:calc(100% + 20px)}.page-blocks>[class*=block-]{padding:0 10px}@media screen and (min-width:768px){.page-blocks{margin-left:-15px;width:calc(100% + 30px)}.page-blocks .fullWidth{width:100%;max-width:none;flex-basis:100%}.page-blocks .halfWidth{flex-basis:50%;max-width:50%}}.carousel{position:relative}.carousel .image{margin-right:20px}.carousel .image.landscape{width:80%}.carousel .image.landscape img{width:100%;height:auto}.carousel .image.portrait img{width:auto;height:100%;max-height:700px}.site-footer p,.site-footer h3{margin:0}.site-footer:after{content:"";display:table;clear:both}.site-footer{padding:30px;max-width:1200px;margin:0 auto}.site-footer .social ul li{display:inline-block}.site-footer .social ul img{display:block;width:75px;height:75px;margin-right:10px}.site-footer .social{margin-top:20px}@media screen and (min-width:768px){.site-footer .social{margin-top:0}}.site-footer .copyright{margin:20px 0;text-align:center;font-size:14px}a.to-top{display:none;position:fixed;bottom:0;right:0;width:50px;height:50px;background:#2875a9}a.to-top img{display:block;width:100%;height:auto}@media screen and (min-width:768px){a.to-top{width:75px;height:75px}}body.nav-stuck a.to-top{display:block}.pagination{padding:40px 0 20px}.pagination .current,.pagination .current:hover{color:#222;font-weight:700;border:none;background:#bfbfbf}.pagination ul{margin:0;padding:0}.pagination li{display:inline-block}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.link-grid h3{margin:0 0 .25em}.link-grid li{margin-bottom:20px}table.link-table{text-align:left;border-collapse:collapse;table-layout:fixed}table.link-table th{font-size:12px;text-transform:uppercase;font-weight:700;white-space:nowrap}table.link-table td{border:1px solid #BFBFBF;padding:5px;min-width:100px;vertical-align:middle}table.link-table td p{margin:0}table.link-table tr.summary{font-weight:700}@media screen and (min-width:480px){table.link-table .title{width:45%}table.link-table .interviewer{width:15%}}@media screen and (max-width:479px){table.link-table,table.link-table thead,table.link-table tbody,table.link-table th,table.link-table td,table.link-table tr{display:block}table.link-table thead tr{position:absolute;top:-9999px;left:-9999px}table.link-table td{border:none}table.link-table td+td{border-top:1px solid #BFBFBF}table.link-table td:before{display:block;content:attr(data-label);font-size:12px;text-transform:uppercase;font-weight:700;color:#bfbfbf}table.link-table td.title,table.link-table td.interviewer{width:100%}table.link-table tr{margin-bottom:20px}table.link-table tr:nth-child(odd){background:#eee}table.link-table tr.summary td:before{content:""}}.page-links .link-grid{padding:10px 0 20px}.page-news .article-meta{margin:0 0 20px}.page-news .article-meta h1,.page-news .article-meta h2,.page-news .archives-list h2{margin:0}.page-news .archives-list ul{margin-bottom:20px}.page-news article+article{border-top:1px solid #BFBFBF;margin-top:20px;padding-top:20px}@media screen and (min-width:768px){.page-news article+article{margin-top:30px;padding-top:30px}}.page-comics .sidebar .stickme{padding-bottom:20px}.page-comics .comic-nav{padding:20px 0 0}.page-comics .comic-nav a{display:inline-block;padding:5px;background:#eee;margin:0 0 5px;text-decoration:none}.page-comics .comics-list li{margin:0 0 20px}.page-comics .comics-list .info div,.page-comics .comics-list .info p{font-size:.9em;margin:0 0 .5rem}.page-comics .comic-type+.comic-type{margin-top:40px;padding-top:40px;border-top:1px solid #BFBFBF}.page-comics .comic img{display:block;margin:10px auto}@media screen and (min-width:768px){.page-comics .main{order:1}.page-comics .sidebar h1{font:36px/1 Bitter,serif}.page-comics .sidebar{order:2}}@media screen and (max-width:767px){.page-comics.single .comic-nav{display:none}}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */
