@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,700,900|Lato:300,400,700,900|Merriweather:300,400,500,600,700,800,900|Playfair+Display:700|Frank+Ruhl+Libre:500,600,700,900|Lora:400,500,600,700,900);.wrapper{max-width:1200px;padding-left:2em;padding-right:2em;margin-left:auto;margin-right:auto}@media screen and (max-width:800px){.wrapper{padding:0 15px}}body,html{margin:0}body{font-family:Roboto,sans-serif;font-size:16px;color:#333;background-color:#fff}.overlay{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.85);cursor:pointer;z-index:1001}a{color:#2f98da;text-decoration:none}.pswp img{-o-object-fit:cover;object-fit:cover}form.form{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:50px}form.form input{width:calc(100% - 40px);border:1px solid #eaeaea;background:#fff;padding:20px;-webkit-appearance:none;-webkit-border-radius:0}form.form button[type=submit]{background:#2f98da;padding:1rem 2rem;color:#fff;font-weight:500;border-radius:3px;border:0}.col,.col label{margin:var(--space-xs) 0}.col label{display:block;color:#000;font-size:14px}.site-navigation-container{background:#fff}.site-navigation{height:42px}.site-navigation .site-navigation__list{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:0;margin:0;height:inherit;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.site-navigation .site-navigation__list .site-navigation__list-item{font-family:Merriweather,serif;font-size:15px;line-height:15px}.site-navigation .site-navigation__list .site-navigation__list-item:first-child{padding-left:0}.site-navigation .site-navigation__list .site-navigation__list-item:last-child{padding-right:0}.site-navigation .site-navigation__list .site-navigation__list-item a{display:flex;align-items:inherit;color:#333}.site-navigation .site-navigation__list .site-navigation__list-item svg{fill:#333;margin-right:4px}.site-navigation .site-navigation__list .site-navigation__list-item.menu svg{margin-right:0}@media screen and (max-width:800px){.site-navigation .site-navigation__list .site-navigation__list-item:nth-child(n+5){display:none}.site-navigation .site-navigation__list .site-navigation__list-item.menu{display:flex}}.sidebar{position:fixed;left:-100%;top:0;background:#fff;z-index:2000;transition:left .3s ease-in-out;pointer-events:none;width:300px;height:100%;overflow-y:auto;overflow-x:hidden;border-right:1px solid #eaeaea;box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09)}.sidebar ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.sidebar ul li{transition:all .15s cubic-bezier(.4,0,.2,1)}.sidebar ul li:hover{background:rgba(71,82,186,.075)}.sidebar ul li:first-child a{border-bottom:1px solid #eef1f5}.sidebar ul li a h1{font-size:24px;padding:0;margin:0}.sidebar ul .title{display:flex;align-items:flex-end}.sidebar ul li a{font-family:Roboto,sans-serif;display:inline-block;width:calc(100% - 36px);color:#333;padding:18px;font-size:1rem;font-weight:400}.sidebar ul li a svg{width:20px;height:20px}.sidebar.show{pointer-events:all;left:0}.site-header-container{position:relative;top:0;z-index:1000;background:#fff;padding:12px 0}.site-header .site-header__title a{color:#000}.site-header .site-header__title h1{font-family:"Serif Beta",serif;text-align:center;font-size:72px;font-weight:700;margin:0}.site-header .site-header__categories{display:flex;justify-content:space-between}.site-header .site-header__categories .site-header__categories-category{padding:24px 0}.site-header .site-header__categories .site-header__categories-category.active{border-bottom:3px solid #2f98da}.site-header .site-header__categories .site-header__categories-category a{color:#fff;font-weight:700;font-size:18px;text-transform:uppercase}.site-header .site-header__categories .site-header__categories-category svg{fill:#fff;vertical-align:middle}@media screen and (max-width:800px){.site-header-container{padding-top:24px}.site-header .site-header__title h1{font-size:32px;text-align:center}}.content,.home{margin:24px 0}.content{display:grid;grid-template-columns:1fr;grid-gap:24px}.featured-container{display:grid;grid-template-columns:25% calc(50% - 12px) calc(25% - 12px);grid-gap:12px;row-gap:24px}.featured-container .featured-container__side:first-of-type{border-right:1px solid #eaeaea;padding-right:12px}.featured-container .featured-container__side a:first-child{display:block;border-bottom:1px solid #eaeaea;margin-bottom:24px}.featured-container .featured-container__side .featured-article img{height:150px}.featured-container .featured-container__side .featured-article__info__category{font-size:18px}.featured-container .featured-container__side .featured-article__info h1{font-size:20px}.featured-container .featured__large,.featured-container__sidebar{border-right:1px solid #eaeaea;padding-right:12px}.featured-container a:hover .featured-article .featured-article__info h1{background:linear-gradient(90deg,currentColor,currentColor) repeat-x 0 95%;background-size:1px 1px}.featured-container .featured-article{display:flex;flex-direction:column;position:relative}.featured-container .featured-article img{position:relative;width:100%;height:500px;-o-object-fit:cover;object-fit:cover;background-color:rgba(0,0,0,.15)}.featured-container .featured-article__info{font-weight:900;color:#333;padding:24px;word-break:break-word;width:auto}.featured-container .featured-article__info__category{font-family:Merriweather,serif;display:block;font-size:18px;font-weight:900;margin-bottom:12px}.featured-container .featured-article__info h1{font-family:"Serif Beta",serif;display:inline;margin:0;font-size:32px;font-weight:900;line-height:1.2}@media screen and (max-width:800px){.featured-container{grid-template-columns:1fr!important}.featured-container__sidebar{order:1}.featured-container .featured-container__sidebar,.featured-container .featured__large{border-right:0;padding-right:0}.featured-container .featured-container__side:first-of-type{border-right:0;padding-right:0;border-top:1px solid #eaeaea;padding-top:12px}.featured-container .featured__large .featured-article{margin-bottom:0}.featured-container .featured__large .featured-article img{height:250px}.featured-container .featured__large .featured-article .featured-article__info h1{font-size:20px}}.recent__title{display:flex;align-items:baseline;justify-content:space-between;border-top:5px solid #267abd;margin-top:0;padding-top:12px;font-size:18px;font-weight:700}.recent__title__read_more{font-family:Roboto,sans-serif;text-transform:uppercase;font-size:14px;font-weight:400;margin:0}.recent .recent__list{list-style:none;margin:0;padding:0}.recent .recent__list-article{padding:12px 0}.recent .recent__list-article:not(:last-child){border-bottom:1px solid #eaeaea}.recent .recent__list-article a:hover .recent__list-article__info h1{background:linear-gradient(90deg,currentColor,currentColor) repeat-x 0 95%;background-size:1px 1px}.recent .recent__list-article:first-child{padding-top:0}.recent .recent__list-article__info{word-break:break-word}.recent .recent__list-article__info h1{font-family:Merriweather,serif;display:inline;font-size:16px;font-weight:500;line-height:1.5;color:#333;margin:0}.recent .recent__list-article__info__date{display:block;color:#000;font-size:12px;font-weight:400;margin-top:4px}@media screen and (max-width:800px){.recent .recent__list-article__info h1{font-size:16px}.recent .recent__list-article__info__date{font-size:14px}}.articles-list{display:grid;grid-gap:24px;margin-top:24px}.articles-list.three-articles{grid-template-columns:repeat(3,1fr)}.articles-list .featured-container{grid-template-columns:50% calc(25% - 12px) calc(25% - 12px)}@media screen and (max-width:800px){.articles-list.three-articles{grid-template-columns:1fr}}.c-title{display:flex;flex-direction:column;margin:24px 0;padding-bottom:20px;border-top:3px solid #267abd;color:#333}.c-title h3{align-self:center;margin:-26px 0 0 10px;padding:5px 20px;font-size:26px;font-weight:900;background-color:#fff}.c-title .more{align-self:end;text-transform:uppercase;margin-top:-45px;font-size:14px;font-weight:400}@media screen and (max-width:800px){.c-title h3{align-self:flex-start;margin:-16px 0 0 10px;font-size:16px}.c-title .more{margin-left:auto}}.articles .articles__article{padding-bottom:18px;border-bottom:1px solid rgba(0,0,0,.1);word-break:break-word}a:hover .articles .articles__article-info .articles__article-info__title{background:linear-gradient(90deg,currentColor,currentColor) repeat-x 0 95%;background-size:1px 1px}.articles .articles__article .articles__article-content__image{order:1;font-size:0}.articles .articles__article .articles__article-content__image img{width:100%;height:225px;-o-object-fit:cover;object-fit:cover}.articles .articles__article .articles__article-info{font-size:0;margin:24px 0;color:#333}.articles .articles__article .articles__article-info__category{display:block;font-family:Roboto,serif;font-size:18px;font-weight:900;margin-bottom:12px}.articles .articles__article .articles__article-info__title{display:inline;font-family:Roboto,serif;font-size:20px;font-weight:900;color:inherit;margin:0;word-break:break-word;line-height:1.2}.articles .articles__article .articles__article-info__text{font-family:Merriweather,serif;font-size:16px;line-height:1.75;color:inherit;word-break:break-word}.articles .articles__article .articles__article-info__meta{display:flex;justify-content:space-between;align-items:flex-end;font-size:16px;font-weight:400;flex-grow:1;margin-top:24px;color:#000}@media screen and (max-width:800px){.articles .articles__article .articles__article-info__title{font-size:20px}.articles .articles__article .articles__article-info__meta,.articles .articles__article .articles__article-info__text{display:none}.articles .articles__article-content__image img{height:175px}}.articles__read_more{display:flex;justify-content:center;margin:66px 0}.articles__read_more a{display:block;padding:18px 24px;font-weight:600;color:#333;border:1px solid #eaeaea;text-decoration:none;width:200px}.articles__read_more a:after{margin-left:1.5em;content:"\2192";vertical-align:baseline;transition:.2s}.articles__read_more a:focus:after,.articles__read_more a:hover:after{margin-left:2em}.article-container{display:grid;grid-template-columns:600px;grid-gap:24px;justify-content:center;margin:66px auto 100px}.article .article__title{font-family:"Serif Beta",serif;font-size:42px;font-weight:900;word-break:break-word;line-height:1.2;margin-top:24px;margin-bottom:0}.article .article__image{display:block;margin-top:24px}.article .article__image figure{margin:0;padding:0}.article .article__image img{width:100%;min-height:400px;-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transition:1s ease-in-out}.article .article__image img:hover{-webkit-filter:brightness(60%);filter:brightness(60%)}.article .article__image .credits{display:block;color:#000;margin-top:12px}.article .article__meta{font-size:16px;margin:0}.article .article__meta span{color:#000;font-weight:400}.article .article__meta__category a{color:#333;font-weight:700}.article .article__meta span.article__meta__author{color:#2f98da;font-weight:700}.article .article__meta div{display:flex;align-items:center}.article .article__content,.article .article__content__intro{font-family:Lora,serif;margin:24px 0;word-break:break-word;line-height:1.875;color:#333}.article .article__content__intro p,.article .article__content p{font-size:18px}.article .article__content.article__content__intro p,.article .article__content__intro.article__content__intro p{margin:0;font-weight:600}.article .article__content__intro a,.article .article__content a{text-decoration:underline}.article .article__content__intro h1,.article .article__content__intro h2,.article .article__content__intro h3,.article .article__content__intro h4,.article .article__content__intro h5,.article .article__content__intro h6,.article .article__content h1,.article .article__content h2,.article .article__content h3,.article .article__content h4,.article .article__content h5,.article .article__content h6{font-family:Roboto,sans-serif;margin:12px 0}.article .article__content__intro figure,.article .article__content figure{margin:0}.article .article__content__intro figure.image,.article .article__content figure.image{margin:20px 0}.article .article__content__intro figure.image figcaption,.article .article__content figure.image figcaption{font-size:.9rem;margin-top:5px;color:#666}.article .article__content .first-letter,.article .article__content__intro .first-letter{display:block;float:left;font-size:5rem;font-weight:500;margin-right:12px;line-height:5rem}.article .article__content__intro table,.article .article__content table{border-collapse:collapse;width:100%;margin-bottom:1rem}.article .article__content__intro td,.article .article__content__intro th,.article .article__content td,.article .article__content th{border:1px solid #ddd;text-align:left;padding:8px}.article .article__content__intro tr:nth-child(2n),.article .article__content tr:nth-child(2n){background-color:#ddd}.article .article__content__intro blockquote,.article .article__content blockquote{background:#f9f9f9;border-left:10px solid #eaeaea;margin:24px 0;padding:24px 10px;quotes:"\201C" "\201D" "\2018" "\2019"}.article .article__content__intro blockquote p,.article .article__content blockquote p{display:inline}.article .article__content__intro blockquote:before,.article .article__content blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.article .article__content__intro img,.article .article__content img{width:100%;height:auto}.article .article__content__intro__read_more,.article .article__content__read_more{font-size:16px;padding:0;list-style:none;margin:66px 0 0}.article .article__content__intro__read_more li,.article .article__content__read_more li{font-family:Roboto,sans-serif;margin:12px 0}.article .article__content__intro__read_more li:not(:last-child),.article .article__content__read_more li:not(:last-child){border-bottom:1px solid #eaeaea;padding-bottom:12px}.article .article__content__intro__read_more li img,.article .article__content__read_more li img{min-width:100px;min-height:80px;max-width:100px;max-height:80px;margin-right:24px;-o-object-fit:cover;object-fit:cover}.article .article__content__intro__read_more li a,.article .article__content__read_more li a{display:flex;align-items:flex-start;text-decoration:none;color:#333;line-height:1.5;font-weight:700}.article__tags{display:flex;font-family:Roboto,sans-serif;font-size:16px;margin:24px 0}.article__tags__tag{text-decoration:none;color:#267abd;font-weight:600;border:1px solid;padding:4px 12px}.article__tags__tag i{margin-right:3px}.article__footer{display:flex;flex-direction:column}.article__footer .recent .recent__title{margin-bottom:0}@media screen and (max-width:800px){.article-container{margin-top:24px;width:100%;grid-template-columns:1fr;grid-gap:0}.article .article__title{font-size:26px}.article .article__image img{min-height:250px}.article .article__content__intro p,.article .article__content p{font-size:16px}.article__footer{flex-direction:column}.article__footer .newsletter{margin:0 0 24px}}.comments{display:none;margin-bottom:var(--space-md)}.comments h3{font-family:"Serif Beta",serif;font-size:21px;margin:0}.comments form{margin-top:var(--space-md)}.comments a.button{display:block;padding:var(--space-md);margin-bottom:var(--space-md);border:1px solid #eaeaea;border-radius:8px}.comments input[type=text]{width:calc(100% - 40px);border:1px solid #eaeaea;background:#fff;padding:20px;-webkit-appearance:none;-webkit-border-radius:0;font-size:16px}ul.comment{list-style:none;padding:0}ul.comment ul.comment{padding-left:var(--space-xl)}ul.comment li{margin-bottom:5px;padding:var(--space-md);border-bottom:1px dotted #000;border-left:1px dotted #000}ul.comment li .comment{margin:var(--space-xs) 0;word-break:break-word;font-size:14px}ul.comment li img{width:32px;height:32px;vertical-align:middle;border-radius:50px}ul.comment li .author,ul.comment li .reply{font-size:12px;color:grey}ul.comment li .reply{font-weight:bolder;margin-right:5px}.footer{font-size:14px;background:#fff;color:#000;padding-top:66px}.footer__block{width:25%;float:left;margin-bottom:25px}.footer__block h4{margin:0;font-size:1rem;font-weight:600}.footer__block ul{margin:0;padding:0;list-style:none}.footer__block ul li{margin:4px 0}.footer__block ul li a{color:inherit;text-decoration:none;font-weight:400}.footer__bottom{padding:24px;clear:both;border-top:1px solid #eaeaea;background:#fff;color:#000;text-align:center}.footer__bottom p{margin:0}@media screen and (max-width:800px){.footer__block{width:100%}}form.search{display:flex;align-items:center;flex-direction:column;margin-top:50px}form.search input{width:100%;border:1px solid #dfe2e7;color:#97a1b0;background:#f1f4f9;padding:20px;-webkit-appearance:none;border-radius:6px;box-sizing:border-box}form.search button[type=submit]{background:#267abd;margin:20px 0;padding:1rem 2rem;color:#fff;font-weight:500;border-radius:3px;border:0}.pagination{display:inline-block;width:100%;padding:0}.pagination li{display:block;width:auto;padding-right:16px;float:left}.pagination a{color:#333;float:left;padding:10px 20px;text-decoration:none;border:1px solid #ddd}.pagination:not(.post) a:hover:not(.active){background:#eee}.pagination a.active{color:#333;border-color:transparent}.pagination a:hover:not(.active){color:#333}@media only screen and (max-width:800px){.pagination li:not(:first-child):not(:last-child){display:none}}.newsletter{margin:24px 0;border:1px solid #eaeaea;padding:24px;background-color:#fff}.newsletter__title{font-weight:700}.newsletter h1{font-size:1.5rem;color:#333;line-height:1.2;margin-top:0;margin-bottom:24px}.newsletter p{margin:24px 0}.newsletter form{display:flex;align-items:center}.newsletter form input{width:100%;color:#97a1b0;background-color:#f1f4f9;border:1px solid #dfe2e7;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0}.newsletter form button,.newsletter form input{font-family:sans-serif;height:50px;padding:0 12px;font-size:1rem}.newsletter form button{margin-left:12px;background:#267abd;color:#fff;border:0;width:125px;cursor:pointer}@media screen and (max-width:800px){.newsletter form{align-items:flex-start;flex-direction:column}.newsletter form button{margin-top:24px;margin-left:0}}@font-face{font-family:"Serif Beta";src:url(/fonts/Serif12Beta-Regular.otf);font-weight:400}@font-face{font-family:"Serif Beta";src:url(/fonts/Serif72Beta-Black.otf);font-weight:700}