@charset "UTF-8";
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-style:normal;font-weight:400;vertical-align:baseline;background:#fff0}article,aside,figure,footer,header,hgroup,img,nav,section{display:block}img,object,embed{max-width:100%;height:auto}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:#fff0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom;*vertical-align:baseline}.lt-ie7 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}a:hover,a:active{outline:none}small{font-size:85%}em,i{font-style:italic}strong,th,b{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:80%;line-height:0;position:relative}sup{top:-.75em}sub{bottom:-.5em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.lt-ie8 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}html{-webkit-text-size-adjust:none}input[type=text],input[type=submit],textarea{-webkit-appearance:none;-moz-appearance:none}*{box-sizing:border-box}body,select,input,textarea{color:#333}::-moz-selection{background:#FFB969;color:#000;text-shadow:none}::selection{background:#FFB969;color:#000;text-shadow:none}a:link{-webkit-tap-highlight-color:#fff0}ins{background-color:#FFB969;color:#000;text-decoration:none}mark{background-color:#FFB969;color:#000;font-style:italic;font-weight:700}body{color:#222;font-family:freight-sans-pro,Helvetica,Times,serif;font-size:18px;font-weight:400;line-height:1.3}a{color:#222}a:hover,a:focus{color:#000}nav a{text-decoration:none}nav a:hover,nav a:active{text-decoration:none}h1{color:#222;font-family:freight-text-pro,Garamond,Times,serif;font-weight:600;font-size:42px;line-height:1.3}@media (min-width:320px){h1{font-size:calc(42px + 10 * (100vw - 320px) / 960)}}@media (min-width:1280px){h1{font-size:52px}}h2{color:#222;font-family:freight-text-pro,Garamond,Times,serif;font-weight:600;font-size:38px;line-height:1.3}@media (min-width:320px){h2{font-size:calc(38px + 11 * (100vw - 320px) / 960)}}@media (min-width:1280px){h2{font-size:49px}}h3{color:#222;font-family:freight-text-pro,Garamond,Times,serif;font-weight:600;font-size:1.625rem;line-height:1.3}h4{color:#222;font-family:freight-sans-pro,Helvetica,Times,serif;font-weight:700;font-size:1.6875rem;letter-spacing:.05rem;line-height:1.3}h5{color:#222;font-family:freight-sans-pro,Helvetica,Times,serif;font-size:1.3125rem;font-weight:600;letter-spacing:.15rem;line-height:1.3}h6{color:#222;font-family:freight-sans-pro,Helvetica,Times,serif;font-size:1.4375rem;line-height:1.3;text-transform:uppercase}p{font-size:1rem;line-height:1.4;margin:0 0 1em 0}em,i{font-style:italic}em strong,em b,i strong,i b{font-style:italic}strong,b{font-weight:700}strong em,strong i,b em,b i{font-weight:700}ol{margin:1em 0 1em 1.25em}ul{list-style:disc;margin:1em 0 1em 1.1em;font-size:1rem}nav ul{list-style:none;margin:0;padding-left:0}nav ul a{text-decoration:none}.page-title{color:#fff}.xs-button{background-color:#F43152;border-radius:15px;color:#fff;font-family:freight-sans-pro,Helvetica,Times,serif;font-weight:600;font-size:.8125rem;line-height:20px;letter-spacing:.05em;padding:.125rem .5rem;text-transform:uppercase;text-decoration:none}.xs-button:hover{color:#fff}.xs-button:hover svg{margin-left:8px;transition:all 0.125s ease-out}.xs-button:focus{color:#fff}.xs-button svg{font-size:.75rem;margin-left:3px;transition:all 0.125s ease-out}.xs-excerpt{font-family:freight-sans-pro,Helvetica,Times,serif;font-size:.888rem;line-height:22px}.xs-tag{background-color:#FFB969;color:#333;display:inline;font-family:freight-sans-pro,Helvetica,Times,serif;font-size:1.125rem;font-weight:600;letter-spacing:.15rem;line-height:24px;padding:.125rem 1rem;text-transform:uppercase}.article-preview-heading{font-family:freight-text-pro,Garamond,Times,serif;font-weight:600;font-size:1.875rem;line-height:33px}.article-supertitle{color:#565656;font-family:freight-sans-pro,Helvetica,Times,serif;font-weight:700;font-size:1rem;line-height:22px;letter-spacing:.05rem}.subheading{font-family:freight-sans-pro,Helvetica,Times,serif;color:#F43152;font-weight:700;font-size:1.125rem;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.page-introduction{font-family:freight-sans-pro,Helvetica,Times,serif;font-size:1.75rem;line-height:35px;letter-spacing:.02rem}.summary-title{font-family:freight-text-pro,Garamond,Times,serif;font-weight:300;font-size:38px;line-height:49px}@media (min-width:320px){.summary-title{font-size:calc(38px + 8 * (100vw - 320px) / 960)}}@media (min-width:1280px){.summary-title{font-size:46px}}.page-heading{font-family:freight-text-pro,Garamond,Times,serif;font-weight:400;font-size:42px;line-height:54px}@media (min-width:320px){.page-heading{font-size:calc(42px + 10 * (100vw - 320px) / 960)}}@media (min-width:1280px){.page-heading{font-size:52px}}.section-heading{font-family:freight-text-pro,Garamond,Times,serif;font-weight:500;font-size:38px;line-height:49px}@media (min-width:320px){.section-heading{font-size:calc(38px + 8 * (100vw - 320px) / 960)}}@media (min-width:1280px){.section-heading{font-size:46px}}.subsection-heading{font-family:freight-sans-pro,Helvetica,Times,serif;font-weight:700;font-size:1.375rem;line-height:26px;letter-spacing:.05rem;text-transform:uppercase}.xs-subheading{border-bottom:1px solid #FFB969;color:#F43152;font-family:freight-sans-pro,Helvetica,Times,serif;font-size:.875rem;font-weight:600;letter-spacing:2px;line-height:1.5;margin:2rem 0 1rem 0;padding:0 0 .25rem 0;text-decoration:none;text-transform:uppercase;width:100%}h2.form_title{border-bottom:1px solid #c2c2c2;border-top:1px solid #c2c2c2;color:#222;font-size:1.3125rem;margin-bottom:-1rem;padding:1rem 0}#contact-form .gform_wrapper{background:#fff;border:0 solid #F2F2F2;margin-top:0rem;padding:0}#contact-form .gform_wrapper.gform_body .gform_fields .gfield,#contact-form .gform_wrapper.gform_body .gform_fields .gfield.gf_left_half,#contact-form .gform_wrapper.gform_body .gform_fields .gfield.gf_right_half{margin-bottom:1.5625rem}#contact-form .gform_wrapper .gfield{margin-top:1.5rem}#contact-form .gform_wrapper .gfield_label{color:#222;font-size:.8125rem;font-weight:500;line-height:1.5!important;letter-spacing:2px;text-transform:uppercase}#contact-form .gform_wrapper .gfield_label .gfield_required{color:#F43152;font-size:1.125rem;line-height:0;position:relative}#contact-form .gform_wrapper .name_first label,#contact-form .gform_wrapper .name_last label{font-size:.6875rem;margin-top:.25rem;text-transform:uppercase}#contact-form .gform_wrapper input[type=text],#contact-form .gform_wrapper input[type=url],#contact-form .gform_wrapper input[type=email],#contact-form .gform_wrapper input[type=tel],#contact-form .gform_wrapper input[type=number],#contact-form .gform_wrapper input[type=password],#contact-form .gform_wrapper input[type=file],#contact-form .gform_wrapper textarea{background:#F2F2F2;border:1px solid #F2F2F2;border-radius:0;padding:.5rem 1rem}#contact-form .gform_wrapper input[type=text]::-moz-placeholder,#contact-form .gform_wrapper input[type=url]::-moz-placeholder,#contact-form .gform_wrapper input[type=email]::-moz-placeholder,#contact-form .gform_wrapper input[type=tel]::-moz-placeholder,#contact-form .gform_wrapper input[type=number]::-moz-placeholder,#contact-form .gform_wrapper input[type=password]::-moz-placeholder,#contact-form .gform_wrapper input[type=file]::-moz-placeholder,#contact-form .gform_wrapper textarea::-moz-placeholder{color:#333;font-family:freight-sans-pro,Helvetica,Times,serif;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}#contact-form .gform_wrapper input[type=text]::placeholder,#contact-form .gform_wrapper input[type=url]::placeholder,#contact-form .gform_wrapper input[type=email]::placeholder,#contact-form .gform_wrapper input[type=tel]::placeholder,#contact-form .gform_wrapper input[type=number]::placeholder,#contact-form .gform_wrapper input[type=password]::placeholder,#contact-form .gform_wrapper input[type=file]::placeholder,#contact-form .gform_wrapper textarea::placeholder{color:#333;font-family:freight-sans-pro,Helvetica,Times,serif;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}#contact-form .gform_wrapper input[type=file]{background-color:#fff;border:0;padding-left:0}#contact-form .gform_wrapper textarea{width:100%}#contact-form .gform_wrapper select{-webkit-appearance:none;background:url(/wp-content/themes/ristretto/css/assets/images/svg-icons/caret-down.svg) no-repeat 97% #fff0;background-color:#F2F2F2;background-size:.75rem;border-color:#c2c2c2;border-radius:0;line-height:1.45;padding:.5rem 1rem;width:100%}@media (min-width:580px){#contact-form .gform_wrapper select{width:49%}}#contact-form .gform_wrapper .gfield_description{color:#565656;font-style:italic;margin-top:0}#contact-form .gform_wrapper .gsection{border:none;margin:0;margin-top:3rem}#contact-form .gform_wrapper .gsection_title{color:freight-text-pro,Garamond,Times,serif;font-size:1.3125rem;font-weight:300;letter-spacing:2px!important}#contact-form .gform_wrapper #extensions_message{font-size:.8125rem;text-transform:uppercase}#contact-form .gform_wrapper select[multiple=multiple]{background:#F2F2F2}#contact-form .gform_wrapper .validation_error{background:red;border:none;color:#fff;font-size:.875rem;font-weight:400;letter-spacing:1px;padding:1rem;text-transform:uppercase;width:97.5%}#contact-form .gform_wrapper .top_label .gfield_error{background:none;border:none;width:100%}#contact-form .gform_wrapper .top_label .gfield_error textarea.textarea{max-width:100%}#contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin:none!important}#contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required .name_last{padding-right:0}#contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,#contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin:0;max-width:100%}#contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{color:red;letter-spacing:1px;margin:0;margin-bottom:.5rem;margin-top:.25rem;padding:0;max-width:100%;text-transform:uppercase}#contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description:before{color:#222;content:"\f0aa";font-family:"FontAwesome";display:none}#contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description svg{margin-right:.35rem}#contact-form .gform_wrapper li.gfield_error input[type=email],#contact-form .gform_wrapper li.gfield_error input[type=number],#contact-form .gform_wrapper li.gfield_error input[type=password],#contact-form .gform_wrapper li.gfield_error input[type=tel],#contact-form .gform_wrapper li.gfield_error input[type=text],#contact-form .gform_wrapper li.gfield_error input[type=url],#contact-form .gform_wrapper li.gfield_error textarea{border-color:#FFB969}#contact-form .gform_wrapper .gfield_checkbox input[type=checkbox].gfield-choice-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin-top:0;margin-right:.5rem}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{background:#333;border:none;border-radius:0;color:#fff;display:inline-block;font-family:freight-sans-pro,Helvetica,Times,serif;font-weight:700;letter-spacing:2px;margin-bottom:5rem;padding:.5rem 2rem;text-transform:uppercase;transition:all 0.25s ease-out}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover{background:#333;transform:scale(1.02)}.gform_ajax_spinner{animation:spinner 1.1s infinite linear;border-radius:50%;border:4px solid rgb(255 255 255 / .3);clear:both;float:left;height:30px;margin-left:0;margin-right:1.5rem;margin-top:.75rem;width:30px}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.gform_wrapper .gform_body .gform_fields .gfield select,.gform_wrapper.gf_browser_chrome .gform_body .gform_fields .gfield select{margin-left:0;width:100%!important}.gform_wrapper .gfield .chosen-container-single{font-size:1rem}.gform_wrapper .gfield .chosen-container-single .chosen-single{background:#F2F2F2;border-color:#c2c2c2;border-radius:0;height:auto;padding:.5rem 1rem}.gform_wrapper .gfield .chosen-container-single .chosen-single div b{position:absolute;top:40%;background:none}.gform_wrapper .gfield .chosen-container-single .chosen-drop .chosen-search input[type=text]{background:none}.gform_wrapper .gfield .chosen-container-single .chosen-drop .chosen-results li{padding:.625rem .3125rem}.gform_wrapper .gfield .chosen-container-single.chosen-container-single.chosen-with-drop .chosen-single{background-image:none}.gform_wrapper .gfield .chosen-container-single.chosen-container-single.chosen-with-drop .chosen-single div b{border:none}#content .gform_wrapper{margin-right:0;max-width:100%}#content .gform_wrapper input[type=text],#content .gform_wrapper input[type=url],#content .gform_wrapper input[type=email],#content .gform_wrapper input[type=tel],#content .gform_wrapper input[type=number],#content .gform_wrapper input[type=password],#content .gform_wrapper input[type=file],#content .gform_wrapper textarea{padding:.5rem 1rem;width:100%}@media (min-width:580px){#content .gform_wrapper input[type=text],#content .gform_wrapper input[type=url],#content .gform_wrapper input[type=email],#content .gform_wrapper input[type=tel],#content .gform_wrapper input[type=number],#content .gform_wrapper input[type=password],#content .gform_wrapper input[type=file],#content .gform_wrapper textarea{width:49%}}#content .gform_wrapper .chosen-search input[type=text],#content .gform_wrapper textarea{width:100%}#content .gform_wrapper .validation_error{color:#fff}#content .gform_wrapper .gf_left_half,#content .gform_wrapper .gf_right_half{width:100%}@media (min-width:580px){#content .gform_wrapper .gf_left_half input[type=text],#content .gform_wrapper .gf_left_half input[type=url],#content .gform_wrapper .gf_left_half input[type=email],#content .gform_wrapper .gf_left_half input[type=tel],#content .gform_wrapper .gf_left_half input[type=number],#content .gform_wrapper .gf_left_half input[type=password],#content .gform_wrapper .gf_left_half input[type=file],#content .gform_wrapper .gf_right_half input[type=text],#content .gform_wrapper .gf_right_half input[type=url],#content .gform_wrapper .gf_right_half input[type=email],#content .gform_wrapper .gf_right_half input[type=tel],#content .gform_wrapper .gf_right_half input[type=number],#content .gform_wrapper .gf_right_half input[type=password],#content .gform_wrapper .gf_right_half input[type=file]{width:100%}}@media (min-width:580px){#content .gform_wrapper .gf_left_half,#content .gform_wrapper .gf_right_half{width:49%}}@media (min-width:768px){#footer-signup .gform_wrapper{margin:0;min-width:300px}}@media (min-width:768px) and (min-width:1024px){#footer-signup .gform_wrapper{width:375px}}#footer-signup form{border:1px solid #F43152;width:100%;transition:all 0.25s ease-out}#footer-signup form:focus-within{border:2px solid #F43152;transition:all 0.25s ease-out}@media (min-width:768px){#footer-signup form:focus-within{border:0}}@media (min-width:768px){#footer-signup form{border:0}}#footer-signup .gform_body{width:100%}#footer-signup li{margin:0}#footer-signup .gform_footer{margin:0;padding:0}#footer-signup input.button{background-color:#F43152;font-weight:700;font-size:1.125rem;line-height:1.5;letter-spacing:.05em;height:100%;padding:.5rem 1rem;margin:0 -1px 0 0;text-transform:uppercase}#footer-signup .ginput_container{margin:0}#footer-signup .ginput_container input{background-color:#fff0;border:0;color:#fff;font-family:freight-sans-pro,Helvetica,Times,serif;font-size:1.125rem;line-height:33px;padding-left:1rem;width:100%}#footer-signup .ginput_container input:focus{outline:#fff0}#footer-signup .ginput_container input::-moz-placeholder{color:#fff;font-family:freight-sans-pro,Helvetica,Times,serif;font-style:italic;font-size:1.125rem;line-height:33px}#footer-signup .ginput_container input::placeholder{color:#fff;font-family:freight-sans-pro,Helvetica,Times,serif;font-style:italic;font-size:1.125rem;line-height:33px}@media (min-width:768px){#footer-signup .ginput_container input::-moz-placeholder{padding-top:0;line-height:32px}#footer-signup .ginput_container input::placeholder{padding-top:0;line-height:32px}}#footer-signup .gf_simple_horizontal_wrapper li.hidden_label input{margin-top:0}#footer-signup .gf_simple_horizontal div.gform_footer.top_label{vertical-align:top}#footer-signup .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield{padding-right:0}@media (min-width:768px){#footer-signup .gform_confirmation_wrapper{display:flex;align-items:center;width:60%}}#footer-signup .gform_confirmation_message{font-size:.75rem;color:#FFB969;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding-bottom:1rem}@media (min-width:768px){#footer-signup .gform_confirmation_message{padding:1rem}}#footer-signup .validation_error{background-color:#FFB969;color:#333;border:0;font-size:.9375rem;font-weight:600;text-transform:uppercase;text-align:left;padding:1rem;letter-spacing:1px;margin:0}#footer-signup .gfield_error{background-color:#fff0;border:0}#footer-signup .gfield_error .validation_message{background-color:#FFB969;color:#333;border:0;font-size:.9375rem;font-weight:600;text-transform:uppercase;text-align:left;padding:1rem;letter-spacing:1px}#footer-signup .gfield_error{padding:0;margin:0!important;width:100%}#contact-form .gfield_checkbox input{top:0}#contact-form .validation_error{background-color:#FFB969!important;color:#333!important;font-size:0.875rem!important;letter-spacing:1px!important;font-weight:600!important}#contact-form .ginput_container>.validation_message{display:none}#contact-form .validation_message{color:#333!important;border-bottom:2px solid #FFB969;font-style:normal!important;padding:.5rem 0rem!important}#contact-form .validation_message:before{font-family:"Font Awesome 5 Pro"!important;content:"\f062"!important;display:none}.announcement-banner{background-color:#F43152;overflow:hidden;max-height:0;z-index:1000;width:100%;gap:0;transition:all 0.5s ease-in-out}.announcement-banner.open-banner{max-height:800px;padding:2.1rem 0}@media (min-width:1024px){.announcement-banner.open-banner{padding:2.1rem 0 2.1rem 2.5rem}}@media (min-width:1440px){.announcement-banner.open-banner{padding:2.1rem 0}}.announcement-banner *{grid-column:main}.announcement-banner .label{display:flex;justify-content:space-between}.announcement-banner .announcement-label,.announcement-banner .cta-btn{font-size:1.125rem;font-weight:700;line-height:22px;letter-spacing:.05em;text-transform:uppercase}.announcement-banner .announcement-label span,.announcement-banner .cta-btn span{padding-right:.5rem}.announcement-banner .close-button{font-size:1rem;font-weight:700;line-height:1.3;letter-spacing:.05em;cursor:pointer;transition:all 0.25s ease-out}.announcement-banner .close-button:hover{color:#444}.announcement-banner .close-button .fa-times{position:relative;top:1px}@media (min-width:768px){.announcement-banner .announcement-body{display:flex;gap:4rem;justify-content:space-between}}.announcement-banner .announcement{font-size:1.125rem;font-weight:400;line-height:24px;letter-spacing:0em;margin-bottom:2rem;max-width:44rem}@media (min-width:768px){.announcement-banner .announcement{margin-bottom:0}}.announcement-banner .cta-btn{background-color:#333;color:#fff;text-decoration:none;padding:.5rem 3rem;border-radius:50px;justify-self:start;transition:all 0.25s ease-in-out}@media (min-width:768px){.announcement-banner .cta-btn{align-self:start;justify-self:end}}.announcement-banner .cta-btn:hover{padding:.5rem 3.125rem}.article-by-topic{background-color:#f2f2f2;grid-column:full;margin-top:-1.5rem;padding:3rem 0 1.5rem 0}.article-by-topic a{text-decoration:none}.article-by-topic h2{padding:2rem 1.5rem}@media (min-width:1024px){.article-by-topic h2{margin:0 auto;max-width:1280px}}@media (min-width:1024px) and (min-width:1024px){.article-by-topic h2{padding-left:4.125rem}}.article-by-topic h3.subsection-heading{color:#6D265D;margin-bottom:1rem}.article-by-topic .category-flex{padding:0rem 1.5rem 3rem 1.5rem}@media (min-width:580px){.article-by-topic .category-flex{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width:1024px){.article-by-topic .category-flex{margin:0 auto;max-width:1280px}}@media (min-width:1024px) and (min-width:1024px){.article-by-topic .category-flex{padding-left:4.125rem}}.article-by-topic .category-flex .single-cat{margin-bottom:2rem;padding-left:2.5rem;position:relative}.article-by-topic .category-flex .single-cat:last-child{margin-bottom:0}.article-by-topic .category-flex .single-cat:hover:before{color:#6D265D}.article-by-topic .category-flex .single-cat:hover .xs-button svg{margin-left:8px}@media (min-width:768px){.article-by-topic .category-flex .single-cat{width:calc(50% - 2rem)}}@media (min-width:768px){.article-by-topic .category-flex .single-cat{padding-left:3.5rem}}@media (min-width:1024px){.article-by-topic .category-flex .single-cat{padding-left:6rem}}.article-by-topic .category-flex .single-cat:before{font:var(--fa-font-solid);color:#c2c2c2;font-size:1.375rem;font-weight:900;position:absolute;left:0;top:5px;transition:all 0.325s ease-in-out;display:none}.article-by-topic .category-flex .single-cat>svg{font-size:1.375rem;position:absolute;left:0;top:5px;transition:all 0.325s ease-in-out}@media (min-width:768px){.article-by-topic .category-flex .single-cat>svg{font-size:1.875rem}}@media (min-width:1024px){.article-by-topic .category-flex .single-cat>svg{font-size:3.75rem;top:0}}.article-by-topic .category-flex .institutional-change-and-accountability:before{content:"\f549"}.article-by-topic .category-flex .intersectional-analysis:before{content:"\f78a"}.article-by-topic .category-flex .media-communications-and-technology:before{content:"\f3cd"}.article-by-topic .category-flex .organizational-and-individual-health-behavior-and-psychology:before{content:"\f808"}.article-by-topic .category-flex .training-evaluation:before{content:"\f51c"}.citations-review{background-color:#F43152;color:#fff;display:none;flex-wrap:wrap;margin-top:-1.95rem;padding:1rem;transition:all 0.5s ease-out}.citations-review .review-citation-options a.xs-button{margin-right:1rem;background-color:#fff;color:#F43152;transition:all 0.25s ease-out}.citations-review .review-citation-options a.xs-button:hover{background-color:rgb(205.5253456221,10.9746543779,43.8986175115);filter:grayscale(15%);color:#fff;transition:all 0.25s ease-out}.citations-review .apa-review,.citations-review .chi-review{max-height:0;overflow:hidden;width:100%;font-size:.875rem}.citations-review .active{max-height:500px;margin-top:1.5rem}.citations-review .author-item{list-style:none;margin:0;padding-left:0;display:inline;flex-wrap:wrap}.citations-review .author-item li{display:inline;margin-right:5px;font-size:.875rem}.citations-review .author-item li:after{content:", "}.citations-review .author-item li:last-child:after{content:". "}.citations{background-color:#A23A8F;color:#fff;display:none;flex-wrap:wrap;margin-top:1px;padding:1rem;transition:all 0.5s ease-out}.citations .citation-options a.xs-button{margin-right:1rem;background-color:#fff;color:#A23A8F;transition:all 0.25s ease-out}.citations .citation-options a.xs-button:hover{background-color:#6D265D;color:#fff;transition:all 0.25s ease-out}.citations .apa-citation,.citations .chi-citation{max-height:0;overflow:hidden;width:100%;font-size:.875rem}.citations .active{max-height:500px;margin-top:1.5rem}.citations .author-list,.citations .author-item{list-style:none;margin:0;padding-left:0;display:inline;flex-wrap:wrap}.citations .author-list li,.citations .author-item li{display:inline;margin-right:5px;font-size:.875rem}.citations .author-list li:after,.citations .author-item li:after{content:","}.citations .author-list li:last-child:after,.citations .author-item li:last-child:after{content:"."}.footer-recent-articles{background-color:#FFB969;grid-column:full;margin-bottom:-3rem;padding-bottom:2rem}@media (min-width:768px){.footer-recent-articles{padding-bottom:3.5rem}}@media (min-width:1024px){.footer-recent-articles{margin-top:1.5rem}}.footer-recent-articles a{text-decoration:none}.footer-recent-articles .section-header{padding:2rem 1.5rem 0 0;grid-column:span 2}@media (min-width:768px){.footer-recent-articles .section-header{margin-top:2.5rem}}.footer-recent-articles .article-grid{padding:0 1.5rem}@media (min-width:1024px){.footer-recent-articles .article-grid{margin:0 auto;max-width:1280px}}@media (min-width:1024px) and (min-width:1024px){.footer-recent-articles .article-grid{padding-left:4.125rem}}@media (min-width:1440px){.footer-recent-articles .article-grid{padding-left:6.5rem!important}}.footer-recent-articles .article-grid .article-supertitle{color:#6D265D}.footer-recent-articles .article-grid .article-preview-heading{color:#333}.footer-recent-articles .article-grid .author-list .article-authors{color:#6D265D}.footer-recent-articles .article-grid .xs-button{background-color:#6D265D}.footer-recent-articles .guide-callout{border-bottom:1px solid #D09038;margin-top:2.5rem;padding-bottom:1rem;width:100%;grid-column:span 2}.footer-recent-articles .guide-callout .guide-tag{background-color:#6D265D;color:#FFB969;display:inline-block;font-size:1.125rem;font-weight:600;letter-spacing:.15rem;padding:.125rem .5rem;text-transform:uppercase;width:auto}.footer-recent-articles .guide-callout h3{font-weight:500;font-size:36px;line-height:49px}@media (min-width:320px){.footer-recent-articles .guide-callout h3{font-size:calc(36px + 10 * (100vw - 320px) / 960)}}@media (min-width:1280px){.footer-recent-articles .guide-callout h3{font-size:46px}}@media (min-width:1024px){.footer-recent-articles .guide-callout h3{width:60%}}.footer-recent-articles .guide-callout p{font-size:1.125rem;letter-spacing:.02rem;line-height:26px;margin-top:1rem}@media (min-width:1024px){.footer-recent-articles .guide-callout p{width:66%}}.guides{background-color:#FFB969;grid-column:full;padding:2.5rem 0 1.5rem 0}@media (min-width:768px){.guides{padding-bottom:0}}.guides a{text-decoration:none}.guides .guide-introduction{padding:2rem 1.5rem}@media (min-width:1024px){.guides .guide-introduction{margin:0 auto;max-width:1280px}}@media (min-width:1024px) and (min-width:1024px){.guides .guide-introduction{padding-left:4.125rem}}.guides .guide-introduction p{margin-top:1rem}@media (min-width:768px){.guides .guide-introduction p{max-width:66%}}.guides .category-flex{padding:0rem 1.5rem 3rem 1.5rem}@media (min-width:580px){.guides .category-flex{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2.5rem;flex-wrap:wrap;justify-content:space-between}}@media (min-width:1024px){.guides .category-flex{margin:0 auto;max-width:1280px}}@media (min-width:1024px) and (min-width:1024px){.guides .category-flex{padding-left:4.125rem}}.guides .category-flex .single-cat{display:flex;gap:1.5rem;margin-bottom:2rem;position:relative}@media (min-width:768px){.guides .category-flex .single-cat{gap:2.5rem}}.guides .category-flex .single-cat:last-child{margin-bottom:0}.guides .category-flex .single-cat:hover .guide-icon{color:#333;transition:all 0.325s ease-in-out}.guides .category-flex .single-cat .guide-icon{color:#c89050;font-size:2.5rem;position:relative;right:0;text-align:center;top:5px;transition:all 0.325s ease-in-out;width:50px;display:flex;justify-content:center}@media (min-width:768px){.guides .category-flex .single-cat .guide-icon{font-size:3.5rem}}.menu-toggle{background:#fff0;border:none;display:block;height:44px;position:absolute;padding-bottom:22px;padding-top:8.125rem;right:2px;text-align:left;top:0;width:48px}.menu-toggle:hover,.menu-toggle:active,.menu-toggle:focus{background:#fff0;border:none}@media (min-width:960px){.menu-toggle{display:none}}.menu-toggle .menu-button,.menu-toggle .menu-button:before,.menu-toggle .menu-button:after{background:#fff;content:"";cursor:pointer;display:block;height:3px;left:0rem;position:absolute;width:24px}.menu-toggle .menu-button:before{top:-8px}.menu-toggle .menu-button:after{bottom:-8px}.menu-toggle .menu-button,.menu-toggle .menu-button:before,.menu-toggle .menu-button:after{transition:all 0.25s ease-out}.menu-toggle.active .menu-button{background-color:#fff0}.menu-toggle.active .menu-button:before,.menu-toggle.active .menu-button:after{top:0}.menu-toggle.active .menu-button:before{transform:rotate(45deg)}.menu-toggle.active .menu-button:after{transform:rotate(-45deg)}.post-nav{border-top:1px solid #f2f2f2;font-family:freight-text-pro,Garamond,Times,serif;font-size:.875rem;letter-spacing:1px;margin-top:3rem;padding-top:1rem;text-transform:uppercase}.post-nav::after{clear:both;content:"";display:block}.post-nav a{border:none;font-family:freight-text-pro,Garamond,Times,serif;font-weight:600;letter-spacing:1px;text-transform:uppercase}.post-nav .previous-post{float:left}.post-nav .next-post{float:right}.post-nav .fa{color:#222;position:relative;top:0;right:-2px}.post-nav .fa.fa-caret-left{right:0;left:-2px}.recent-articles{grid-column:main;display:flex;flex-wrap:wrap;padding:2rem 0 3rem 0}@media (min-width:768px){.recent-articles{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width:1024px){.recent-articles{padding-left:2.625rem}}@media (min-width:1440px){.recent-articles{padding-left:0}}@media (min-width:1024px){.recent-articles .section-heading{width:100%}}.recent-articles button{border:0;background-color:#F43152;padding:.5rem 0;margin:0 auto;margin-top:3rem;font-family:freight-sans-pro,Helvetica,Times,serif}.recent-articles button a{text-decoration:none;color:#fff;text-transform:uppercase;font-weight:700;font-size:1.125rem;padding:.5rem;line-height:23.9px;letter-spacing:.05rem;transition:0.25s ease-in-out}.recent-articles button a:hover{padding:.5rem .75rem}.recent-articles button a:focus{color:#fff}.recently-added{background-color:#FFB969;grid-column:full;margin-bottom:-3rem;padding-bottom:2rem}@media (min-width:768px){.recently-added{padding-bottom:3.5rem}}@media (min-width:1024px){.recently-added{margin-top:1.5rem}}.recently-added .section-header{padding:2rem 1.5rem 0 1.5rem}@media (min-width:768px){.recently-added .section-header{margin:0 auto;max-width:1280px;margin-top:2.5rem}}@media (min-width:768px) and (min-width:1024px){.recently-added .section-header{padding-left:4.125rem}}@media (min-width:1440px){.recently-added .section-header{padding-left:6.5rem!important}}.recently-added .article-grid{padding:0 1.5rem}@media (min-width:1024px){.recently-added .article-grid{margin:0 auto;max-width:1280px}}@media (min-width:1024px) and (min-width:1024px){.recently-added .article-grid{padding-left:4.125rem}}@media (min-width:1440px){.recently-added .article-grid{padding-left:6.5rem!important}}.recently-added .article-grid .article-supertitle{color:#6D265D}.recently-added .article-grid .article-preview-heading{color:#333}.recently-added .article-grid .author-list .article-authors{color:#6D265D}.recently-added .article-grid .xs-button{background-color:#6D265D}.recently-added button{border:0;outline:0;background-color:#F43152}.rrapp-survey{background-color:#2B0F26;bottom:-100%;left:0;color:#fff;display:grid;font-size:1.0625rem;grid-template-columns:[full-start] calc(50vw - 640px) [main-start] minmax(0,1fr) [main-end] calc(50vw - 640px) [full-end];letter-spacing:.02em;position:fixed;width:100%;transition:all 0.75s ease-out;z-index:10}.rrapp-survey.survey-open{bottom:0}.rrapp-survey .thank-you,.rrapp-survey .survey{grid-column:main;padding:1.5rem}.rrapp-survey .thank-you{font-size:1.5rem;position:relative}.rrapp-survey .thank-you:after{border-bottom:1px solid #F43152;content:" ";width:400%;height:100%;position:absolute;top:0;left:-100%}.rrapp-survey .thank-you h3{color:#F43152;font-size:26px;font-weight:400;line-height:49px;letter-spacing:0em}@media (min-width:320px){.rrapp-survey .thank-you h3{font-size:calc(26px + 10 * (100vw - 320px) / 960)}}@media (min-width:1280px){.rrapp-survey .thank-you h3{font-size:36px}}.rrapp-survey .thank-you .survey-close{color:#F43152;position:absolute;right:1.5rem;top:3rem;cursor:pointer;z-index:10}.rrapp-survey .survey .ginput_container{color:#fff}.rrapp-survey .survey .ginput_container .gfield_select{-webkit-appearance:none;background-color:#fff0;border-radius:0;border:2px solid #fff;color:#fff;font-size:1.3125rem;font-weight:400;letter-spacing:.02em;line-height:35px;padding:.25rem .5rem;width:100%}.rrapp-survey .survey .ginput_container_select{position:relative}.rrapp-survey .survey .ginput_container_select:before{content:"\f0d7";font-family:"Font Awesome 5 Pro";font-weight:900;display:none}.rrapp-survey .survey .ginput_container_select svg{position:absolute;right:0;top:1rem;right:1rem}.rrapp-survey .survey .ginput_container_text input{color:#fff}.rrapp-survey .survey .gform_wrapper .gform_footer input.button,.rrapp-survey .survey .gform_wrapper .gform_footer input[type=submit]{background-color:#F43152;font-size:1.125rem;font-weight:700;line-height:24px;letter-spacing:.05em;padding:.5rem 4rem}.rrapp-survey .survey .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){background-color:#fff0;border:2px solid #fff}.rrapp-survey .survey .gform_wrapper .field_description_below .gfield_description{padding-top:8px;color:#F43152}.rrapp-survey .survey ul{display:grid!important;gap:0 0;grid-template-columns:1fr;grid-template-areas:"question-1" "other-1" "question-2" "other-2" "question-3" "other-3" "question-4" "other-4"}@media (min-width:768px){.rrapp-survey .survey ul{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"question-1 question-2 question-3 question-4" "other-1 other-2 other-3 other-4"}}.rrapp-survey .survey ul li.gfield{display:flex;flex-direction:column;justify-content:space-between}.rrapp-survey .survey ul input{width:100%!important}.rrapp-survey .survey ul #field_4_2{grid-area:question-1}.rrapp-survey .survey ul #field_4_6{grid-area:other-1}.rrapp-survey .survey ul #field_4_3{grid-area:question-2}.rrapp-survey .survey ul #field_4_7{grid-area:other-2}.rrapp-survey .survey ul #field_4_4{grid-area:question-3}.rrapp-survey .survey ul #field_4_8{grid-area:other-3}.rrapp-survey .survey ul #field_4_9{grid-area:question-4}.rrapp-survey .survey ul #field_4_10{grid-area:other-4}.share-dialog{background-color:#470E33;padding:1.5rem;max-width:280px}@media (min-width:1024px){.share-dialog{position:absolute;justify-self:end;grid-column:main;align-self:start;width:280px;margin:15% 0% 0 0}}.share-dialog h2{color:#fff;font-family:freight-sans-pro,Helvetica,Times,serif;font-weight:700;font-size:.875rem;line-height:19px;letter-spacing:.05rem;padding-bottom:1rem;text-transform:uppercase}.share-dialog .social-sharing{background-color:#F43152;padding:.75rem 1rem;display:flex;justify-content:space-between}.share-dialog .social-sharing a{text-decoration:none;position:relative;transition:all 0.25s ease-in-out;font-size:1.25rem}.share-dialog .social-sharing a:hover{margin-top:-2px}.share-dialog .social-sharing a path{color:#fff}.share-dialog a{text-decoration:none}.share-dialog .article-citation,.share-dialog .article-download,.share-dialog .review-citation{background-color:#A23A8F;color:#fff;cursor:pointer;font-family:freight-sans-pro,Helvetica,Times,serif;font-weight:700;font-size:.875rem;line-height:19px;letter-spacing:.05rem;padding:1rem;text-transform:uppercase;margin-top:1rem;text-align:center;transition:all 0.25s ease-out}.share-dialog .article-citation:hover,.share-dialog .article-download:hover,.share-dialog .review-citation:hover{background-color:#6D265D;transition:all 0.25s ease-out}.share-dialog .review-citation{background-color:#F43152;margin-bottom:2rem}.share-dialog .review-citation:hover{background-color:rgb(242.7073732719,24.7926267281,61.6705069124);filter:grayscale(33%);transition:all 0.25s ease-out}.standard-header{position:relative;z-index:0}.standard-header .color-overlay{margin:0 auto;max-width:1280px;background-color:rgb(104 0 74 / .86);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;padding:0 1.5rem;position:relative;width:100%;z-index:100}@media (min-width:1024px){.standard-header .color-overlay{padding-left:4.125rem}}@media (min-width:1024px){.standard-header .color-overlay{padding:0 0}}.standard-header .color-overlay:before{background-color:rgb(104 0 74 / .86);content:"";position:absolute;width:400%;height:100%;right:100%;top:0;z-index:0}.standard-header .color-overlay:after{background-color:rgb(104 0 74 / .86);content:"";height:100%;left:100%;position:absolute;top:0;width:400%;z-index:0}.standard-header img.wp-post-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:80%;object-position:80%;position:absolute;top:0;width:1000%;z-index:10}@media (min-width:960px){.standard-header img.wp-post-image{-o-object-position:right;object-position:right}}.standard-header .page-heading{color:#fff;margin-bottom:1rem}.standard-header p+h1{margin-top:-1.25rem}.standard-header .page-introduction{margin:0 auto;max-width:1280px;margin-top:15rem;margin-bottom:1.5rem;width:100%}@media (min-width:1024px){.standard-header .page-introduction{padding-left:4.125rem}}@media (min-width:768px){.standard-header .page-introduction{margin-top:20rem}}.standard-header .page-introduction p{font-size:24px;line-height:35px;letter-spacing:.02em;max-width:60rem}@media (min-width:320px){.standard-header .page-introduction p{font-size:calc(24px + 4 * (100vw - 320px) / 960)}}@media (min-width:1280px){.standard-header .page-introduction p{font-size:28px}}.standard-header .goal-list{list-style:none;margin:0;padding-left:0}@media (min-width:768px){.standard-header .goal-list{display:flex;margin:3rem 0 1.5rem 0}}@media (min-width:768px){.standard-header .goal-list li{width:calc(33% - 1.5rem);margin-right:1.5rem}}@media (min-width:960px){.standard-header .goal-list li{width:calc(33% - 2rem)}}.standard-header .goal-list .goal{margin-bottom:.5rem;font-size:1.25rem;letter-spacing:1px}.standard-header .goal-list .single-goal{font-size:1rem;line-height:1.3;margin-bottom:1.5rem}@media (min-width:768px){.standard-header .goal-list .single-goal{margin-bottom:0}}@media (min-width:768px){.standard-header .author-page{display:flex}}.standard-header .author-photo{width:280px;height:280px;background-color:#fff;margin-bottom:2rem}@media (min-width:768px){.standard-header .author-photo{margin:7px 1.5rem 0 0}}.standard-header .author-photo img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;padding:1rem}.summary-preview{margin:2.5rem 0 0 0;position:relative}.summary-preview:hover svg{margin-left:8px;transition:all 0.125s ease-out}.summary-preview a{text-decoration:none}.summary-preview a:hover svg{margin-left:8px;transition:all 0.125s ease-out}.summary-preview .article-preview-date{text-transform:uppercase;color:#565656;font-size:.75rem;font-weight:600;letter-spacing:1px;margin:1rem 0 .35rem}.summary-preview .article-preview-heading{color:#6D265D;margin:.25rem 0 .5rem 0}.summary-preview .author-list{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}.summary-preview .author-list .article-authors{color:#F43152;font-family:freight-sans-pro,Helvetica,Times,serif;font-weight:600;font-size:.8125rem;line-height:1.3;letter-spacing:.05em;margin-right:.5rem;text-transform:uppercase;position:relative}.summary-preview .author-list .article-authors:after{content:", ";position:absolute;right:-.25rem;top:0}.summary-preview .author-list .article-authors:last-child:after{content:" "}.summary-preview .xs-excerpt{margin:1rem 0 0 0}.twitter-feed{color:#000;grid-column:full;background-color:#F43152;padding:2.5rem 1.5rem}@media (min-width:768px){.twitter-feed{padding:3rem 1.5rem}}@media (min-width:1024px){.twitter-feed{padding-left:0}}.twitter-feed h2{margin:0 auto;max-width:1280px;color:#000}@media (min-width:1024px){.twitter-feed h2{padding-left:4.125rem}}@media (min-width:1024px){.twitter-feed h2{margin-bottom:2rem}}.twitter-feed a{text-decoration:none}.twitter-feed #ctf .ctf-retweet-icon{background-color:#F43152;padding:0}.twitter-feed #ctf .ctf-retweet-icon svg{color:#fff;font-size:.875rem}.twitter-feed #ctf .ctf-context{text-transform:uppercase;font-weight:600;margin-left:2rem;letter-spacing:.5px}.twitter-feed #ctf .ctf-context .ctf-retweet-text{font-size:0.875rem!important}.twitter-feed #ctf .ctf-context a{color:#fff!important}.twitter-feed #ctf .ctf-tweets{margin:0 auto;max-width:1280px}@media (min-width:1024px){.twitter-feed #ctf .ctf-tweets{padding-left:4.125rem}}@media (min-width:768px){.twitter-feed #ctf .ctf-tweets{display:flex;justify-content:space-between}}.twitter-feed #ctf .ctf-tweets .ctf-item{border-top:0;padding-bottom:0}@media (min-width:768px){.twitter-feed #ctf .ctf-tweets .ctf-item{width:45%}}.twitter-feed #ctf .ctf-tweets .ctf-author-box{margin-left:1.75rem}.twitter-feed #ctf .ctf-tweets .ctf-verified{color:#fff}.twitter-feed #ctf .ctf-tweets .ctf-author-avatar{height:24px;width:24px;margin:.75rem 0 0 -2rem}.twitter-feed #ctf .ctf-tweets .ctf-author-avatar img{border-radius:100%;height:24px;width:24px}.twitter-feed #ctf .ctf-tweets .ctf-author-name{color:#fff!important;letter-spacing:.05em}.twitter-feed #ctf .ctf-tweets .ctf-tweet-content{margin-left:2rem}.twitter-feed #ctf .ctf-tweets .ctf-tweet-content a{font-weight:600}.twitter-feed #ctf .ctf-tweets .ctf-tweet-text{letter-spacing:.025em}.twitter-feed #ctf .ctf-tweets .ctf-twitterlink{font-size:.875rem;letter-spacing:.05em}.twitter-feed #ctf .ctf-tweets .ctf-tweet-actions{margin-left:2rem}.twitter-feed #ctf .ctf-tweets .ctf-tweet-actions a:hover,.twitter-feed #ctf .ctf-tweets .ctf-tweet-actions a:focus{color:#333!important}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:2rem 0;max-width:100%;height:auto}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.rrapp-wrapper{display:flex;flex-direction:column;font-variant-numeric:lining-nums;min-height:100vh;overflow:hidden}main,.standard-grid{display:grid;grid-template-columns:[full-start] calc(50vw - 640px) [main-start] minmax(0,1fr) [main-end] calc(50vw - 640px) [full-end];gap:1.5rem}@media (min-width:1440px){main,.standard-grid{grid-template-columns:[full-start] calc(50vw - 601px) [main-start] minmax(0,1fr) [main-end] calc(50vw - 640px) [full-end]}}main>*{grid-column:main}.rrapp-wrapper{position:relative}@media (min-width:768px){.main-inner{display:flex;flex-direction:row-reverse}.main-inner .sidebar{margin-top:-1.5rem;margin-left:auto;padding-left:1.5rem;min-width:290px}}.visually-hidden{background-color:#FFB969;color:#333;font-family:freight-sans-pro,Helvetica,Times,serif;font-weight:600;font-size:.8125rem;line-height:20px;letter-spacing:.05em;padding:.125rem .5rem;text-transform:uppercase;text-decoration:none;text-align:center;position:absolute;left:-999px;width:1px;height:1px;top:auto}.visually-hidden:focus{display:inline-block;height:auto;width:auto;position:static;margin:auto;color:#fff}.article-grid{overflow:hidden}@media (min-width:768px){.article-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0rem 5.5rem}}.article-grid h2.xs-subheading{grid-area:1/1/2/3}.content-container{padding:2.25rem;background-color:#fff}@media (min-width:768px){.content-container{margin-top:1rem}}@media (min-width:1024px){.content-container{padding:2.625rem;width:87%;grid-column:main}}@media (min-width:1440px){.content-container{padding:6rem}}.content-container h1{margin-bottom:1.5rem}@media (min-width:1024px){.content-container>*{width:80%}}.page-content{margin-top:-.5rem;max-width:60rem}@media (min-width:320px){.page-content{margin-top:calc(-0.5rem + -1 * (100vw - 320px) / 960)}}@media (min-width:1280px){.page-content{margin-top:-1.5rem}}.facetwp-facet-load_more{text-align:center;margin-top:3rem}.facetwp-load-more{border:0;background-color:#F43152;padding:.5rem 0;margin:0 auto;margin-top:3rem;font-family:freight-sans-pro,Helvetica,Times,serif;text-decoration:none;color:#fff;text-transform:uppercase;font-weight:700;font-size:1.125rem;padding:.5rem;line-height:23.9px;letter-spacing:.05rem;transition:0.25s ease-in-out}.facetwp-load-more:hover{padding:.5rem .75rem}.facetwp-load-more:focus{color:#fff}.has-white-color{border-bottom:0;color:#fff;font-family:freight-sans-pro,Helvetica,Times,serif;font-size:.9375rem;font-weight:300;letter-spacing:1.15px;line-height:1.3;text-transform:uppercase}.has-white-background-color{background-color:#fff}.has-green-dark-color{border-bottom:0;color:#27826B;font-family:freight-sans-pro,Helvetica,Times,serif;font-size:.9375rem;font-weight:300;letter-spacing:1.15px;line-height:1.3;text-transform:uppercase}.has-green-dark-background-color{background-color:#27826B}.has-green-light-color{border-bottom:0;color:#6FB881;font-family:freight-sans-pro,Helvetica,Times,serif;font-size:.9375rem;font-weight:300;letter-spacing:1.15px;line-height:1.3;text-transform:uppercase}.has-green-light-background-color{background-color:#6FB881}.has-gold-color{border-bottom:0;color:#ffb865;font-family:freight-sans-pro,Helvetica,Times,serif;font-size:.9375rem;font-weight:300;letter-spacing:1.15px;line-height:1.3;text-transform:uppercase}.has-gold-background-color{background-color:#ffb865}.has-black-color{border-bottom:0;color:#333;font-family:freight-sans-pro,Helvetica,Times,serif;font-size:.9375rem;font-weight:300;letter-spacing:1.15px;line-height:1.3;text-transform:uppercase}.has-black-background-color{background-color:#333}.wp-block-button__link{border-radius:0}.wp-block-button__link:hover{text-decoration:none}.wp-block-button__link:not(.has-text-color){color:#fff;font-family:freight-sans-pro,Helvetica,Times,serif;font-size:.9375rem;letter-spacing:1.15px;line-height:1.3;text-transform:uppercase}.wp-block-button__link:not(.has-text-color):hover{color:#fff}.wp-block-button__link:not(.has-background){background-color:#fff}.wp-block-button__link:not(.has-background):hover,.wp-block-button__link:not(.has-background):focus{transform:scale(1.02);transition:all 0.25s ease-out}.wp-block-button__link.has-white-color:hover,.wp-block-button__link.has-white-color:focus{color:#fff}.wp-block-button__link.has-white-background-color:hover,.wp-block-button__link.has-white-background-color:focus{background-color:rgb(242.25,242.25,242.25)}.wp-block-button__link.has-green-dark-color:hover,.wp-block-button__link.has-green-dark-color:focus{color:#27826B}.wp-block-button__link.has-green-dark-background-color:hover,.wp-block-button__link.has-green-dark-background-color:focus{background-color:rgb(33.1153846154,110.3846153846,90.8550295858)}.wp-block-button__link.has-green-light-color:hover,.wp-block-button__link.has-green-light-color:focus{color:#6FB881}.wp-block-button__link.has-green-light-background-color:hover,.wp-block-button__link.has-green-light-background-color:focus{background-color:rgb(93.9209302326,175.5790697674,114.0558139535)}.wp-block-button__link.has-gold-color:hover,.wp-block-button__link.has-gold-color:focus{color:#ffb865}.wp-block-button__link.has-gold-background-color:hover,.wp-block-button__link.has-gold-background-color:focus{background-color:rgb(255,172.2435064935,75.5)}.wp-block-button__link.has-black-color:hover,.wp-block-button__link.has-black-color:focus{color:#333}.wp-block-button__link.has-black-background-color:hover,.wp-block-button__link.has-black-background-color:focus{background-color:rgb(38.25,38.25,38.25)}footer.body--footer{color:#fff}footer.body--footer::after{clear:both;content:"";display:block}footer.body--footer .footer-inner{margin:0 auto;max-width:1280px}@media (min-width:1024px){footer.body--footer .footer-inner{padding-left:4.125rem}}footer.body--footer .footer-contacts{background-color:#2B0F26;padding:2rem 1rem}@media (min-width:580px){footer.body--footer .footer-contacts{padding:1rem 1rem}}@media (min-width:1024px){footer.body--footer .footer-contacts{padding-left:0}}footer.body--footer .footer-contacts .footer-inner{display:grid;gap:1rem}@media (min-width:580px){footer.body--footer .footer-contacts .footer-inner{display:flex;justify-content:space-between;align-content:center;align-items:center;gap:2rem}}footer.body--footer .footer-contacts .footer-inner p{margin:0;flex:1}footer.body--footer .footer-contacts #footer-signup{padding:1.5rem 0}@media (min-width:768px){footer.body--footer .footer-contacts #footer-signup{display:flex;align-items:center;justify-content:space-between;transition:all 0.25s ease-out}}@media (min-width:768px){footer.body--footer .footer-contacts #footer-signup .subheading{margin:1px 1rem}}footer.body--footer .footer-contacts .signup-button{background:#F43152;border:2px solid #F43152;color:#fff;font-weight:600;letter-spacing:1px;padding:.75rem 1.5rem 1rem 1.5rem;text-transform:uppercase}footer.body--footer .footer-contacts .signup-button .fa-envelope{font-size:1.125rem;line-height:0;margin-right:.75rem;position:relative;top:2px}footer.body--footer .footer-contacts .signup-form{display:none}footer.body--footer .footer-contacts .signup-form .inner#contact-form{margin:0 auto;max-width:1280px}@media (min-width:1024px){footer.body--footer .footer-contacts .signup-form .inner#contact-form{padding-left:4.125rem}}footer.body--footer .footer-contacts .signup-form .inner#contact-form .gform_wrapper{max-width:900px;background:#fff0}footer.body--footer .footer-contacts .signup-form .inner#contact-form .gform_wrapper legend.gfield_label,footer.body--footer .footer-contacts .signup-form .inner#contact-form .gform_wrapper label.gfield_label,footer.body--footer .footer-contacts .signup-form .inner#contact-form .gform_wrapper label.gform-field-label,footer.body--footer .footer-contacts .signup-form .inner#contact-form .gform_wrapper p.gform_required_legend{color:#fff}footer.body--footer .footer-contacts .signup-form .inner#contact-form .gform_wrapper input[type=submit]{background-color:#6D265D}footer.body--footer .footer-contacts .footer-social{align-items:center;display:flex;gap:1em}@media (min-width:580px){footer.body--footer .footer-contacts .footer-social{justify-content:flex-end}}footer.body--footer .footer-contacts .footer-social svg{color:#fff;font-size:1.25rem}footer.body--footer .footer-logos{background-color:#2B0F26;border-top:4px solid #A23A8F;padding:2rem 0 0}@media (min-width:1024px){footer.body--footer .footer-logos{padding-left:0}}@media (max-width:959px){footer.body--footer .footer-logos>.footer-inner{padding:0 1.5rem}}footer.body--footer .footer-logos .footer-inner{margin-bottom:1rem}@media (min-width:768px){footer.body--footer .footer-logos .footer-inner{display:flex}}@media (min-width:768px){footer.body--footer .footer-logos .rrapp-logo{width:40%}}footer.body--footer .footer-logos .rrapp-logo a{display:inline-block}footer.body--footer .footer-logos .rrapp-relations{margin-top:2rem;display:grid;gap:2rem}@media (min-width:580px){footer.body--footer .footer-logos .rrapp-relations{display:flex}}@media (min-width:768px){footer.body--footer .footer-logos .rrapp-relations{margin-top:0}}footer.body--footer .footer-logos .rrapp-relations .footer-contact{font-size:.875rem}footer.body--footer .footer-logos .rrapp-relations .footer-contact span{color:#F43152;font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.33rem}footer.body--footer .footer-logos .rrapp-relations .footer-contact p{font-size:inherit}@media (min-width:1024px){footer.body--footer .footer-logos .rrapp-relations .footer-contact{min-width:335px}}footer.body--footer .footer-logos .rrapp-relations-heading{color:#F43152;font-weight:600;font-size:11px;line-height:1.8;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.33rem}@media (min-width:580px){footer.body--footer .footer-logos .rrapp-resource{width:50%}}@media (min-width:1024px){footer.body--footer .footer-logos .rrapp-resource{min-width:300px}}footer.body--footer .footer-logos .rrapp-resource img{max-width:260px}footer.body--footer .footer-logos .rrapp-support{margin-top:1.5rem}@media (min-width:580px){footer.body--footer .footer-logos .rrapp-support{margin-top:0}}footer.body--footer .footer-logos .rrapp-support ul{list-style:none;margin:0;padding-left:0}@media (min-width:768px){footer.body--footer .footer-logos .rrapp-support ul{display:grid;grid-template-columns:auto auto auto;gap:2rem}}footer.body--footer .footer-logos .rrapp-support ul li{margin-top:1.5rem}@media (min-width:768px){footer.body--footer .footer-logos .rrapp-support ul li{margin:0;display:grid;justify-content:start}}footer.body--footer .copyright-flex{background-color:#6D265D;padding:1.5rem 1rem}@media (min-width:1024px){footer.body--footer .copyright-flex{padding-left:0}}footer.body--footer .copyright-flex .footer-inner{margin-bottom:0}@media (min-width:768px){footer.body--footer .copyright-flex .footer-inner{display:flex;flex-wrap:wrap}}footer.body--footer .copyright-flex p{color:#fff;font-size:.875rem;line-height:1.3rem}footer.body--footer .copyright-flex p.footer-contact{width:100%}footer.body--footer .copyright-flex ul{list-style:none;margin:0;padding-left:0}footer.body--footer .copyright-flex ul li{margin-bottom:.25rem}footer.body--footer .copyright-flex a{border-bottom:1px solid rgb(146.8163265306,51.1836734694,125.2653061224);color:#fff;font-size:.875rem;text-decoration:none;transition:all 0.25s ease-out}footer.body--footer .copyright-flex a:hover{border-bottom:1px solid #fff}@media (min-width:768px){footer.body--footer .copyright-flex .copyright{width:40%}}footer.body--footer .copyright-flex .copyright-header{font-weight:600;font-size:.75rem;line-height:1.25rem;letter-spacing:.05em;text-transform:uppercase}footer.body--footer .copyright-flex .copyright-info{margin-top:2rem}@media (min-width:768px){footer.body--footer .copyright-flex .copyright-info{margin-top:0;width:60%}}footer.body--footer .copyright-flex .copyright-info p:last-child{margin:0}header.body--header{position:absolute;top:0;width:100%;z-index:1000}header.body--header::after{clear:both;content:"";display:block}.admin-bar header.body--header{top:32px}header.body--header .header-top{margin:0 auto;max-width:1280px}@media (min-width:960px){header.body--header .header-top{display:flex;justify-content:space-between}}header.body--header .header-top .shorenstein-logo{margin:0 auto}@media (min-width:960px){header.body--header .header-top .shorenstein-logo{margin:0 0 1rem 0}}@media (min-width:1024px){header.body--header .header-top .shorenstein-logo{margin-left:2.6rem}}header.body--header .header-top .shorenstein-logo img{padding:1.5rem 1.5rem 0 1.5rem;width:100%;height:auto}header.body--header .social-nav{background-color:#A23A8F;border-top:4px solid #6D265D;padding:1rem .5rem 1rem 1.5rem;display:flex}@media (min-width:960px){header.body--header .social-nav{background-color:#fff0;border-top:0;margin-top:1rem}}header.body--header .social-nav a{margin-right:1.5rem;transition:all 0.125s ease-in-out}header.body--header .social-nav a:hover{color:#2B0F26;transition:all 0.125s ease-in-out}header.body--header .social-nav .xs-button{background-color:#6D265D;align-self:flex-start}@media (min-width:960px){header.body--header .social-nav .xs-button{background-color:#A23A8F}}header.body--header .social-nav .xs-button:hover{background-color:#FFB969;color:#333}header.body--header .social-nav .fa-twitter,header.body--header .social-nav .fa-facebook,header.body--header .social-nav .fa-envelope,header.body--header .social-nav .fa-linkedin,header.body--header .social-nav .fa-youtube{color:#fff;font-size:1.125rem;transition:all 0.125s ease-in-out}header.body--header .social-nav .fa-twitter:hover,header.body--header .social-nav .fa-facebook:hover,header.body--header .social-nav .fa-envelope:hover,header.body--header .social-nav .fa-linkedin:hover,header.body--header .social-nav .fa-youtube:hover{background-color:#A23A8F;color:#FFB969;background-color:#fff0;transition:all 0.125s ease-in-out}header.body--header .nav-wrapper{background-color:rgb(189 24 162 / .5);margin-top:1.5rem}@media (min-width:960px){header.body--header .nav-wrapper{margin-top:0}}header.body--header .nav-wrapper .nav-inner{margin:0 auto;max-width:1280px}@media (min-width:1024px){header.body--header .nav-wrapper .nav-inner{padding-left:4.125rem}}@media (min-width:960px){header.body--header .nav-wrapper .nav-inner{display:flex;justify-content:space-between}}header.body--header .nav-wrapper .nav-inner .logo{padding:1rem 1.5rem}@media (min-width:1024px){header.body--header .nav-wrapper .nav-inner .logo{padding-left:0}}header.body--header #search-button{background:#fff0;border:0;padding:0 1rem 1rem 1.5rem;margin-right:.5rem;color:#fff;cursor:pointer;font-weight:400;transition:all 0.125s ease-in-out}header.body--header #search-button svg{font-size:1rem}header.body--header #search-button svg:hover{font-weight:900}header.body--header #search-button:hover{color:#FFB969}header.body--header #search-button:focus{border:0;background-color:#fff0}@media (min-width:960px){header.body--header #search-button{padding-right:1.5rem;margin-top:1rem}}header.body--header #search-button .fa-search{font-size:1.125rem}header.body--header .searchbar{display:none;position:relative}@media (min-width:960px){header.body--header .searchbar{position:absolute;width:520px}}header.body--header .searchform{border:0;display:flex;justify-content:space-between;margin-left:1.25rem;margin-top:-.5rem;position:absolute;width:90%}@media (min-width:960px){header.body--header .searchform{width:93.5%;margin:1.55rem 0 0 0}}@media (min-width:1024px){header.body--header .searchform{width:99%}}header.body--header .searchform .search-input{border-radius:15px 0 0 15px;border:0;padding:.25rem .75rem;flex-grow:1;transition:all 0.125s ease-in-out;font-family:freight-sans-pro,Helvetica,Times,serif;font-size:1rem;line-height:20px;letter-spacing:.05em}header.body--header .searchform .search-input:focus{outline:0;background-color:#f2f2f2;transition:all 0.125s ease-in-out}header.body--header .searchform .search-input::-moz-placeholder{color:#F43152;font-style:italic;font-size:1rem;line-height:20px;letter-spacing:.05rem;text-transform:uppercase}header.body--header .searchform .search-input::placeholder{color:#F43152;font-style:italic;font-size:1rem;line-height:20px;letter-spacing:.05rem;text-transform:uppercase}header.body--header .searchform #searchsubmit{padding:.15rem 1rem;border:0;background-color:#F43152;font-family:freight-sans-pro,Helvetica,Times,serif;letter-spacing:.05rem;color:#fff}header.body--header .searchform #search-close{border-radius:0 15px 15px 0;background-color:#F43152;color:#fff;padding:.25rem .75rem;border-left:1.5px solid #fff}header.body--header nav.nav--primary{background-color:#A23A8F;max-height:0;overflow:hidden;position:relative}@media (min-width:960px){header.body--header nav.nav--primary{overflow:visible;background-color:#fff0;display:flex;max-height:100%;margin-top:1rem}}header.body--header nav.nav--primary.open{max-height:1200px}header.body--header nav.nav--primary ul.menu{border-top:4px solid #6D265D;padding:1rem 0 0 1.5rem}@media (min-width:960px){header.body--header nav.nav--primary ul.menu{border-top:0;display:flex}}header.body--header nav.nav--primary ul.menu li{font-weight:600;font-size:16px;letter-spacing:1px;margin:1rem 0 2rem 0;text-transform:uppercase}header.body--header nav.nav--primary ul.menu li a{color:#f2f2f2;text-align:center;margin:0 auto;padding:0;transition:all 0.125s ease-in-out;position:relative}header.body--header nav.nav--primary ul.menu li a:before,header.body--header nav.nav--primary ul.menu li a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;margin:5px 0 0;transition:all 0.125s ease-in-out;transition-duration:0.75s;opacity:0;background-color:#FFB969}header.body--header nav.nav--primary ul.menu li a:hover{color:#FFB969}header.body--header nav.nav--primary ul.menu li a:hover:before{width:100%;opacity:1}@media (min-width:960px){header.body--header nav.nav--primary ul.menu li{padding-right:1.5rem}}@media (min-width:960px) and (min-width:1024px){header.body--header nav.nav--primary ul.menu li{padding-right:2rem}}@media (min-width:960px){header.body--header nav.nav--primary ul.menu li:last-child{padding-right:1rem}}header.body--header nav.nav--primary ul.menu .current_page_item a,header.body--header nav.nav--primary ul.menu .current-menu-ancestor a{background-color:#F43152;padding:.25rem .5rem;display:inline-block;margin-top:-.25rem}@media (min-width:960px){header.body--header nav.nav--secondary ul.menu{display:flex}}@media (min-width:960px){header.body--header nav.nav--secondary ul.menu li{padding-right:2rem}}.error404 .body--wrapper{background-color:rgb(83 0 65 / .8);padding-bottom:3rem;position:relative}.error404 .image-background{position:absolute;background-attachment:fixed;height:100%;width:100%;z-index:-1}.error404 main{margin-top:13rem;z-index:100}@media (min-width:1024px){.error404 .content-container{padding:2.625rem;width:66%;grid-column:main}}@media (min-width:1440px){.error404 .content-container{padding:6rem}}.error404 .content-container h1{color:#A23A8F}.error404 form{margin-bottom:1.5rem}@media (min-width:768px){.error404 form{display:flex;width:100%;border:1px solid #A23A8F;justify-content:space-between;transition:all 0.25s ease-out}.error404 form:focus-within{border:2px solid #A23A8F;transition:all 0.25s ease-out}}.error404 .subheading{color:#6D265D}.error404 .search-bar-input{background-color:#fff0;border:1px solid #A23A8F;font-family:freight-sans-pro,Helvetica,Times,serif;font-size:1.125rem;line-height:33px;padding-left:1rem;width:80%}.error404 .search-bar-input:focus{outline:0}@media (min-width:768px){.error404 .search-bar-input{width:auto;flex-grow:1;padding:0rem 1rem;border:0;line-height:32px}}@media (min-width:1024px){.error404 .search-bar-input{width:45%}}.error404 .search-submit{background-color:#A23A8F;border:0;color:#fff;font-size:1.125rem;font-weight:700;height:100%;letter-spacing:.05em;margin:0 0 0 -5px;padding:.5rem 1rem;text-transform:uppercase;transition:all 0.25s ease-out}.error404 .search-submit:hover{padding:.5rem 1.25rem;transition:all 0.25s ease-out}@media (min-width:768px){.error404 .search-submit{margin-bottom:-1px}}.error404 a{text-decoration:none}.error404 a:hover svg{margin-left:8px;transition:all 0.125s ease-out}.post-type-archive-how-to-guide a{text-decoration:none}.post-type-archive-how-to-guide .guide-grid{padding:3rem 0;display:grid;gap:2.5rem}@media (min-width:1024px){.post-type-archive-how-to-guide .guide-grid{padding:4rem 0 4rem 2.6rem}}@media (min-width:1440px){.post-type-archive-how-to-guide .guide-grid{padding-left:0}}.post-type-archive-how-to-guide .guide-grid .single-cat{display:flex;gap:1.5rem;position:relative;max-width:875px;margin:0 auto}@media (min-width:768px){.post-type-archive-how-to-guide .guide-grid .single-cat{gap:2.5rem}}.post-type-archive-how-to-guide .guide-grid .single-cat:hover .guide-icon{color:#333;transition:all 0.325s ease-in-out}.post-type-archive-how-to-guide .guide-grid .single-cat .guide-icon{color:#c89050;font-size:2.5rem;position:relative;right:0;text-align:center;top:5px;transition:all 0.325s ease-in-out;width:50px;display:flex;justify-content:center}@media (min-width:768px){.post-type-archive-how-to-guide .guide-grid .single-cat .guide-icon{font-size:3.5rem}}.post-type-archive-how-to-guide .guide-grid .single-cat svg{color:#c89050;font-family:"Font Awesome 5 Pro";font-size:1.375rem;font-weight:900;position:absolute;left:0;top:5px;transition:all 0.325s ease-in-out}@media (min-width:768px){.post-type-archive-how-to-guide .guide-grid .single-cat svg{font-size:1.875rem}}@media (min-width:1024px){.post-type-archive-how-to-guide .guide-grid .single-cat svg{font-size:3.75rem;top:0}}.post-type-archive-how-to-guide .guide-grid .single-cat:before{font-family:"Font Awesome 5 Pro";display:none}@media (min-width:768px){.category .page-introduction{margin-top:15rem;margin-bottom:3rem}}.category .page-introduction .page-heading{margin-top:.5rem}.category .page-introduction p{margin-bottom:.5rem}@media (min-width:1024px){.category .article-grid{padding-top:3rem;margin-left:2.6rem}}@media (min-width:1440px){.category .article-grid{margin-left:0}}.category .summary-preview{margin:2.5rem 0}@media (min-width:768px){.category .summary-preview:after{border-bottom:1px solid #FFB969;width:155%;content:" ";position:absolute;bottom:-3rem;margin-top:2rem;left:0;overflow:hidden}}@media (min-width:1024px){.category .summary-preview{margin:3rem 0 3rem 0}}.category-intersectional-analysis .nav-wrapper{background-color:rgb(255 133 44 / .5)!important}.category-intersectional-analysis .color-overlay{background-color:rgb(228 63 0 / .86)}.category-intersectional-analysis .color-overlay:before,.category-intersectional-analysis .color-overlay:after{background-color:rgb(228 63 0 / .86)}.category-intersectional-analysis .article-preview-heading{color:#CB3D01}.category-training-evaluation .nav-wrapper{background-color:rgb(27 175 216 / .5)!important}.category-training-evaluation .color-overlay{background-color:rgb(0 76 108 / .87)}.category-training-evaluation .color-overlay:before,.category-training-evaluation .color-overlay:after{background-color:rgb(0 76 108 / .87)}.category-training-evaluation .article-preview-heading{color:#004C6C}.category-organizational-and-individual-health-behavior-and-psychology .nav-wrapper{background-color:rgb(255 0 103 / .5)!important;background-blend-mode:screen}.category-organizational-and-individual-health-behavior-and-psychology .color-overlay{background-color:rgb(200 0 57 / .85)}.category-organizational-and-individual-health-behavior-and-psychology .color-overlay:before,.category-organizational-and-individual-health-behavior-and-psychology .color-overlay:after{background-color:rgb(200 0 57 / .85)}.category-organizational-and-individual-health-behavior-and-psychology .article-preview-heading{color:#B20F2B}.category-media-communications-and-technology .nav-wrapper{background-color:rgb(46 187 186 / .5)!important;background-blend-mode:screen}.category-media-communications-and-technology .color-overlay{background-color:rgb(0 108 118 / .8)}.category-media-communications-and-technology .color-overlay:before,.category-media-communications-and-technology .color-overlay:after{background-color:rgb(0 108 118 / .8)}.category-media-communications-and-technology .article-preview-heading{color:#006C76}body.home .body--wrapper{background-color:#fff;padding:0}body.home .image-background{position:absolute}body.home main{margin-top:0}body.home .content-container{padding:2rem;background-color:#fff;grid-area:main}@media (min-width:1024px){body.home .content-container{width:80%}}@media (min-width:1024px){body.home .content-container>*{width:80%}}.pagename-about main{transition:all 0.25s ease-out}@media (min-width:1440px){.pagename-about main{margin-left:-5.75rem;transition:all 0.25s ease-out}}@media (min-width:768px){.pagename-explore .page-introduction{margin:15rem 0 3rem 0}}.pagename-explore .page-introduction .page-heading{font-weight:300}.pagename-explore .page-introduction p{margin-bottom:0}.pagename-explore .body--wrapper{background-color:#fff!important}.pagename-explore .body--wrapper main{margin-top:0}.pagename-explore .summary-filters{background-color:#FFB969;grid-column:full}.pagename-explore .summary-filters .facet-flex{padding:1rem 1.5rem}@media (min-width:768px){.pagename-explore .summary-filters .facet-flex{display:flex}}@media (min-width:1024px){.pagename-explore .summary-filters .facet-flex{margin:0 auto;max-width:1280px}}@media (min-width:1024px) and (min-width:1024px){.pagename-explore .summary-filters .facet-flex{padding-left:4.125rem}}@media (min-width:768px){.pagename-explore .summary-filters .xs-facet{width:270px;margin-right:3rem}}@media (min-width:1024px){.pagename-explore .summary-filters .xs-facet{width:285px}}.pagename-explore .summary-filters .facet-labels{font-family:freight-sans-pro,Helvetica,Times,serif;font-size:1.0625rem;color:#333;font-weight:700;letter-spacing:.02rem;margin-bottom:.5rem}.pagename-explore .summary-filters select{background:#fff0;border:2px solid #333;border-radius:0;font-family:freight-sans-pro,Helvetica,Times,serif;padding:.75rem 1.25rem .75rem .75rem;-webkit-appearance:none;width:100%;margin-bottom:1rem}.pagename-explore .summary-filters .facetwp-type-dropdown{margin:0;position:relative}.pagename-explore .summary-filters .facetwp-type-dropdown:before{content:"\f0d7";font-family:"Font Awesome 5 Pro";font-weight:900;font-weight:900;pointer-events:none;display:none}.pagename-explore .summary-filters .facetwp-type-dropdown svg{position:absolute;right:1rem;top:25%;z-index:100}.pagename-explore .summary-filters .facetwp-type-dropdown select{font-size:1.125rem;letter-spacing:1px}.pagename-explore .summary-filters .facetwp-type-dropdown select:focus{background:rgb(255 255 255 / .1);outline:none}.pagename-explore .summary-filters select.facetwp-dropdown:focus{border:2px solid #6D265D;background-color:#fbc991}@media (min-width:1024px){.pagename-explore .article-grid{grid-template-columns:repeat(3,1fr);gap:0 2.5rem;padding-left:2.625rem}}@media (min-width:1440px){.pagename-explore .article-grid{padding-left:0}}.pagename-resources main{transition:all 0.25s ease-out;position:relative}@media (min-width:1440px){.pagename-resources main{margin-left:-5.75rem;transition:all 0.25s ease-out}}.pagename-resources main li{letter-spacing:.5px;margin-bottom:.5rem;padding-bottom:.25rem;list-style:none}.pagename-resources main li:before{content:"∙";color:#F43152;font-weight:700;display:inline-block;width:1em;margin-left:-1.25em}.pagename-resources main li a{text-decoration:none}.pagename-resources main li li:before{content:" "}.pagename-submit main{transition:all 0.25s ease-out}@media (min-width:1440px){.pagename-submit main{margin-left:-5.75rem;transition:all 0.25s ease-out}}.search .body--wrapper{background-color:rgb(83 0 65 / .8);padding-bottom:3rem;position:relative}.search .image-background{position:absolute;background-attachment:fixed;height:100%;width:100%;z-index:-1}.search main{margin-top:13rem;z-index:100}@media (min-width:1024px){.search .content-container{padding:2.625rem;width:66%;grid-column:main}}@media (min-width:1440px){.search .content-container{padding:6rem}}.search .content-container h1{color:#A23A8F}@media (min-width:768px){.search .search-bar form{display:flex;width:100%;border:1px solid #A23A8F;justify-content:space-between;transition:all 0.25s ease-out}.search .search-bar form:focus-within{border:2px solid #A23A8F;transition:all 0.25s ease-out}}.search .search-bar .subheading{color:#6D265D}@media (min-width:768px){.search .search-bar .subheading{margin:.4rem .5rem 0 1rem;width:215px}}.search .search-bar .search-bar-input{background-color:#fff0;border:1px solid #A23A8F;font-family:freight-sans-pro,Helvetica,Times,serif;font-size:1.125rem;line-height:33px;padding-left:1rem;width:80%}.search .search-bar .search-bar-input:focus{outline:0}@media (min-width:768px){.search .search-bar .search-bar-input{width:auto;flex-grow:1;padding:0rem 1rem;border:0;line-height:32px}}@media (min-width:1024px){.search .search-bar .search-bar-input{width:45%}}.search .search-bar .search-submit{background-color:#A23A8F;border:0;color:#fff;font-size:1.125rem;font-weight:700;height:100%;letter-spacing:.05em;margin:0 0 0 -5px;padding:.5rem 1rem;text-transform:uppercase;transition:all 0.25s ease-out}.search .search-bar .search-submit:hover{padding:.5rem 1.25rem;transition:all 0.25s ease-out}@media (min-width:768px){.search .search-bar .search-submit{margin-bottom:-1px}}.search a{text-decoration:none}.search a:hover svg{margin-left:8px;transition:all 0.125s ease-out}.search .article-preview-heading{color:#6D265D;margin:.25rem 0 .5rem 0}.search .author-list{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}.search .author-list .article-authors{color:#F43152;font-family:freight-sans-pro,Helvetica,Times,serif;font-weight:600;font-size:.8125rem;line-height:20px;letter-spacing:.05em;margin-right:.5rem;text-transform:uppercase;position:relative}.search .author-list .article-authors:after{content:", ";position:absolute;right:-.25rem;top:0}.search .author-list .article-authors:last-child:after{content:" "}.search .xs-excerpt{margin:1rem 0 0 0}@media (min-width:768px){.single-article-authors .page-introduction{margin:15rem 0 3rem 0}}.single-article-authors .page-introduction h1{margin-top:0}.single-article-authors .page-introduction .page-heading{font-weight:300}.single-article-authors .page-introduction p{margin-bottom:0}.single-article-authors .page-introduction .author-title{font-weight:600;font-size:1.125rem;line-height:22px}.single-article-authors .page-introduction .author-contact{line-height:1}.single-article-authors .page-introduction .author-contact a{text-decoration:none;color:#FFB969;font-weight:600;font-size:1.0625rem}.single-article-authors .page-introduction .author-contact svg{color:#FFB969;font-size:.875rem;margin:0 .25rem 0 0}.single-article-authors .xs-subheading{margin-bottom:0;grid-area:1/1/2/3}.single-article-authors .article-grid{margin-bottom:3rem}@media (min-width:1024px){.single-article-authors .article-grid{padding-left:2.625rem}}@media (min-width:1440px){.single-article-authors .article-grid{padding-left:0}}.single-article-authors .summary-preview:nth-child(1){margin-top:1.5rem}@media (min-width:768px){.single-article-authors .summary-preview:nth-child(-n+2){margin-top:2rem}}.single-how-to-guide main{gap:0 1.5rem}.single-how-to-guide article{padding-bottom:0;margin:3rem 0 0;padding-bottom:2rem}.single-how-to-guide article p{max-width:60rem}.single-how-to-guide .sources-container{padding:3rem 0 4rem;display:block}@media (min-width:1024px){.single-how-to-guide .sources-container{padding-left:2.66rem}}@media (min-width:1440px){.single-how-to-guide .sources-container{padding-left:0}}.single-how-to-guide .sources-container .article-grid{margin-top:1rem}.single-how-to-guide .sources-container .article-grid h2,.single-how-to-guide .sources-container .article-grid .article-grid{grid-column:full}.single-how-to-guide article+.sources-container{background-color:#f2f2f2;grid-column:full;display:grid}@media (min-width:1024px){.single-how-to-guide article+.sources-container{padding-left:0}}.single-how-to-guide article+.sources-container h2{color:#2B0F26;grid-column:main}.single-how-to-guide article+.sources-container .article-grid{grid-column:main;gap:1.5rem;display:grid}@media (min-width:1024px){.single-how-to-guide article+.sources-container .article-grid{gap:3rem}}.single-how-to-guide article+.sources-container .article-grid .summary-preview{background-color:#fff;padding:1.5rem;margin:0}@media (min-width:1024px){.single-how-to-guide article+.sources-container .article-grid .summary-preview{padding:3rem}}.single-post .body--wrapper{background-color:rgb(83 0 65 / .8);padding-bottom:3rem;position:relative}.single-post .image-background{position:absolute;background-attachment:fixed;height:100%;width:100%;z-index:-1}.single-post main{margin-top:13rem;z-index:50;transition:all 0.25s ease-out;position:relative}@media (min-width:1440px){.single-post main{margin-left:-5.75rem;transition:all 0.25s ease-out}}.single-post .review-label{background-color:#A23A8F;font-size:1.0625rem;font-weight:600;line-height:22px;letter-spacing:.1em;text-transform:uppercase;color:#fff;padding:.25rem .5rem;display:inline-block}.single-post .placeholder{display:none}.single-post .post-title{color:#fff;font-weight:600;font-size:1.125rem;text-transform:uppercase;letter-spacing:.05rem;background-color:#F43152;padding:.25rem .5rem;margin-top:2rem;display:inline-block;margin-bottom:.5rem}.single-post .summary-authors{font-size:1.0625rem;font-style:normal;font-weight:600;line-height:22px;text-align:left}.single-post .content-container{grid-column:main}@media (min-width:1440px){.single-post .content-container{padding:3.5rem 6rem 6rem 6rem}}.single-post .content-container ul{padding:0;margin-top:0;margin-bottom:0}.single-post .content-container ul li{letter-spacing:.5px;padding-bottom:.5rem;list-style:none}.single-post .content-container ul li:before{content:"∙";color:#F43152;font-weight:700;display:inline-block;width:1em;margin-left:-1.25em}.single-post .content-container ul li a{text-decoration:none}.single-post .content-container ul ol li{list-style:decimal}.single-post .content-container ul ol li:before{display:none}.single-post .content-container ul ol li a{text-decoration:none}.single-post .content-container ul ul{margin-top:.5rem}.single-post .content-container ul ul li{letter-spacing:.5px;padding-bottom:.5rem;list-style:none}.single-post .content-container ul ul li:last-child{padding-bottom:0}.single-post .content-container ul ul li:before{content:"∙";color:#A23A8F;font-weight:700;display:inline-block;width:1em;margin-left:-1.25em}.single-post .content-container ul ul li a{text-decoration:none}.single-post .content-container ol{margin-left:.9rem;margin-top:.5rem}.single-post .content-container ol li{letter-spacing:.5px;padding-bottom:.5rem;font-size:1rem}.single-post .content-container ol li a{text-decoration:none}.single-post .article-information .publication-info{font-size:1.125rem;letter-spacing:.05rem;font-weight:700;color:#6D265D}.single-post .article-information .article-author{margin-top:1rem}.single-post .article-information .article-author a{font-weight:700;font-size:1.0625rem;line-height:22px;text-decoration:none;color:#6D265D}.single-post .article-information .article-author a:after{content:", "}.single-post .article-information .article-author a:last-child:after{content:" "}.single-post .article-information .article-author span{color:#333;font-weight:700}.single-post .article-topics ul,.single-post .article-tags ul{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}.single-post .article-topics ul a,.single-post .article-tags ul a{text-decoration:none}.single-post .article-topics ul li,.single-post .article-tags ul li{background-color:#F43152;border-radius:15px;color:#fff;font-family:freight-sans-pro,Helvetica,Times,serif;font-weight:600;font-size:.8125rem;line-height:20px;letter-spacing:.05em;margin:0 1rem 1rem 0;margin-right:1rem;padding:.125rem .75rem;text-transform:uppercase;text-decoration:none;transition:all 0.125s ease-out;text-align:center}.single-post .article-topics ul li:before,.single-post .article-tags ul li:before{display:none}.single-post .article-topics ul li:hover,.single-post .article-tags ul li:hover{padding:.125rem 1rem;transition:all 0.125s ease-out}.single-post .article-tags ul li{background-color:#f2f2f2;color:#333}@media (min-width:1024px){.single-post .share-dialog{margin-top:22.5%}}@media (min-width:768px){.tag .page-introduction{margin-top:15rem;margin-bottom:3rem}}.tag .page-introduction .page-heading{margin-top:.5rem}.tag .page-introduction p{margin-bottom:.5rem}@media (min-width:1024px){.tag .article-grid{padding-top:3rem;margin-left:2.6rem}}@media (min-width:1440px){.tag .article-grid{margin-left:0}}.tag .summary-preview{margin:2.5rem 0}@media (min-width:768px){.tag .summary-preview:after{border-bottom:1px solid #FFB969;width:155%;content:" ";position:absolute;bottom:-3rem;margin-top:2rem;left:0;overflow:hidden}}@media (min-width:1024px){.tag .summary-preview{margin:3rem 0 3rem 0}}.page-template-default .body--wrapper{background-color:rgb(83 0 65 / .8);padding-bottom:3rem;position:relative}.page-template-default .image-background{position:absolute;background-attachment:fixed;height:100%;width:100%;z-index:-1}.page-template-default main{margin-top:13rem;z-index:50}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}