html{box-sizing:border-box;height:101%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}::after,::before{box-sizing:inherit}*,:after,:before{margin:0;padding:0;border:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,img,main,nav,section,summary{display:block}img{max-width:100%;height:auto}a{color:#000;text-decoration:none;transition:color .3s,background .3s,border .3s}a:active,a:focus{outline:5px auto #8a0e54}a:hover{color:red}.cf:after{content:"";display:table;clear:both}body,ul{padding:0}body{margin:0 auto;font-size:1.25em;line-height:1.5em;background:#fff;color:#000}h1,h2,h3,h4,h5,ul{margin:0}p{margin-top:0}ul{list-style:none}h1,h2,h3,h4{line-height:1.25em;margin-bottom:.5em;font-size:2em}h1{font-family:"Open Sans","Jeju Gothic",sans-serif;font-weight:400}h2,h4{color:red}h2,h3,h4{font-weight:300}h3,h4{font-size:1.4em;line-height:1.5em;font-weight:400}@media only screen and (max-width:767px){h3{line-height:1.35em}}h4{font-size:1.125em;font-weight:600}h1 a,h2 a,h3 a,h4 a{color:inherit;border:0!important}.main{padding-bottom:1.5em;border-bottom:2px solid red}.main hr{margin:3em 0;height:2px;background:#ddd}.main figure,.main ol,.main p,.main ul,.meta{margin-bottom:1.5em}.main a{color:#846346;background-image:none;transition:color .2s}.main a:active,.main a:focus,.main a:hover{color:#a57c58;background-image:linear-gradient(to bottom,rgba(165,124,88,0) 50%,rgba(165,124,88,.6) 50%);background-repeat:repeat-x;background-size:2px 2px;background-position:0 1.15em}.main aside a{color:#8a0e54}.main aside a:active,.main aside a:focus,.main aside a:hover{color:#b81370;background-image:none!important}.text ol,.text ul{margin-left:1em}.meta li{float:left;margin-right:2em;color:red}.meta li b{font-weight:400;color:#000;padding-right:.25em}.meta li,.teaser,.teaser li{list-style:none}.teaser li{margin-bottom:1.5em}@media screen and (min-width:50em){.teaser li{float:left;width:30%;margin-left:5%}.teaser li:first-child{margin-left:0}}.nextprev{padding:1em 0}.nextprev a{border:0}.nextprev .prev{float:left}.nextprev .next{float:right}.footer{padding:1em 0 6em;font-size:.8em}.copyright{float:left}.colophon{float:right}.colophon a b{color:red;padding-left:.25em}