body{font-family:noticia text,serif;font-size:14px;color:#2f2f2f;background-color:#f9f7f1}h1.header{font-weight:900;font-size:calc(40px + 4vw);text-transform:uppercase;display:inline-block;line-height:72px;margin:40px}article header,h2.header,.headline,h1.header,.red{font-family:playfair display,serif}article header,h2.header{font-weight:500;font-size:40px;text-transform:uppercase;display:inline-block;line-height:72px}h4.subtitle{margin-top:0}article p{padding:.5rem;text-align:justify;text-align-last:none}.headline{font-weight:700;font-size:30px;text-transform:uppercase}.red{color:#e95420}.centered{text-align:center}.archiveblock{width:100%;max-width:40rem;margin:0 auto}.meta{color:#b4b1b1;margin-bottom:20px}::-moz-selection{color:#fff;background:#e95420}::selection{color:#fff;background:#e95420}a{text-decoration:underline;text-decoration-style:dotted;color:#2f2f2f}a:hover{background-color:grey;color:#fff}a.nav-link,a.headline{text-decoration:none;margin-left:20px;font-size:20px}a.nav-link:hover,a.headline:hover{text-decoration:none;background-color:#2f2f2f;color:#fff}p{margin-top:0;margin-bottom:20px;font-size:16px}.head{text-align:center;position:relative}.subhead{text-transform:uppercase;border-bottom:2px solid #2f2f2f;border-top:2px solid #2f2f2f;padding:12px 0}.content{font-size:0;line-height:0;word-spacing:-.31em;display:inline-block;margin:30px 2% 0}.column{font-size:16px;line-height:22px;width:17.5%;display:inline-block;padding:0 1%;vertical-align:top;margin-bottom:50px;transition:all .7s}.column+.column{border-left:1px solid #2f2f2f}.column .headline{text-align:center;line-height:normal;font-family:playfair display,serif;display:block;margin:0 auto}.column .headline.hl1{font-weight:700;font-size:30px;text-transform:uppercase;padding:10px 0}.column .headline.hl2{font-weight:400;font-style:italic;font-size:24px;box-sizing:border-box;padding:10px 0}.column .headline.hl2:before{border-top:1px solid #2f2f2f;content:'';width:100px;height:7px;display:block;margin:0 auto}.column .headline.hl2:after{border-bottom:1px solid #2f2f2f;content:'';width:100px;height:13px;display:block;margin:0 auto}h3{font-weight:700;font-size:30px;box-sizing:border-box}.column .headline.hl3{font-weight:400;font-style:italic;font-size:36px;box-sizing:border-box;padding:10px 0}.column .headline.hl4{font-weight:700;font-size:12px;box-sizing:border-box;padding:10px 0}.column .headline.hl4:before{border-top:1px solid #2f2f2f;content:'';width:100px;height:7px;display:block;margin:0 auto}.column .headline.hl4:after{border-bottom:1px solid #2f2f2f;content:'';width:100px;height:10px;display:block;margin:0 auto}blockquote{font-family:playfair display,serif;font-size:36px;line-height:44px;text-align:center;font-weight:400;display:block;margin:40px 0;font-feature-settings:"liga","dlig"}blockquote:before{border-top:1px solid #2f2f2f;content:'';width:100px;height:16px;display:block;margin:0 auto}blockquote:after{border-bottom:1px solid #2f2f2f;content:'';width:100px;height:16px;display:block;margin:0 auto}.column .figure{margin:0 0 20px}.column .figcaption{font-style:italic;font-size:12px}.media{-webkit-filter:sepia(80%)contrast(1)opacity(.8);filter:sepia(80%)grayscale(1)contrast(1)opacity(.8);mix-blend-mode:multiply;width:100%}.articlecontainer{box-sizing:border-box;margin:0 auto;max-width:40rem}.yearletter{font-family:playfair display,serif;border-radius:50%;line-height:30px;text-align:center;width:30px}.yearlist{column-count:2;line-height:125%;list-style:square inside;padding-left:1em}figure{margin:0}figure img{width:100%}figcaption{font-style:italic;font-size:12px}footer{margin:auto;text-align:center;font-size:12px;display:table}footer div{vertical-align:middle;display:inline-block;padding:5px}img.logo{margin-left:10px;margin-right:10px}@media only all and (max-width:1300px){.weatherforcastbox{display:none}}@media only all and (max-width:1200px){.column{width:31%}}@media only all and (max-width:900px){.column{width:47%}}@media only all and (max-width:600px){.column{width:100%}.column+.column{border-left:none;border-bottom:1px solid #2f2f2f}header{max-width:320px;font-size:60px;line-height:54px;overflow:hidden}}