/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.rccl-white{background:white;}.rccl-light-gray{background:#efefef;}.rccl-pale-teal{background:#87c3be;}.rccl-pale-blue{background:#92d6e3;}.rccl-pale-yellow{background:#fce488;}.rccl-black{background:black;}.rccl-dark-gray{background:#222;}.rccl-blue{background:#007fac;}.rccl-teal{background:#00626d;}.rccl-red{background:#c03;}.rccl-black,.rccl-dark-gray,.rccl-blue,.rccl-teal,.rccl-red{color:white;}@media screen and (min-width:1024px){.cc--utility-menu .m--menu > li .utility-button span{height:auto;}}#l--main-header-basic .mobile-nav .cc--utility-menu ul::after{display:none;}#l--main-header-basic .mobile-nav .cc--utility-menu ul li .utility-button-wrapper .utility-button{display:block;}@media screen and (max-width:1023px){#l--main-header-basic .mobile-nav .cc--utility-menu ul li .utility-button-wrapper .utility-button span{color:white;cursor:default;padding:0;text-align:left;}#l--main-header-basic .mobile-nav .cc--utility-menu ul li .utility-button-wrapper .submenu{padding-left:1rem;}}@media screen and (min-width:1024px){#l--main-header-basic .main-nav-container .branding-mainmenu-container .cc--main-menu .c--main-menu ul ul li:nth-last-child(2) > .submenus-wrapper,#l--main-header-basic .main-nav-container .branding-mainmenu-container .cc--main-menu .c--main-menu ul ul li:nth-last-child(3) > .submenus-wrapper{left:100%;right:100%;}}html{scroll-padding-top:10.5rem;}@media screen and (min-width:768px){html{scroll-padding-top:6.875rem;}}@media screen and (min-width:1024px){html{scroll-padding-top:12.25rem;}}.paragraph--type--featured-summaries article .image-link[data-href=""]{cursor:initial;pointer-events:none;}.paragraph--type--featured-summaries article .f--sub-title a[href=""]{pointer-events:none;}.cc--rich-text + .cc--featured-summaries .c--featured-summaries .inner-wrapper{padding-top:4.375rem;}@media screen and (min-width:768px){.cc--featured-summaries .c--featured-summaries #vertical + .inner-wrapper .header-text-container{margin-left:0;margin-right:0;max-width:100%}.cc--featured-summaries .c--featured-summaries #vertical + .inner-wrapper .cards-list{display:block;}.cc--featured-summaries .c--featured-summaries #vertical + .inner-wrapper .cards-list .cc--news-card{margin-right:0;margin-bottom:0;width:100%;}.cc--featured-summaries .c--featured-summaries #vertical + .inner-wrapper .cards-list .cc--news-card .c--news-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.cc--featured-summaries .c--featured-summaries #vertical + .inner-wrapper .cards-list .cc--news-card .c--news-card{margin-bottom:1.25rem;overflow:hidden;}.cc--featured-summaries .c--featured-summaries #vertical + .inner-wrapper .cards-list .cc--news-card .image-link,.cc--featured-summaries .c--featured-summaries #vertical + .inner-wrapper .cards-list .cc--news-card .text-container{width:47.36842%;}}@media screen and (min-width:1024px){.cc--featured-summaries .c--featured-summaries #vertical + .inner-wrapper .cards-list .cc--news-card .c--news-card{gap:3rem;}.cc--featured-summaries .c--featured-summaries #vertical + .inner-wrapper .cards-list .cc--news-card .image-link{flex:0 0 439px;}.cc--featured-summaries .c--featured-summaries #vertical + .inner-wrapper .cards-list .cc--news-card .text-container{flex:1;width:auto;}}.cc--mini-site-sidebar .c--mini-site-sidebar nav ul.m--mini-site-menu{overflow:hidden;}html[data-whatintent="mouse"] .cc--mini-site-sidebar h2 > a:focus,html[data-whatintent="mouse"] .cc--mini-site-sidebar h2 > a:hover{color:#c03;text-decoration:underline;}@media screen and (min-width:768px){.mini-site-section .cc--link-grid .outer-wrapper .inner-wrapper{padding-right:0;padding-left:0;}}@media screen and (min-width:1024px){.mini-site-section .cc--link-grid .outer-wrapper .inner-wrapper{padding-right:0;padding-left:0;}.mini-site-section .cc--link-grid .link-list .link-list-wrapper .f--link{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;}}.f--rich-text a.button,html[data-whatintent="mouse"] .f--rich-text a.button:focus,html[data-whatintent="mouse"] .f--rich-text a.button:hover{text-decoration:none;}@media screen and (min-width:1024px){.f--rich-text h2{font-size:3.125rem;line-height:1.16;}}.cc--basic-footer .c--basic-footer .cc--footer-menu.supplemental-menu nav ul{display:block;margin-bottom:2rem;}.cc--basic-footer .c--basic-footer .cc--footer-menu.supplemental-menu nav ul li{display:block;margin-bottom:0;}.cc--basic-footer .c--basic-footer .cc--footer-menu.supplemental-menu nav ul li::after{padding-right:0;padding-left:0;content:'';}#l--main-footer-basic a{text-decoration:underline;text-decoration-color:#aaa;}#l--main-footer-basic a:focus,#l--main-footer-basic a:hover{text-decoration-color:white;}#block-campus,#connect-section-title{display:none;}.cc--basic-footer .c--basic-footer .cc--basic-branding-footer a img{width:276px;}.cc--basic-footer .c--basic-footer .connect-menu-section h2,.cc--basic-footer .c--basic-footer .cc--footer-menu h3{font-size:1rem;}.cc--basic-footer .c--basic-footer .footer-middle .cc--footer-menu nav ul li,.cc--basic-footer .c--basic-footer .footer-middle .cc--footer-menu ul li{width:100%;}.cc--footer-social{max-width:50%;}.cc--basic-footer .c--basic-footer .cc--footer-menu.notices-menu ul li:nth-child(1){border-bottom:none;margin-bottom:0.9375rem;padding-bottom:0;}.cc--footer-social .footer-social-container .social-media-links--platforms{gap:2rem;justify-content:center;}.cc--footer-social .footer-social-container .social-media-links--platforms > li .fa svg{height:2rem;}@media screen and (min-width:768px){.cc--basic-footer .c--basic-footer .footer-middle{padding-bottom:1.75rem;padding-top:0;}#block-connect .menu-wrapper{display:block;}.cc--basic-footer .c--basic-footer .footer-bottom .social-newsletter-container{padding-bottom:1.25rem;}.cc--basic-footer .c--basic-footer .cc--footer-menu.notices-menu ul li:nth-child(1){margin-bottom:1.25rem;}.cc--footer-social{margin-left:auto;margin-right:auto;}}@media (min-width:1024px){#block-locations{width:calc(33.33333% - 2rem);}.cc--basic-footer .c--basic-footer .cc--footer-menu.supplemental-menu nav ul{margin-bottom:3rem;}.cc--basic-footer .c--basic-footer .cc--basic-branding-footer a img{margin-bottom:3.5rem;}.cc--basic-footer .c--basic-footer .footer-middle{gap:2rem;justify-content:space-between;padding-bottom:1.75rem;}.cc--basic-footer .c--basic-footer .cc--footer-menu.academic-menu,.cc--basic-footer .c--basic-footer .cc--footer-menu.campus-menu,.cc--basic-footer .c--basic-footer .connect-menu-section,.cc--basic-footer .c--basic-footer .cc--footer-menu.notices-menu{padding:0;width:calc(33.33333% - 2rem);}.cc--basic-footer .c--basic-footer .connect-menu-section .menu-wrapper .cc--footer-menu{padding-right:0;width:100%;}}@media screen and (min-width:1024px){.cc--secondary-menu ul{flex-wrap:wrap;}.cc--secondary-header .secondary-nav-container .branding-secondarymenu-container .branding-secondarymenu-container-inner .inner-wrapper,.cc--secondary-menu{height:auto;}}ol.box-menu,ul.box-menu{list-style-type:none;margin-left:0}.box-menu li{display:block;margin-bottom:1rem;}.f--rich-text ul.box-menu > li::before,.cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel ul.box-menu > li::before,.box-menu li:before{content:none;}.box-menu > li a{background:transparent;border:2px solid #c03;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:none;color:#0a0a0a;display:block;font-size:1rem;font-weight:bold;letter-spacing:0;line-height:1.1875;padding:1rem 1.5rem;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;width:100%;}.box-menu > li a:focus,.box-menu > li a:hover{background:#c03;color:white;text-decoration:none !important;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;}@media screen and (min-width:48em){ol.box-menu,ul.box-menu{display:grid;gap:2rem;}.box-menu.grid-width-2,.box-menu.grid-width-4,.box-menu.grid-width-5{grid-template-columns:repeat(2,1fr);}.box-menu.grid-width-3,.box-menu.grid-width-6{grid-template-columns:repeat(3,1fr);}.box-menu li{align-items:center;display:flex;justify-content:center;min-height:5rem;margin-bottom:0;}.box-menu li a{align-items:center;display:flex;height:100%;justify-content:center;padding:1rem;text-align:center;}.box-menu.centered-text li a{padding:1rem;text-align:center;}}@media screen and (min-width:64em){.box-menu.grid-width-4{grid-template-columns:repeat(4,1fr);}.box-menu.grid-width-5{grid-template-columns:repeat(5,1fr);}.box-menu.grid-width-6{grid-template-columns:repeat(6,1fr);}}.callout{padding:2rem;}.f--rich-text .callout h2,.callout h3{margin-top:0;}.f--rich-text p.callout-one-line{margin-bottom:0;text-align:center;}.f--rich-text .call-out-text{background-color:#fce488;padding:1.5rem;color:#010203;}@media screen and (min-width:48em){.flex-box{align-items:stretch;display:flex;gap:2rem;justify-content:space-between;}.flex-box > div{width:50%;}}@media (min-width:768px){.columns-2{columns:2;column-gap:3rem;}.columns-3{columns:3;column-gap:2rem;}.columns-4{columns:3;column-gap:1rem;}.columns-2 li,.columns-3 li,.columns-4 li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}}.f--rich-text table,.cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel table{width:100%;}.f--rich-text table caption,.cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel table caption{background:#444;color:white;font-size:1.25rem;font-weight:bold;}.f--rich-text table th,.cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel table th{font-weight:bold;}.f--rich-text thead,.cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel thead{background:#efefef;}.f--rich-text thead th,.cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel thead th{min-width:5rem;text-align:center;vertical-align:middle;}.f--rich-text tfoot th,.f--rich-text tfoot td,.cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel thead th,.cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel thead td{font-weight:bold;}.important{color:#8e0023;font-style:italic;font-weight:bold;}.highlight{background:#ff0;}.fall{background:#8b4513;}.spring{background:#556b2f;}.fall,.spring{color:white;font-weight:bold;margin-left:.25rem;padding:0 .375rem;}
a:not(:link):not(:focus):not(:hover):not(:active):not(:visited){text-decoration:none;}ol.menu-list{list-style-type:disc;}ol.menu-list>li>ol.menu-list{list-style-type:circle;}.centered-text{text-align:center;}.justified-text{text-align:justify;}@media screen and (min-width:768px){.f--rich-text p.smaller-font-1{font-size:0.9rem;line-height:1rem;}}.button.fifty-percent-wide{width:50%;}.centered-text{text-align:center;}table tbody td.centered-text{text-align:center!important;}.seminars{width:100%;}.seminars thead th{font-weight:bold;background-color:#f1f2f3;}.seminars tbody td{border-bottom:1px solid #ccc;}.seminars .col1-width{width:15%;}.seminars .col2-width{width:70%}.cc--mini-site-sidebar .c--mini-site-sidebar nav ul.m--mini-site-menu{overflow:hidden}h2#font-size-smaller-1{font-size:1.1rem;}#natural-products-facultylist .col1-width,#plant-breeding-facultylist .col1-width,#plant-protection-facultylist .col1-width,#sustainable-agriculture-facultylist .col1-width{width:20%}#natural-products-facultylist tbody td,#plant-breeding-facultylist tbody td,#plant-protection-facultylist tbody td,#sustainable-agriculture-facultylist tbody td{background:#fff;vertical-align:top}#natural-products-facultylist,#plant-breeding-facultylist,#plant-protection-facultylist,#sustainable-agriculture-facultylist{border:none}#page-not-found{font-size:3.5rem;color:#010203;line-height:1.1429;text-align:center;font-family:'PT Serif',Georgia,serif;font-style:normal;font-weight:700;}.indent-1{margin-left:3rem;}.indent-2{margin-left:5rem;}.indent-3{margin-left:7rem;}@media screen and (min-width:1024px){.cc--mini-site-sidebar h2{font-size:1.5rem}}.clear{clear:both;}@media screen and (min-width:768px){.mini-site-section .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .f--page-title h1{font-size:2.5rem;line-height:1.1667;padding-top:3.75rem;padding-bottom:1.875rem;}}@media screen and (min-width:1024px){.mini-site-section .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .f--page-title h1{font-size:3rem;line-height:1.1429;padding-top:4.375rem;padding-bottom:2.5rem;}}@media screen and (min-width:1024px){.mini-site-section .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .f--section-title h2{font-size:2rem;line-height:1.2;}}@media screen and (min-width:768px){.f--rich-text h2{font-size:2rem;}}@media screen and (min-width:1024px){.mini-site-section .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .f--section-title h3{font-size:1.7rem;line-height:1.2;}}@media screen and (min-width:768px){.f--rich-text h3{font-size:1.7rem;}}
a:not(:link):not(:focus):not(:hover):not(:active):not(:visited){text-decoration:none;}ol.menu-list{list-style-type:disc;}ol.menu-list>li>ol.menu-list{list-style-type:circle;}.justified-text{text-align:justify;}@media screen and (min-width:768px){.f--rich-text p.smaller-font-1{font-size:0.9rem;line-height:1rem;}}.button.fifty-percent-wide{width:50%;}.centered-text{text-align:center;}.seminars{width:100%;}.seminars thead th{font-weight:bold;background-color:#f1f2f3;}.seminars tbody td{border-bottom:1px solid #ccc;}.seminars .col1-width{width:15%;}.seminars .col2-width{width:70%}.cc--mini-site-sidebar .c--mini-site-sidebar nav ul.m--mini-site-menu{overflow:hidden}h2#font-size-smaller-1{font-size:1.1rem;}#natural-products-facultylist .col1-width,#plant-breeding-facultylist .col1-width,#plant-protection-facultylist .col1-width,#sustainable-agriculture-facultylist .col1-width{width:20%}#natural-products-facultylist tbody td,#plant-breeding-facultylist tbody td,#plant-protection-facultylist tbody td,#sustainable-agriculture-facultylist tbody td{background:#fff;vertical-align:top}#natural-products-facultylist,#plant-breeding-facultylist,#plant-protection-facultylist,#sustainable-agriculture-facultylist{border:none}#page-not-found{font-size:3.5rem;color:#010203;line-height:1.1429;text-align:center;font-family:'PT Serif',Georgia,serif;font-style:normal;font-weight:700;}.indent-1{margin-left:3rem;}.indent-2{margin-left:5rem;}.indent-3{margin-left:7rem;}@media screen and (min-width:1024px){.cc--mini-site-sidebar h2{font-size:1.5rem}}.clear{clear:both;}@media screen and (min-width:768px){.mini-site-section .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .f--page-title h1{font-size:2.5rem;line-height:1.1667;padding-top:3.75rem;padding-bottom:1.875rem;}}@media screen and (min-width:1024px){.mini-site-section .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .f--page-title h1{font-size:3rem;line-height:1.1429;padding-top:4.375rem;padding-bottom:2.5rem;}}@media screen and (min-width:1024px){.mini-site-section .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .f--section-title h2{font-size:2rem;line-height:1.2;}}@media screen and (min-width:768px){.f--rich-text h2{font-size:2rem;}}@media screen and (min-width:1024px){.mini-site-section .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .f--section-title h3{font-size:1.7rem;line-height:1.2;}}@media screen and (min-width:768px){.f--rich-text h3{font-size:1.7rem;}}
.text-left{text-align:left}.col1-width{width:15%}.col2-width{width:35%}.col3-width{width:20%}.col5-width{width:20%}
