.main-article a,.entry-content a{color:#d5191c;text-decoration:underline}#cb-nav-bar{border-top:3px solid #161616;z-index:100}.logo.logo-main img{max-height:65px}.toast{position:fixed;top:0;left:0;width:100%;z-index:10;color:#fff;display:flex;justify-content:center;align-items:center;transition:transform 1000ms;transform:translateY(-100%)}.toast img{height:50px}.toast.show{transform:translateY(25px)}.header-banner-ad{display:inline-flex;justify-content:center;align-items:center;width:468px;height:60px;background-color:#191919;color:#ebebeb;cursor:pointer}.post-banner-ad{display:flex;justify-content:center;align-items:center;width:100%;height:128px;background-color:#f2f2f2;cursor:pointer;border:1px dashed #8f8f8f}.home .tipi-cols{width:100%}.single .site-main{padding-top:0}.single .hero-m{padding:0}.single .title-above .meta-wrap,.single .title-above-c .meta-wrap{padding-bottom:25px;padding-top:35px}.single .hero-meta.tipi-s-typo .title,.single .hero-meta.tipi-m-typo .title{font-size:2rem;line-height:1.2}.single .hero-meta.tipi-s-typo .subtitle,.single .hero-meta.tipi-m-typo .subtitle{font-size:1rem;line-height:1.4;margin-top:.5rem}.single .hero-meta .title-wrap{margin-left:15px;margin-right:15px}.single .hero-wrap .hero{width:95%;height:auto;margin:0 auto;margin-bottom:15px;border:12px solid #161616;box-shadow:8px 12px 0 #d5191c}.single .hero-wrap .hero img{object-fit:contain}.single .hero-wrap.hero-4,.single .hero-wrap.hero-12{margin-bottom:30px}.single .hero-wrap.hero-4 .hero,.single .hero-wrap.hero-12 .hero{max-height:100%}.single .hero-wrap .caption{position:relative;margin:15px 15px 0;text-align:right}.single .hero-wrap .credit{position:relative;margin:0 15px 0;display:flex;justify-content:end;font-size:10px;font-weight:400;line-height:1.2;text-transform:uppercase;text-align:right;padding:5px 7px}#cb-content{position:relative;overflow:hidden;min-height:100vh}.ghost-title{position:absolute;top:-1%;left:-13%;font-weight:700;line-height:1;font-size:50vw;z-index:0;opacity:.02;word-break:break-word;pointer-events:none}.single .sub-article_content_images{float:none;margin:0 20px 5px 0;width:200px}.single .sub-article_content_image>img{display:block;width:100%}.single .sub-article_content_image .caption{font-size:10px;font-weight:400;line-height:1.5;text-transform:none;display:inline-block}.single .sub-article_content_image .credit{font-size:10px;font-weight:400;line-height:1.5;text-transform:uppercase;display:block}.single .wp-block-image{margin:0 0 1rem 0}.single .side-author__wrap .mask{background-color:transparent}.single .entry-content{padding-left:.5rem;padding-right:.5rem}.single .entry-content h1,.single .entry-content h2,.single .entry-content h3,.single .entry-content h4,.single .entry-content h5,.single .entry-content h6{margin:2rem 0 1rem 0}.single .entry-content blockquote,.single .entry-content .wp-block-pullquote p{font-size:20px}.single .cb-post-footer-block{margin:0 0 35px}.home .sidebar-wrap{position:sticky;top:45px}.sidebar ul.cb-small-squares-widget{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sidebar ul.cb-small-squares-widget>li{background:#f2f2f2;aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center;border:1px dashed #8f8f8f;cursor:pointer}.mask img:not(.avatar),.mask picture:not(.avatar){aspect-ratio:16 / 13}@media only screen and (min-width:576px){.single .sub-article_content_images{float:left}}@media only screen and (min-width:768px){.archive .sidebar-wrap{position:sticky;top:50px}.single .entry-content{padding-left:0;padding-right:0}.single .cb-sidebar.sidebar{margin-top:0}}@media only screen and (min-width:1020px){.single .title-above .meta-wrap,.single .title-above-c .meta-wrap{padding-bottom:40px;padding-top:50px}.single .no-featured-image .title-above .meta-wrap{margin-bottom:50px}.single .no-featured-image-caption .hero-wrap.hero-4{margin-bottom:50px}.single .no-featured-image-caption .hero-wrap.hero-12{margin-bottom:75px}.single .hero-meta.tipi-s-typo .title,.single .hero-meta.tipi-m-typo .title{font-size:3.5rem}.single .hero-meta.tipi-s-typo .subtitle,.single .hero-meta.tipi-m-typo .subtitle{font-size:1.3rem}}@media only screen and (max-width:480px){.mask img:not(.avatar),.mask picture:not(.avatar){aspect-ratio:16 / 10;min-height:50px}.home .preview-grid.cb-grid-feature:first-child{border-top:0;border-bottom:0}}@media only screen and (max-width:575px){.home .preview-grid.cb-grid-feature{height:75vw}}@media only screen and (max-width:767px){.home .block-wrap-fs:not(.mob-fs){padding-left:0;padding-right:0}.home .slider article{height:auto;padding-bottom:60%}}