.article__header{align-items:center;display:grid;text-align:center}@media only screen and (min-width:768px){.article__header{grid-column:span 2}}.article__body{padding-bottom:35px;padding-top:35px}@media only screen and (min-width:768px){.article__body{padding-bottom:80px;padding-top:80px}}.article__image{grid-column:1;grid-row:1;height:80vh;position:relative;width:100%}@media only screen and (min-width:768px){.article__image{height:100vh}}.article__image:after{background-color:#000;bottom:0;content:"";height:100%;left:0;opacity:.4;position:absolute;right:0;top:0;width:100%}.article__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article__details{color:#fff;grid-column:1;grid-row:1;z-index:1}@media only screen and (min-width:768px){.article__details{margin-left:auto;margin-right:auto}}.article__date{color:#fff;display:block;font-size:14px;letter-spacing:1.12px;margin-top:20px}@media only screen and (min-width:768px){.article__date{margin-top:30px}}.article__columns{display:grid;margin-bottom:40px}@media only screen and (min-width:768px){.article__columns{gap:120px;grid-template-columns:repeat(2,1fr);margin-bottom:120px}}.article__columns:last-child{margin-bottom:0}.article__column-image{margin:20px -20px 0;order:2}@media only screen and (min-width:768px){.article__column-image{margin:0;order:1}}.article__column-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:768px){.article__columns-reverse .article__column-image{order:2}}.article__column-content{order:1}@media only screen and (min-width:768px){.article__column-content{order:2}.article__columns-reverse .article__column-content{order:1}}.article__column-content,.article__content{margin-left:auto;margin-right:auto;max-width:700px}.article__column-content h2,.article__column-content h3,.article__column-content h4,.article__column-content h5,.article__column-content h6,.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6{font-family:nimbus-roman,serif;font-size:18px;font-weight:400;letter-spacing:1.36px;line-height:26px;text-transform:uppercase}@media only screen and (min-width:768px){.article__column-content h2,.article__column-content h3,.article__column-content h4,.article__column-content h5,.article__column-content h6,.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6{font-size:32px;letter-spacing:2.56px;line-height:44px}}.article__column-content>div p,.article__column-content>p,.article__content>div p,.article__content>p{font-size:14px;font-weight:400;letter-spacing:.42px;line-height:22px;margin-bottom:25px;margin-top:25px}@media only screen and (min-width:768px){.article__column-content>div p,.article__column-content>p,.article__content>div p,.article__content>p{font-size:18px;font-weight:300;letter-spacing:.54px;line-height:32px;margin-bottom:40px;margin-top:40px}}.article__column-content>div p:first-child,.article__column-content>p:first-child,.article__content>div p:first-child,.article__content>p:first-child{font-size:16px;letter-spacing:.51px;line-height:24px;margin-top:0}@media only screen and (min-width:768px){.article__column-content>div p:first-child,.article__column-content>p:first-child,.article__content>div p:first-child,.article__content>p:first-child{font-size:18px;font-weight:700;letter-spacing:.54px;line-height:32px}}.article__column-content a:not(.button),.article__content a:not(.button){font-size:14px;font-weight:400;letter-spacing:.42px;line-height:22px;position:relative}@media only screen and (min-width:768px){.article__column-content a:not(.button),.article__content a:not(.button){font-size:18px;font-weight:300;letter-spacing:.54px;line-height:32px}}.article__column-content a:not(.button):after,.article__content a:not(.button):after{background-color:#000;bottom:-2px;content:"";height:1px;left:0;position:absolute;width:100%}@media only screen and (min-width:768px){.article__column-content a:not(.button):after,.article__content a:not(.button):after{bottom:-4px}}.article__column-content b,.article__column-content em,.article__column-content strong,.article__content b,.article__content em,.article__content strong{font-size:14px}.article__column-content b a,.article__column-content em a,.article__column-content strong a,.article__content b a,.article__content em a,.article__content strong a{font-size:14px!important;font-weight:700!important}@media only screen and (min-width:768px){.article__column-content b,.article__column-content em,.article__column-content strong,.article__content b,.article__content em,.article__content strong{font-size:18px}.article__column-content b a,.article__column-content em a,.article__column-content strong a,.article__content b a,.article__content em a,.article__content strong a{font-size:18px!important;font-weight:700!important}}.article__column-content img,.article__content img{height:100%;margin:20px -20px 0;width:calc(100% + 40px)}@media only screen and (min-width:768px){.article__column-content img,.article__content img{margin:40px -60px 0;width:calc(100% + 120px)}}.article__column-content blockquote,.article__content blockquote{margin:30px 0;text-align:center}@media only screen and (min-width:768px){.article__column-content blockquote,.article__content blockquote{margin-bottom:50px;margin-top:50px;text-align:left}}.article__column-content blockquote p,.article__content blockquote p{font-family:nimbus-roman,serif;font-size:18px;letter-spacing:1.36px;line-height:26px;text-transform:uppercase}@media only screen and (min-width:768px){.article__column-content blockquote p,.article__content blockquote p{font-size:32px;letter-spacing:2.56px;line-height:44px}}.article__column-content .button,.article__content .button{background-color:#000;color:#fff;display:inline-block;font-size:14px;font-weight:500;letter-spacing:2.52px;line-height:14px;padding:14px 24px 16px;text-transform:uppercase}@media only screen and (min-width:768px){.article__column-content .button,.article__content .button{padding:18px 34px 20px}}.article__column-content .button:hover,.article__content .button:hover{background-color:#737373;color:#fff}.article__tags{margin-bottom:40px}.article__tag{background-color:#fff;color:#000;display:inline-block;font-size:12px;letter-spacing:.72px;padding:4px 10px 6px;text-align:center;text-transform:uppercase}

/*# sourceMappingURL=section-v2-main-article.min.css.map*/