/*!*****************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../assets/src/styles/components/channel/_main.css ***! \*****************************************************************************************************************************************************************************************************/@media screen and (min-width:980px){.channel-a-block-wrapper{border-right:1px solid #ccc;width:50%}}@media screen and (max-width:979px){.channel-a-block-wrapper{margin-bottom:1em}}@media screen and (min-width:600px) and (max-width:979px){.channel-b-block-wrapper{width:100%}}@media screen and (min-width:980px){.channel-b-block-wrapper{border-right:1px solid #ccc;display:block;width:25%}}.channel-b-block{display:block;width:100%}.channel-b-block.last{border:none;margin:0}@media (min-width:980px){.channel-sidebar-wrapper .vertical-column .channel-b-block:first-child .figure-image{display:none}}.channel-c-block-wrapper>h2:first-child{position:absolute}.channel-c-block-wrapper>div{min-width:25%}@media (min-width:980px){.channel-c-block-wrapper>div{border-left:1px solid #ccc}}.channel-c-block-wrapper>div:first-child{border:none}.channel-c-block{min-width:25%}@media (min-width:600px){.channel-c-block{border-left:1px solid #ccc}}.channel-c-block.first{border:none}@media screen and (min-width:980px){.channel-d-block-wrapper{border-right:1px solid #ccc;width:50%}}@media (min-width:980px){.channel-d-block{margin:0 1em}}.cat-image{line-height:1em;margin:0 auto;max-width:1500px;padding:1.5em 1em;text-align:center}.cat-image img{max-width:700px}@media (max-width:700px){.cat-image img{max-width:100%}}.cat-about{border-top:1px solid #ccc;font-family:solido,arial,sans-serif;font-size:.7em;line-height:1.45em;margin:0 1.45em;padding:2em 0;text-align:center}.cat-about h2{margin:0 0 .25em}.cat-about p{margin:0}div.channel-about{margin:-1em auto 0;padding:0 0 1.5%}div.channel-about h2.dek-heading{color:#111;font-family:tiempos,georgia,serif;font-size:.9rem;font-style:italic;font-weight:200;line-height:1.25em;margin:0 auto;max-width:1500px;padding:0 1rem 1em;text-decoration:none}div.channel-about h2.dek-heading b{font-weight:600}div.channel-about h2.dek-heading a{color:inherit;text-decoration:underline}div.channel-about h2.dek-heading a:hover{opacity:.75}div.channel-about-bottom-border{border-bottom:1px solid #ccc;margin:0 auto 1.5%;width:97.25%}.channel-content{margin:0 auto;max-width:1500px;width:100%}@media (min-width:980px){.channel-content{display:flex}}.channel-content .image-attachment.-ratioscale{position:relative}.channel-content .image-attachment.-ratioscale img{height:100%;left:0;position:absolute;top:0;width:100%}.channel-content h2.title{color:#ed3725;font-family:Tiempos Headline,georgia,serif;font-weight:200;margin-bottom:.5em;text-align:center}@media screen and (min-width:980px){.channel-content h2.title{margin-top:0}}.channel-content h2.title.m-block{color:#fff}.channel-content .k-block-wrapper h2.title{align-self:flex-end;flex:0 0 100%}@media screen and (min-width:980px){.channel-content .home-region-4{border-top:0;margin-top:0}.channel-content .k-block-wrapper{width:37.5%}}.channel-content .red{color:#ed3725}.channel-content .grey-background{background-color:#636463}@media (min-width:980px){.channel-content .featured_galleries .excerpt-content:first-child{width:50%}.channel-content .featured_galleries .excerpt-content:first-child figure{float:left;padding-right:1em;width:75%}}.channel-content .podcast-icon.-inline{margin-right:2%}.channel-content .separator{padding:0 2px}.channel-content .a-block-wrapper h2.title{color:#ed3725}.channel-content .m-block-0 .image-attachment>.image.-fit{height:auto}.channel-content .m-block-0 .image-attachment.-ratioscale{position:relative}.channel-content .m-block-3 .hed-heading.-excerpt>.hed{margin-top:0}.small-list .hed-heading.-excerpt>.hed,.small-list .meta-data.-ago,.small-list .meta-data.-excerpt{font-family:solido,arial,sans-serif}.channel-region-1{padding-bottom:1em}.channel-region-1,.channel-region-2{border-bottom:1px solid #ccc;width:100%}.channel-region-2{padding:1em 0 0;text-align:center}@media screen and (min-width:600px){.channel-region-2{padding:1em 0}}.channel-region-3{padding:1em 0}@media screen and (max-width:727px){.channel-region-3{padding-bottom:0}}.channel-sidebar-wrapper .channel-sidebar-podcasts,.channel-sidebar-wrapper .channel-sidebar-the-latest{margin:0 auto;width:auto}.sidebar-trending{margin:0 1em;width:auto}.channel-sidebar-big-box-ad{clear:both;margin:0 auto 1em;min-width:300px;text-align:center;width:auto}@media (max-width:979px){.channel-sidebar-big-box-ad{border-top:1px solid #ccc;margin-top:-1px;padding-top:1em}}@media (min-width:600px) and (max-width:979px){.channel-sidebar-big-box-ad{margin-top:1em}}@media (max-width:979px){.page-template-current-magazine-issue .channel-sidebar-big-box-ad{background-color:#fff;margin-bottom:2em;margin-top:-1.51em}}@media (min-width:980px){.page-template-current-magazine-issue .channel-sidebar-big-box-ad{margin-top:2.5em}}/*!******************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../assets/src/styles/components/htmx/newsletters-unit/main.css ***! \******************************************************************************************************************************************************************************************************************/.newsletters-unit__title{font-family:solido,arial,sans-serif;font-size:1.25em;margin-bottom:.5em;padding-right:1em}.newsletters-unit__icon{float:left;height:1em;margin:.15em .5em .25em 0}.newsletters-unit__description{color:#111;font-family:solido,arial,sans-serif;font-size:.9em;font-weight:200;line-height:1.25em;margin:0 0 .5em;text-decoration:none}.newsletters-unit__description strong{font-weight:900}.newsletters-unit__privacy-policy{font-family:solido,arial,sans-serif;line-height:1;margin-bottom:.25em;margin-top:0}.newsletters-unit__privacy-policy p{font-size:.9em;margin:1em 0 0}.newsletters-unit__privacy-policy a{color:#111;text-decoration:underline}.newsletters-unit__button{background:#e5200f;border:0!important;color:#fff!important;display:block;font-family:Solido,Arial,sans-serif;font-size:.75em;letter-spacing:1px;line-height:1.8em;padding:.35em 1.15em .25em;text-transform:uppercase;transition:opacity .5s ease-in-out}.newsletters-unit__button span{color:#fff!important}.newsletters-unit__button--smaller{font-size:.7em}.newsletters-unit__button--inline{font-size:.85em;line-height:1em;padding:.6em .95em .45em}.newsletters-unit__button:disabled{cursor:not-allowed;opacity:.5}.newsletters-unit__error-handling{color:#e5200f;font-size:.85em;line-height:1.15em;margin:0 0 1em}.newsletters-unit__error-handling__item span{font-weight:700;padding-right:.5em}.newsletters-unit__error-handling__item p{margin:0}.newsletters-unit__signed-up{color:#5dae0e;font-family:solido,arial,sans-serif;font-size:.8em;line-height:1em;margin:0}.newsletters-unit__signed-up--button{display:block;margin:0 0 .75em;padding:.45em .25em}.newsletters-unit__email{align-items:flex-start;display:flex;margin-top:1.65em}.newsletters-unit__email label{color:#111;display:block;font-family:solido,arial,sans-serif;font-size:.8em;line-height:1.25em;margin-top:0!important;opacity:.7;order:0;padding:.45em .5em .35em;pointer-events:none;position:absolute;transition-duration:.1s;transition-property:all;transition-timing-function:linear}.newsletters-unit__email label:has(~input:not(:-moz-placeholder)){font-size:.7em;padding-left:0!important;transform:translateY(-1.9em)}.newsletters-unit__email label:has(~input:focus),.newsletters-unit__email label:has(~input:not(:placeholder-shown)),.newsletters-unit__email label:has(~input:valid){font-size:.7em;padding-left:0!important;transform:translateY(-1.9em)}.newsletters-unit__email input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:0;box-sizing:border-box;color:#111!important;flex-grow:1;font-family:solido,arial,sans-serif;font-size:.8em;line-height:1.3em;margin-right:-6px;margin-top:0!important;max-width:450px;min-width:calc(100% - 125px);order:1;padding:.4em .5em .35em}.newsletters-unit__email button{order:2}.newsletters-unit__sticky-close{fill:#111;stroke:#111;stroke-width:2px;background:none;border:none;color:#111;cursor:pointer;font-size:.75em;padding:0;position:absolute;right:1rem;top:1rem}.newsletters-unit--single--podcast{bottom:0;position:sticky}.newsletters-unit--single--podcast .newsletters-unit__wrapper{background-color:#ece8e8;border-top:1px solid #ccc;padding:1em;transition:all .25s ease-in-out}@media screen and (min-width:780px){.newsletters-unit--single--podcast .newsletters-unit__wrapper{align-items:center;display:flex;justify-content:center;width:100%}}.newsletters-unit--single--podcast .newsletters-unit__form-1 button{margin:0 auto}.newsletters-unit--single--podcast .newsletters-unit__form-2{max-width:500px}@media screen and (max-width:780px){.newsletters-unit--single--podcast .newsletters-unit__form-2{margin:0 auto}}@media screen and (min-width:780px){.newsletters-unit--single--podcast .newsletters-unit__form-2{padding-left:1em}}@media screen and (max-width:780px){.newsletters-unit--single--podcast .newsletters-unit__description{text-align:center}}@media screen and (min-width:780px){.newsletters-unit--single--podcast .newsletters-unit__description{margin-bottom:0;margin-right:1rem}}.newsletters-unit--single--fp-live{background-color:#ece9e3;border-width:0;margin-bottom:-1px;margin-top:0;padding:2.4rem .8rem;position:relative;text-align:center;z-index:1}.newsletters-unit--single--fp-live .newsletters-unit__form-1 button{margin:0 auto}.newsletters-unit--single--fp-live .newsletters-unit__form-2{margin:1.5em auto 0;max-width:500px}.newsletters-unit--single--fp-live .newsletters-unit__button{background-color:#252525}.newsletters-unit--single--post{margin-top:1.5rem}.newsletters-unit--single--post-shortcode{margin:1.25rem auto;padding:1em 2em;text-align:center}.newsletters-unit--single--post-shortcode .newsletters-unit__form-1 button{margin:1.25em auto 0}.newsletters-unit--single--post-shortcode .newsletters-unit__form-2{margin:0 auto;max-width:500px}.newsletters-unit--single--recirc-unit .newsletters-unit__form-1 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:#e5200f!important;font-weight:700;padding:0}.newsletters-unit--archive--newsletter .newsletters-unit__button{background-color:#252525}@media (max-width:979px){.newsletters-unit--archive--newsletter .newsletters-unit__button--inline{padding:.7em .95em}}.newsletters-unit--home-j-block{padding:0 1em 1em}.newsletters-unit--home-j-block .newsletters-unit__description{font-size:.8em}.newsletters-unit--footer{background-color:#ece9e3;border-width:0;margin-bottom:-1px;margin-top:0;padding:2.4rem .8rem;position:relative;text-align:center;z-index:1}.newsletters-unit--footer .newsletters-unit__title{margin-top:0;padding-right:0}.newsletters-unit--footer .newsletters-unit__form-1 button{margin:1em auto 0}.newsletters-unit--footer .newsletters-unit__form-2{margin:1.5em auto 0;max-width:500px}.newsletters-unit--footer .newsletters-unit__button{background-color:#252525}.fp-live__hero+.newsletters-unit{border-top:1px solid #000}@media (max-width:979px){.newsletters-unit--blog{padding:0 1rem}}.newsletters-unit--blog{margin-bottom:1rem}.newsletters-unit--blog .newsletters-unit__email{max-width:500px}/*!**************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../assets/src/styles/components/blog/_main.css ***! \**************************************************************************************************************************************************************************************************/ .blog-content{margin:0 auto;max-width:1500px;position:relative;width:100%}@media (min-width:980px){.blog-content{display:flex}.blog-content>.blog-list{flex:1;padding:0 1em}}.blog-content>.sidebar{margin-bottom:.75em;min-width:360px}@media (min-width:980px){.blog-content>.sidebar{border-left:1px solid #ccc;display:flex;flex:0 0 360px;padding-bottom:3em}}/*!******************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../assets/src/styles/components/category/_main.css ***! \******************************************************************************************************************************************************************************************************/.title--narrow{color:#ed3725;font-family:Solido Condensed,Arial Narrow,arial,sans-serif;font-size:2.5em;line-height:.8em;margin:.67em auto;max-width:1500px;padding:.15em 1rem 0;text-transform:uppercase}.tag-fp-insider .title--narrow{text-align:center}.error404 .title--narrow{margin:.35em auto .15em}div.channel-about{margin:-1em auto 0;padding:0 0 1.5%}.tag-fp-insider div.channel-about{margin-top:-1.25em;text-align:center}.tag-fp-insider div.channel-about h2.dek-heading{font-size:.7rem}div.channel-about h2.dek-heading{color:#111;font-family:tiempos,georgia,serif;font-size:.9rem;font-style:italic;font-weight:200;line-height:1.25em;margin:0 auto;max-width:1500px;padding:0 1rem 1em;text-decoration:none}div.channel-about h2.dek-heading b{font-weight:600}div.channel-about h2.dek-heading a{color:inherit;text-decoration:underline}div.channel-about h2.dek-heading a:hover{opacity:.75}div.channel-about-bottom-border{border-bottom:1px solid #ccc;margin:0 auto 1.5%;width:97.25%}.cat-image{line-height:1em;margin:0 auto;max-width:1500px;padding:1.5em 1em;text-align:center}.cat-image img{max-width:700px}@media (max-width:700px){.cat-image img{max-width:100%}}.no-more,.posts-load-more{color:#666;font-family:solido,arial,sans-serif;font-size:.7em;padding-bottom:1em;padding-top:1em;text-align:center;text-transform:uppercase;width:100%}.no-more a,.posts-load-more a{color:#666}.posts-load-more span:hover{cursor:pointer;text-decoration:underline}.no-more{margin-bottom:1em}.pagination{align-content:center;display:flex;font-family:solido,arial,sans-serif;font-size:.8em;justify-content:center;margin:2em auto 1em;text-align:center;text-transform:uppercase;width:100%}.pagination a,.pagination span{padding:.5em}.newsletter-unit--parent *{color:unset}.newsletter-unit--parent .header-image-artwork{max-height:300px}.newsletter-unit--parent .header-image-artwork img{mix-blend-mode:multiply;width:100%}.newsletter-unit--parent.newsletter-unit--bookshelf .header-image-artwork,.newsletter-unit--parent.newsletter-unit--fp-weekend .header-image-artwork{max-width:325px}.newsletter-unit--parent.newsletter-unit--bookshelf .header-image-artwork img,.newsletter-unit--parent.newsletter-unit--fp-weekend .header-image-artwork img{mix-blend-mode:normal}.newsletter-unit--parent .author-headshot img{mix-blend-mode:multiply;width:100%}.newsletter-unit--parent h1#main{font-family:Tiempos Headline,georgia,serif;font-size:2rem;font-weight:300;line-height:2rem;margin:0!important;padding:0!important}@media (max-width:599px){.newsletter-unit--parent h1#main{font-size:2.5rem;line-height:2.5rem}}.newsletter-unit--parent div.channel-about{margin:0;padding:0 0 .25em}.newsletter-unit--parent div.channel-about h2.dek-heading{color:#fff;font-family:tiempos,georgia,serif;font-size:.9em;font-style:normal;line-height:1.5em}@media (max-width:599px){.newsletter-unit--parent div.channel-about h2.dek-heading{font-size:1em;line-height:1.5em}}.newsletter-unit--parent .channel-preview-link{font-family:solido,arial,sans-serif;font-size:.75em;font-weight:400;line-height:1.25em;padding:1em 0;text-transform:uppercase}@media (max-width:599px){.newsletter-unit--parent .channel-preview-link{font-size:1em;line-height:1.25em}}.newsletter-unit--parent .channel-preview-link p{margin:0;padding:0}.newsletter-unit--parent .channel-preview-link .preview-link-caret{fill:none;stroke:#fff;stroke-width:2;stroke-miterlimit:10;background-size:contain;display:inline-block;height:.75em;margin-left:.4em;width:.4275em}.newsletter-unit--parent .newsletter-unit-signup{margin:0!important;padding-top:0!important}.newsletter-unit--parent .newsletter-unit-signup .newsletter-signup-container{border-bottom:none!important;margin:0 0 1.25rem!important;padding-bottom:0!important}@media (min-width:600px) and (max-width:979px){.newsletter-unit--parent .newsletter-unit-signup .newsletter-signup-container{width:85%}}@media (max-width:979px){.newsletter-unit--parent .newsletter-unit-signup .newsletter-signup-container .buttons{margin-top:.75em}}.newsletter-unit--parent .newsletter-unit .error-message,.newsletter-unit--parent .newsletter-unit .success-message{color:#fff;line-height:1em}@media (max-width:979px){.newsletter-unit--parent .newsletter-unit .error-message,.newsletter-unit--parent .newsletter-unit .success-message{font-size:.9em;line-height:1em}}.newsletter-unit--parent .newsletter-unit .error-message{border-top:1px solid;display:block;font-style:italic;padding-top:1em}.newsletter-unit--parent .newsletter-unit input[type=email]{border:1px solid #111;color:#111}.newsletter-unit--parent .article-category-description.button,.newsletter-unit--parent .article-category-description.button--signup{background-color:#111;border-bottom:none!important;color:#fff;line-height:1.05em}.newsletter-unit--parent .article-category-description.button--signup:hover,.newsletter-unit--parent .article-category-description.button:hover{background-color:#323334;border-bottom:none!important}.archive.category .newsletter-unit--parent .newsletter-unit-signup .newsletters-unit .button--signed-up{color:inherit!important}.archive.category .newsletter-unit--parent .newsletter-unit-signup .newsletters-unit .button--unsubscribe{display:none!important}.newsletter-unit--parent .channel-disclaimer{display:none}.newsletter-unit--parent .channel-disclaimer p{font-family:solido,arial,sans-serif;font-size:16px;font-weight:400;line-height:20px}.newsletter-unit--parent .hide-channel-disclaimer{display:none!important}.newsletter-unit--parent .privacy-policy-acknowledge{background:unset!important;padding-right:0!important}.newsletter-unit--parent .privacy-policy-acknowledge a{color:#fff!important}.newsletter-unit--parent{display:block;margin:0;padding:0;width:100%}.newsletter-unit--parent .inner_wrap{margin:0 auto;max-width:1000px;padding-top:2rem}.newsletter-unit--parent .inner_wrap .row{display:flex;flex-direction:row;width:100%}@media (max-width:979px){.newsletter-unit--parent .inner_wrap .row{display:block}}.newsletter-unit--parent .inner_wrap .row--1{padding-bottom:2em}@media (max-width:979px){.newsletter-unit--parent .inner_wrap .row--1{min-width:100%;padding:0 0 2em}}.newsletter-unit--parent .inner_wrap .row--1 .column--1{min-width:100px;width:10%}@media (max-width:979px){.newsletter-unit--parent .inner_wrap .row--1 .column--1{float:right;padding:0 1em 0 0;width:25%}.newsletter-unit--parent .inner_wrap .row--1 .column--1 h1#main{font-size:2.5em;line-height:1em;max-width:30%}.newsletter-unit--parent .inner_wrap .row--1 .column--1 .author-headshot img{display:block;margin-left:auto;max-width:175px;width:100%}}.newsletter-unit--parent .inner_wrap .row--1 .column--2{padding:1em 1em 0;width:50%}@media (min-width:980px){.newsletter-unit--parent .inner_wrap .row--1 .column--2{min-width:500px}}@media (max-width:979px){.newsletter-unit--parent .inner_wrap .row--1 .column--2{width:100%}}.newsletter-unit--parent .inner_wrap .row--1 .column--2 p{margin:0!important}.newsletter-unit--parent .inner_wrap .row--1 .column--2 .channel-description{padding-bottom:1rem}.newsletter-unit--parent .inner_wrap .row--1 .column--2 div.channel-about h2.dek-heading{margin:0;padding:0}.newsletter-unit--parent .inner_wrap .row--1 .column--2 .newsletters-unit input[type=email]{min-width:unset!important;width:calc(100% - 100px)}@media (max-width:979px){.newsletter-unit--parent .inner_wrap .row--1 .column--2 .newsletters-unit input[type=email]{width:70%}}.newsletter-unit--parent .inner_wrap .row--1 .column--2 .button--signup{min-width:unset!important;width:100px}@media (max-width:979px){.newsletter-unit--parent .inner_wrap .row--1 .column--2 .button--signup{width:auto}}.newsletter-unit--parent .inner_wrap .row--1 .column--3{align-self:end;min-width:400px;width:40%}@media (max-width:979px){.newsletter-unit--parent .inner_wrap .row--1 .column--3{display:none}}.category_archive_posts{margin-bottom:1.5em;margin-top:1.5em;width:100%}@media (max-width:979px){.category_archive_posts{margin:0;padding:1rem 0 0}}.category_archive_posts .meta-data a.department-name{color:#111}.category_archive_posts .meta-data.-date-only{color:#696969;display:inline;font-size:.86em}.category_archive_posts .excerpt-content--list{border-top:none}.category_archive_posts .excerpt-content--list .figure-image{margin-right:1em;width:calc(45% - 1em)}@media (max-width:979px){.category_archive_posts .excerpt-content--list .figure-image{margin-right:3%;width:50%}}.category_archive_posts .excerpt-content--list .list-text{width:55%}@media (max-width:979px){.category_archive_posts .excerpt-content--list .list-text{width:47%}}.category_archive_posts .excerpt-content--list:after{border-bottom:1px solid #ccc;content:"";height:1px;width:100%}@media (min-width:980px){.category_archive_posts--inner{width:100%}.category_archive_posts .posts{margin:0 auto;max-width:1000px;padding:0 calc(100px - .5em);width:100%}.category_archive_posts .posts .excerpt-content--list{margin:0 1.5em}}