/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node-authors em{display:none;font-weight:400;transition:all .3s ease}.node-authors .author-expand{align-items:center;display:inline-flex;height:1.675rem;justify-content:center;line-height:1;margin-left:1rem;transition:background-color .2s ease;width:1.675rem}

.ceu-quiz--header{background:#4f7441;border-radius:10px 10px 0 0;color:#fff;margin-top:2rem;padding:2rem 2rem 1rem}.ceu-quiz--header a{color:#fcc649}.ceu-quiz--title{margin-top:0!important}.ceu-quiz--body{background:hsla(86,48%,89%,.62);border-radius:0 0 10px 10px;padding:2rem 2rem 1rem}.page-path--publications.node-type--article .node__content-body .ceu-quiz h3{margin-top:0!important}
.copyright{text-align:center}.copyright a{-webkit-text-decoration:1px underline;text-decoration:1px underline}

.journal-header{background:linear-gradient(to right,#1d1c21,var(--bs-main-color))}.journal-header--logo{background-color:#fff;border-bottom-right-radius:9.375rem;margin-bottom:.75rem;padding:3.75rem 0}@media (min-width:1200px){.journal-header--logo{padding:3.75rem 0}}.journal-header--footer{background-color:#f6f5f2;border-top-left-radius:9.375rem;height:10rem;padding:2rem 0;text-align:center}.page-path--publications.node-type--page main{margin-top:0}.page-path--publications.node-type--page .journal-header{background:none}.page-path--publications.node-type--page .journal-header--logo{margin-bottom:0;padding:3.75rem 0}.page-path--publications.node-type--page .journal-header--footer{display:none}.page-path--publications.node-type--general-page main{margin-top:0;padding-bottom:2rem;padding-top:0}
.layout:has(.img-bg-overlay)>.layout-inner>.container{position:relative;z-index:1}.layout .img-bg-overlay,.layout .img-bg-overlay img{height:100%;left:0;position:absolute;top:0;width:100%}.layout .img-bg-overlay img{-o-object-fit:cover;object-fit:cover;pointer-events:none}.layout-inner{padding-bottom:calc(1.2875rem + 4.95vw);padding-top:calc(1.2875rem + 4.95vw);position:relative}@media (min-width:1200px){.layout-inner{padding-bottom:5rem;padding-top:5rem}}.layout-options .layout{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.layout-options .layout:not(:first-child)>.layout-inner:not(.bg-gray-light){padding-top:0}.layout-options .layout:has(.layout--acs-col-2)>.layout-inner,.layout-options .layout:has(.layout--acs-col-3)>.layout-inner,.layout-options .layout:has(.layout--acs-col-4)>.layout-inner,.layout-options .layout:has(.layout--acs-col-5)>.layout-inner,.layout-options .layout:has(.layout--acs-col-6)>.layout-inner{padding-bottom:1rem}.layout-options .layout .layout--acs-col-2,.layout-options .layout .layout--acs-col-3,.layout-options .layout .layout--acs-col-4,.layout-options .layout .layout--acs-col-5,.layout-options .layout .layout--acs-col-6{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.bg-gray-dark *,.bg-gray-dark a{color:#fff!important}@media (min-width:768px){.bg-preset-scientific-background-bottom>.layout-inner{background-image:url(/themes/custom/acs/build/assets/images/scientific-background-bottom.png);background-position:bottom;background-repeat:no-repeat;background-size:contain}.bg-preset-scientific-background-top>.layout-inner{background-image:url(/themes/custom/acs/build/assets/images/scientific-background-top.png);background-position:top;background-repeat:no-repeat;background-size:contain}}@media (min-width:992px){.has-border .layout--acs-col-2 .layout__region--main{border-right:1px solid #9b999d}}@media (max-width:991.98px){.stack-reverse-mobile .layout--acs-col-2{flex-direction:column-reverse}.stack-reverse-mobile .layout--acs-col-2 .layout__region figure{text-align:left!important}}@media (min-width:992px){.has-border .layout--acs-col-3 .layout__region--main,.has-border .layout--acs-col-3-stack .layout__region--main{border-right:1px solid #9b999d}}@media (min-width:1200px){.has-border .layout--acs-col-3 .layout__region--second,.has-border .layout--acs-col-3-stack .layout__region--second{border-right:1px solid #9b999d}}@media (min-width:768px){.has-border .layout--acs-grid-4 .layout__region{border-right:1px solid #9b999d}.has-border .layout--acs-grid-4 .layout__region--eight,.has-border .layout--acs-grid-4 .layout__region--forth,.has-border .layout--acs-grid-4 .layout__region:not([class*=d-none]):last-child{border-right:none}}.bg-featured-green,.bg-featured-orange{box-shadow:0 3px 30px 0 rgba(55,55,55,.2);margin-bottom:2.5rem;margin-top:1.25rem}.bg-featured-green{background:hsla(84,52%,89%,.6);border-left:.5rem solid #497c34}.bg-featured-orange{background:hsla(42,92%,81%,.98)}.bg-ss-blue{background:#195378;color:#fff}.bg-ss-blue h2,.bg-ss-blue h3{color:#fff!important}.bg-ss-blue .viewsreference--view-title{text-align:center}.bg-ss-blue a:not(.btn),.bg-ss-blue a:not(.btn):focus,.bg-ss-blue a:not(.btn):hover{color:#fff}.hidden-section,.lp-builder:not(.is-navigating) .hidden-section.js-lpb-component:focus-within,.lp-builder:not(.is-navigating) .hidden-section.js-lpb-component:hover{outline-color:#dc3545;outline-style:dashed;outline-width:2px}
.navbar.top-bar{--bs-navbar-padding-y:0;padding-bottom:0!important}@media (min-width:1200px){.navbar.top-bar{--bs-navbar-padding-y:0.5rem}}.navbar.top-bar .container{--bs-gutter-x:0;align-items:end!important}@media (max-width:575.98px){.navbar.top-bar .container{max-width:none}}@media (min-width:1200px){.navbar.top-bar .container{--bs-gutter-x:1.5rem}}.nav.nav-sites-menu{--bs-nav-link-padding-x:0.25rem;--bs-nav-link-padding-y:0.75rem;flex-wrap:nowrap;width:100vw}@media (min-width:576px){.nav.nav-sites-menu{margin-left:calc(270px - 50vw);width:100vw}}@media (min-width:768px){.nav.nav-sites-menu{margin-left:calc(360px - 50vw);width:100vw}}@media (min-width:992px){.nav.nav-sites-menu{margin-left:calc(480px - 50vw);width:100vw}}@media (min-width:768px){.nav.nav-sites-menu{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem}}@media (min-width:1200px){.nav.nav-sites-menu{--bs-nav-link-padding-x:0.25rem;margin-left:auto;width:auto}}@media (min-width:1400px){.nav.nav-sites-menu{--bs-nav-link-padding-x:1rem;flex-wrap:wrap}}.nav.nav-sites-menu .dropdown-menu{border-top-left-radius:0;display:none}.nav.nav-sites-menu .dropdown:hover .dropdown-menu{display:block;margin-top:0}.nav.nav-sites-menu .dropdown-item:focus,.nav.nav-sites-menu .dropdown-item:hover{--bs-dropdown-link-hover-color:#fff}.nav.nav-sites-menu .nav-item{flex:1}.nav.nav-sites-menu .nav-item:nth-child(4) .dropdown-menu,.nav.nav-sites-menu .nav-item:nth-child(5) .dropdown-menu{right:0}@media (min-width:992px){.nav.nav-sites-menu .nav-item:nth-child(4) .dropdown-menu,.nav.nav-sites-menu .nav-item:nth-child(5) .dropdown-menu{left:0;right:auto}}.sites-menu--logo{display:inline-block}@media (min-width:576px){.sites-menu--logo img,.sites-menu--logo-hover img{height:2rem;width:auto}}.nav-link.sites-menu--nav-link{align-items:center;background-color:hsla(0,0%,100%,.3)!important;display:flex;flex:1;font-size:0!important;height:3rem;justify-content:center;margin-right:0}@media (min-width:1200px){.nav-link.sites-menu--nav-link{border-top-left-radius:10px;border-top-right-radius:10px;height:auto;margin-right:10px}}.nav-link.sites-menu--nav-link.active,.nav-link.sites-menu--nav-link:focus,.nav-link.sites-menu--nav-link:hover{background-color:hsla(0,0%,100%,.8)!important}.nav-link.sites-menu--nav-link.active .sites-menu--logo,.nav-link.sites-menu--nav-link:focus .sites-menu--logo,.nav-link.sites-menu--nav-link:hover .sites-menu--logo{display:none;transition:display .2s}.nav-link.sites-menu--nav-link.active .sites-menu--logo-hover,.nav-link.sites-menu--nav-link:focus .sites-menu--logo-hover,.nav-link.sites-menu--nav-link:hover .sites-menu--logo-hover{display:inline-block!important;transition:display .2s}.nav-link.sites-menu--nav-link.active{background-color:#fff!important}
.navbar-wrapper{align-items:center;flex-basis:100%;flex-grow:1}@media (min-width:992px){.navbar-wrapper{display:flex!important;flex-basis:auto}}.navbar-wrapper .navbar-nav{flex-direction:row;justify-content:space-around}.navbar-wrapper .navbar-nav .nav-link{align-items:center;display:flex;padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-toggler span{background-color:#fff;display:block;height:3px;left:0;margin-bottom:5px;margin-top:5px;opacity:1;position:relative;-webkit-transform-origin:center left;transform-origin:center left;transition:all .2s ease-out;width:25px}.navbar-toggler span:first-child{-webkit-transform:translate(15%,-33%) rotate(45deg);transform:translate(15%,-33%) rotate(45deg)}.navbar-toggler span:nth-child(2){opacity:0}.navbar-toggler span:nth-child(3){-webkit-transform:translate(15%,33%) rotate(-45deg);transform:translate(15%,33%) rotate(-45deg)}.navbar-toggler.collapsed span:first-child{margin-top:.3em;-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}.navbar-toggler.collapsed span:nth-child(2){opacity:1}.navbar-toggler.collapsed span:nth-child(3){-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}
.navbar-brand__logo img{color:#fff;height:50px;width:auto}@media (min-width:1200px){.navbar-brand__logo img{height:70px}}
.node-type--article:has([data-bs-theme=csa-news]){--bs-main-color:#d33833}.node-type--article:has([data-bs-theme=crops-soils]){--bs-main-color:#144d6e}@media (min-width:1200px){.node-type--article .row.node__content-has-sidebar{--bs-gutter-x:5rem}}.node-type--article main{margin-top:0;padding-bottom:2rem;padding-top:0}.node-type--article main:has(.node__content-footer){padding-bottom:0}.node-type--article h1{font-size:calc(1.06875rem + 2.325vw)}@media (min-width:1200px){.node-type--article h1{font-size:2.8125rem}}.node-type--article .node__content{background-image:url(/themes/custom/acs/build/assets/images/scientific-background.png);background-position:center 28rem;background-repeat:no-repeat;background-size:contain}.node-type--article .node__content h4{color:var(--bs-main-color)}.node-type--article .node__content-body hr.node-heading-hr{--bs-hr-border-color:var(--bs-main-color)}.node-type--article .node-subtitle{font-size:calc(1.00625rem + 1.575vw);font-weight:500;margin-top:0!important}@media (min-width:1200px){.node-type--article .node-subtitle{font-size:2.1875rem}}.node-type--article .node-date{margin-bottom:1rem}.node-type--article .field__label{font-weight:700}.node-type--article .article-abstract{background-image:linear-gradient(180deg,#f6f5f2 16%,hsla(45,18%,96%,.5) 62%,hsla(45,18%,96%,.5));border-radius:10px}.disclamer-section{color:#575757;font-style:italic}
.row.node__content-has-sidebar{--bs-gutter-x:2rem}@media (min-width:992px){.row.node__content-has-sidebar .node__content-body{flex:0 0 auto;width:calc(100% - 28rem)!important}.row.node__content-has-sidebar .node__content-sidebar{flex:0 0 auto;margin-bottom:3rem;width:28rem!important}}.row.node__content-has-sidebar .node__content-sidebar>.block,.row.node__content-has-sidebar .node__content-sidebar>.paragraph--type--layout{margin-bottom:2rem}.row.node__content-has-sidebar .node__content-sidebar .layout__region>*{margin-bottom:1rem}.row.node__content-has-sidebar .node__content-sidebar .layout-inner{padding:0}.row.node__content-has-sidebar .layout-inner{padding-top:0}.row.node__content-has-sidebar .layout-inner[class*=bg-]{border-radius:10px;padding:2rem}.row.node__content-has-sidebar .layout-inner[class*=bg-] p:last-child{margin-bottom:0}.row.node__content-has-sidebar .layout-inner>.container{padding-left:0;padding-right:0}.node__content-sidebar h2{font-size:calc(1.00625rem + 1.575vw)!important}@media (min-width:1200px){.node__content-sidebar h2{font-size:2.1875rem!important}}.node__content-sidebar h3{font-size:calc(.9625rem + 1.05vw)!important}@media (min-width:1200px){.node__content-sidebar h3{font-size:1.75rem!important}}.node__content-sidebar .btn{font-size:calc(.9125rem + .45vw)!important}@media (min-width:1200px){.node__content-sidebar .btn{font-size:1.25rem!important}}.node__content-sidebar .cta .cta-links{align-items:start;flex-flow:column;gap:1rem}@media (min-width:1400px){.node__content-sidebar .cta .cta-links{align-items:center;flex-flow:row wrap}}.node__content-sidebar .cta .cta-links>.cta-link{display:block;min-width:80%;width:100%}@media (min-width:1400px){.node__content-sidebar .cta .cta-links>.cta-link{display:inline-block;min-width:auto}}.node__content-sidebar .button-primary{--bs-btn-bg:#0e6093;--bs-btn-border-color:#0e6093;--bs-btn-color:#fff;--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#0e6093;--bs-btn-hover-color:#0e6093}
.node--featured img,.node--teaser img,.node--teaser-3-4 img{border-radius:10px;box-shadow:var(--bs-box-shadow-sm)}.node--featured h3,.node--teaser h3,.node--teaser-3-4 h3{font-size:calc(.94375rem + .825vw)!important;margin-bottom:.5rem}@media (min-width:1200px){.node--featured h3,.node--teaser h3,.node--teaser-3-4 h3{font-size:1.5625rem!important}}.node--featured h3 a,.node--teaser h3 a,.node--teaser-3-4 h3 a{color:#403d48}.node--featured h3 a:focus,.node--featured h3 a:hover,.node--teaser h3 a:focus,.node--teaser h3 a:hover,.node--teaser-3-4 h3 a:focus,.node--teaser-3-4 h3 a:hover{color:var(--bs-link-hover-color)}.node--featured .field--name-field-subhead,.node--teaser .field--name-field-subhead,.node--teaser-3-4 .field--name-field-subhead{font-weight:700}.node--featured .field--name-field-links,.node--teaser .field--name-field-links,.node--teaser-3-4 .field--name-field-links{margin-top:.5rem}.node--featured .field--name-field-links a,.node--teaser .field--name-field-links a,.node--teaser-3-4 .field--name-field-links a{color:#2688c5;text-decoration:none}.node--featured .field--name-field-links a:focus,.node--featured .field--name-field-links a:hover,.node--teaser .field--name-field-links a:focus,.node--teaser .field--name-field-links a:hover,.node--teaser-3-4 .field--name-field-links a:focus,.node--teaser-3-4 .field--name-field-links a:hover{color:var(--bs-link-hover-color);-webkit-text-decoration:1px underline;text-decoration:1px underline}.node--issue--featured img{border:1px solid #403d48;margin-bottom:.5rem}.node--issue--featured h3{font-size:calc(.925rem + .6vw)!important;margin-bottom:0}@media (min-width:1200px){.node--issue--featured h3{font-size:1.375rem!important}}.node--issue--featured h3 a{color:#403d48;text-transform:uppercase}.node--issue--featured h3 a:focus,.node--issue--featured h3 a:hover{color:var(--bs-link-hover-color)}.node--issue--featured .issue{font-size:calc(.9rem + .3vw)!important;font-weight:400;text-transform:uppercase}@media (min-width:1200px){.node--issue--featured .issue{font-size:1.125rem!important}}.node--issue--teaser-3-4 img{margin-bottom:1rem}
.toolbar-horizontal:not(.gin--horizontal-toolbar) .mercury-editor-preview-page{padding-top:79px!important}.toolbar-horizontal:not(.gin--horizontal-toolbar).toolbar-tray-open .mercury-editor-preview-page{padding-top:118px!important}.gin--horizontal-toolbar .mercury-editor-preview-page{padding-top:53px!important}#toolbar-administration-secondary .toolbar-menu li{width:100%}.mercury-editor-preview-page{margin-top:0!important}@media (min-width:768px){.mercury-editor-preview-page{background-color:#fff;box-shadow:0 0 1rem rgba(0,0,0,.2)}}@media (min-width:768px){.page:has(.mercury-editor-preview-page){background-color:#efefef;padding:2rem 1rem 5rem}}#me-edit-screen dialog{padding-top:118px!important}main{padding:8rem 0 0}.node-type--page main{padding:0}.error403 .page__content,.error404 .page__content{padding-bottom:5rem}body:not(.page-path--asf) .tb-megamenu-sciencesocieties-main .tb-megamenu-item:has(.menu-asf),body:not(.page-path--asf) .tb-megamenu-sciencesocieties-main .tb-megamenu-item[data-id="menu_link_content:ffb520c6-d958-4889-82fe-a70f9739c5fa"]{display:none!important}

.page__footer{background-color:#403d48;color:#fff;font-size:calc(.9rem + .3vw)}@media (min-width:1200px){.page__footer{font-size:1.125rem}}.page__footer a{color:#dee2e6}.page__footer a:focus,.page__footer a:hover{color:#fff}.page__footer .block__title,.page__footer h4{font-size:calc(.9rem + .3vw);margin-bottom:1rem}@media (min-width:1200px){.page__footer .block__title,.page__footer h4{font-size:1.125rem}}.page__footer .nav{flex-flow:column}.page__footer .nav-link{padding-left:0;padding-top:0}.footer-top{padding:3rem 0}.footer-1{margin-bottom:2rem}@media (min-width:992px){.footer-1{margin-bottom:0;width:24%!important}}.footer-2{margin-bottom:1rem}@media (min-width:576px){.footer-2{width:50%!important}}@media (min-width:992px){.footer-2{margin-bottom:0;width:24%!important}}.footer-3{margin-bottom:1rem}@media (min-width:576px){.footer-3{width:50%!important}}@media (min-width:992px){.footer-3{margin-bottom:0;width:24%!important}}.footer-4 img{margin-bottom:1rem}@media (min-width:768px){.footer-4 img{margin-bottom:0}.footer-4{padding-top:3rem}}@media (min-width:992px){.footer-4{padding-top:0;width:28%!important}}.footer{border-top:1px solid #9b999d;padding:2rem 0}
.navigation-bar{background-color:rgba(var(--bs-primary-bg-rgb),.75);color:#fff;position:relative;z-index:980}.navigation-bar.navbar{padding-bottom:0;padding-top:0}.navigation-bar.navbar>.container{align-items:end}.navigation-bar .navbar-toggler{align-self:center;border:none}.navigation-bar .navbar-toggler:focus{border:none;box-shadow:none}.navigation-bar .navbar-collapse.collapsing,.navigation-bar .navbar-collapse.show{background-color:#fff;bottom:0;height:calc(100vh - 162px);left:0;max-height:calc(100vh - 162px);overflow-y:auto;padding-bottom:1rem;padding-top:1rem;position:absolute;right:0;top:66px;transition:none;width:100%}.navigation-bar .gin--horizontal-toolbar .navbar-collapse.collapsing,.navigation-bar .gin--horizontal-toolbar .navbar-collapse.show{height:calc(100vh - 250px);max-height:calc(100vh - 250px)}
.top-bar{background-color:var(--bs-primary-bg);border-bottom:2px solid #fff;color:#fff;z-index:990}.block--acs-useraccountmenu{padding-top:.5rem}.block--acs-useraccountmenu .nav-link{border-top-left-radius:10px;border-top-right-radius:10px;color:#dee2e6;min-height:2.5rem}@media (min-width:992px){.block--acs-useraccountmenu .nav-link{height:auto}}.block--acs-useraccountmenu .nav-link:focus,.block--acs-useraccountmenu .nav-link:hover{color:#fff;-webkit-text-decoration:1px underline;text-decoration:1px underline}.block--acs-useraccountmenu .user-menu-donate{--bs-navbar-nav-link-padding-x:1rem;background-color:#e9bc42;color:#403d48;margin-left:.5rem}.block--acs-useraccountmenu .user-menu-donate:focus,.block--acs-useraccountmenu .user-menu-donate:hover{color:var(--bs-link-hover-color)}
.rich-text:has(+div){margin-bottom:1rem}
.social-follow{align-items:center;display:flex;gap:1rem;list-style:none;margin-left:0;padding-left:0}.social-follow--icon{display:block;height:30px;width:30px}.social-follow--icon svg{height:100%;width:100%}.social-follow--text{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.social-follow--text:not(caption){position:absolute!important}
.social-share{align-items:center;display:flex;gap:1rem;list-style:none;margin-left:0;padding-left:0}.social-share--icon{display:block;height:30px;width:30px}.social-share--icon svg{height:100%;width:100%}.social-share--text{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.social-share--text:not(caption){position:absolute!important}
.views-slider .carousel-inner{margin-left:auto;margin-right:auto;width:70%}@media (min-width:1400px){.views-slider .carousel-inner{width:80%}}.views-slider .carousel-control-next,.views-slider .carousel-control-prev{min-width:auto;width:10%}.views-slider .carousel-control-next-icon,.views-slider .carousel-control-prev-icon{-webkit-filter:none!important;filter:none!important}.views-slider .carousel-control-next-icon:after,.views-slider .carousel-control-prev-icon:after{background-color:#fff;border-radius:50%;content:"";display:block;height:3rem;margin-left:-.5rem;margin-top:-.5rem;position:relative;width:3rem;z-index:-1}.views-slider .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23403d48'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.views-slider .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23403d48'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}
