:root{color-scheme:light;--arcc-forest:#002c22;--arcc-forest-hover:#005328;--arcc-green:#007a55;--arcc-green-bright:#00a76f;--arcc-orange:#f54900;--arcc-white:#ffffff;--arcc-canvas:#faf9f4;--arcc-mint-soft:#ecfdf5;--arcc-mint-border:#cbf3df;--arcc-orange-border:#ffd6a7;--arcc-slate:#45556c;--arcc-slate-soft:#e2e8f0;--arcc-sky-soft:#f0f9ff;--arcc-text:#282828;--arcc-section-gap:3.75rem;--arcc-block-gap:1.5rem;--arcc-card-grid-gap:1.25rem;--arcc-card-padding:1.5rem;--arcc-column-gap:2rem;--arcc-hero-cta-gap:2.5rem;--arcc-heading-body-gap:1.5625rem;--arcc-control-height:2.5rem;--arcc-input-height:2.75rem;--arcc-radius-icon:0.375rem;--arcc-radius-control:0.5rem;--arcc-radius-sidebar:0.875rem;--arcc-radius-card:1rem}html{font-size:16px}body{background:var(--arcc-canvas);color:var(--arcc-text);font-family:var(--arcc-font);font-size:var(--arcc-body-size);font-weight:300;line-height:var(--arcc-body-leading)}.arcc-subtitle{font-size:var(--arcc-subtitle-size);font-weight:800;line-height:var(--arcc-subtitle-leading)}.arcc-lead{font-size:var(--arcc-lead-size);line-height:var(--arcc-lead-leading)}.Heading--h1,.Heading--h2,.Heading--h3,.Heading--h4,.Heading--h5,.Heading--h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-playfair-display),Georgia,serif!important}.Heading--h1,h1{font-size:var(--arcc-h1-size)!important;font-weight:700!important;line-height:var(--arcc-h1-leading)!important}.Heading--h2,h2{font-size:var(--arcc-h2-size)!important;font-weight:700!important;line-height:var(--arcc-h2-leading)!important}.Heading--h3,h3{font-size:var(--arcc-h3-size)!important;font-weight:500!important;line-height:var(--arcc-h3-leading)!important}.Heading--h4,h4{font-size:var(--arcc-h4-size)!important;font-weight:700!important;line-height:var(--arcc-h4-leading)!important}.Heading--h5,.Heading--h6,h5,h6{font-size:var(--arcc-h5-size)!important;font-weight:700!important;line-height:var(--arcc-h5-leading)!important}button,dd,dt,input,li,p,select,textarea{font-family:var(--arcc-font)}.Button,[type=button],[type=reset],[type=submit],button{font-size:var(--arcc-button-size);font-weight:500;line-height:var(--arcc-button-leading)}.arcc-container{box-sizing:border-box;margin-inline:auto;max-width:var(--arcc-container);width:var(--arcc-container)}.arcc-section{margin-block:var(--arcc-section-gap)}.arcc-card{border:1px solid var(--arcc-mint-border);border-radius:var(--arcc-radius-card);padding:var(--arcc-card-padding)}.arcc-button{align-items:center;border-radius:var(--arcc-radius-control);display:inline-flex;gap:.375rem;justify-content:center;min-height:var(--arcc-control-height);padding:0 1rem}.arcc-button--primary{background:var(--arcc-forest);color:var(--arcc-white)}.arcc-button--orange{background:var(--arcc-orange);color:var(--arcc-white)}.arcc-button--outline{background:var(--arcc-white);border:1px solid var(--arcc-forest);color:var(--arcc-forest)}@media (max-width:768px){:root{--arcc-section-gap:2.5rem;--arcc-block-gap:1.25rem;--arcc-card-padding:0.75rem;--arcc-column-gap:1.25rem;--arcc-hero-cta-gap:1.875rem;--arcc-heading-body-gap:1.5rem;--arcc-control-height:3rem;--arcc-input-height:3rem}}@media (min-width:1920px){:root{--arcc-section-gap:5rem;--arcc-block-gap:1.75rem;--arcc-card-padding:1.75rem;--arcc-column-gap:2.5rem;--arcc-hero-cta-gap:3rem;--arcc-heading-body-gap:1.75rem;--arcc-control-height:2.75rem;--arcc-input-height:2.875rem}}@media (min-width:2560px){:root{--arcc-section-gap:6rem;--arcc-block-gap:2rem;--arcc-card-padding:2rem;--arcc-column-gap:3rem;--arcc-hero-cta-gap:3.5rem;--arcc-heading-body-gap:2rem;--arcc-control-height:3rem;--arcc-input-height:3.125rem}}:root{--arcc-container:min(80%,128rem);--arcc-page-gutter:max(9%,calc((100% - 128rem) / 2));--arcc-rail-width:18.75rem;--font-size-p1:var(--arcc-body-size);--line-height-p1:var(--arcc-body-leading);--font-size-p2:var(--arcc-ui-size);--line-height-p2:var(--arcc-ui-leading);--font-size-button:var(--arcc-button-size);--line-height-button:var(--arcc-button-leading);--control-height:var(--arcc-control-height)}@media (max-width:1024px){:root{--arcc-container:calc(100% - 6rem);--arcc-page-gutter:3rem}}@media (max-width:768px){:root{--arcc-container:calc(100% - 4rem);--arcc-page-gutter:2rem}}@media (max-width:480px){:root{--arcc-container:calc(100% - 3rem);--arcc-page-gutter:1.5rem}}@media (max-width:430px){:root{--arcc-container:calc(100% - 1.5rem);--arcc-page-gutter:0.75rem}}@media (min-width:1920px){:root{--arcc-container:min(80%,128rem);--arcc-page-gutter:max(10%,calc((100% - 128rem) / 2));--arcc-rail-width:21.25rem}}@media (min-width:2560px){:root{--arcc-container:128rem;--arcc-page-gutter:calc((100% - 128rem) / 2);--arcc-rail-width:24.5rem}}body .contact-departments-inner,body .contact-engagement-inner,body .contact-new-hero-inner,body .layout-section>.section-inner,body .manuscript-layout,body .reviewer-hero>div,body .reviewer-layout,body .submit-research-hero-inner,body .topics-hero>div{box-sizing:border-box;width:var(--arcc-container);max-width:100%;margin-inline:auto;padding-inline:0}body .manuscript-hero-inner{max-width:none}body .footer-legal-inner,body .footer-main-inner,body .footer-newsletter-inner,body .site-header .header-container{width:100%;max-width:none;padding-inline:var(--arcc-page-gutter)}body .page-section{padding-block:var(--arcc-section-gap)}body .type-p1{font-size:var(--arcc-body-size);line-height:var(--arcc-body-leading)}body .type-p2{font-size:var(--arcc-ui-size);line-height:var(--arcc-ui-leading)}body .arcc-button,body .button,body .type-button{font-size:var(--arcc-button-size);line-height:var(--arcc-button-leading);font-weight:500;min-height:var(--arcc-control-height);border-radius:var(--arcc-radius-control)}body .site-header nav>a{font-size:var(--arcc-ui-size);line-height:var(--arcc-h5-leading)}.arcc-button--outline-grey{background:transparent;color:var(--arcc-slate);border:1px solid var(--arcc-slate)}.arcc-button--soft-mint{background:var(--arcc-mint-soft);color:var(--arcc-green);padding-inline:1.625rem;font-weight:700}.arcc-button--soft-outline{background:var(--arcc-white);color:var(--arcc-green);border:1px solid var(--arcc-green)}.arcc-button--grey{background:var(--arcc-slate-soft);color:var(--arcc-slate)}.arcc-button--slate{background:var(--arcc-slate);color:var(--arcc-sky-soft)}.arcc-button--gradient{background:linear-gradient(90deg,var(--arcc-forest-hover),var(--arcc-green-bright));color:var(--arcc-white)}