/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.drawer-nav-menu{padding:24px;}@media screen and (min-width:740px){.drawer-nav-menu{padding:40px 40px 30px 40px;}}.drawer-nav-menu > ul{display:block;column-count:3;column-gap:40px;column-fill:balance;}@media screen and (min-width:740px){.drawer-nav-menu > ul{column-count:4;}}@media screen and (min-width:980px){.drawer-nav-menu > ul{column-count:5;}}.drawer-nav-menu > ul > li{font-size:1rem;margin-bottom:12px;padding:0 0 4px;}@media screen and (min-width:980px){.drawer-nav-menu > ul > li{margin-bottom:16px;}}.drawer-nav-menu ul li a{display:block;margin-bottom:8px;padding:0;}.drawer-nav-menu ul li a.is-active{color:var(--color-red) !important;font-weight:bold;}.drawer-nav-menu ul li a.is-active:is(:hover,:focus){color:var(--color-black) !important;}.drawer-nav-menu>ul>li:has(>a.is-active){border-bottom:1px solid var(--color-red);}.drawer-nav-menu>ul>li:has(>a.is-active:is(:hover,:focus)){border-bottom:1px solid var(--color-black);}
.page_header.page_header_default{background:#4E3629;background-image:linear-gradient(to bottom,rgb(78 54 41 / 0%) 40%,rgb(78 54 41 / 90%) 60%,rgb(38 26 20 / 100%) 90%),url(/sites/default/files/2025-08/history-timeline.brown.edu_BannerImage.png);background-size:cover;background-position:center;}.page_header_default .page_title{color:white;text-shadow:0 0 8px #271a14;}
.drawer-nav-inner{margin:-25px auto 80px;padding:40px 0 0;background:color-mix(in srgb,var(--color-lgray) 50%,var(--color-white));border:1px solid color-mix(in srgb,#4E3629 10%,var(--color-white));}@media (min-width:500px){.drawer-nav-inner{margin:-75px auto 80px;}}@media (min-width:980px){.drawer-nav-inner{margin:-75px auto 0;}}.drawer-nav-title-wrapper{padding-bottom:24px;margin-bottom:0;}@media (min-width:500px){.drawer-nav-title-wrapper{padding-bottom:32px;}}.drawer-nav-title-wrapper .drawer-nav-title{display:block;text-align:center;font-size:1rem;width:100%;margin:auto 0;}@media (min-width:500px){.drawer-nav-title-wrapper .drawer-nav-title{width:50%;margin:auto;font-size:1.25rem;}}.drawer-nav-inner > ul{column-count:3;column-gap:40px;column-fill:balance;break-before:avoid;break-after:avoid;padding:24px;background:var(--color-white);}@media screen and (min-width:320px) and (max-width:500px){.drawer-nav-inner > ul{display:block;}}@media screen and (min-width:740px){.drawer-nav-inner > ul{column-count:4;padding:40px;}}@media (min-width:980px){.drawer-nav-inner > ul{column-count:5;}}.drawer-nav-inner > ul li a{display:block;}.drawer-nav-inner a.is-active{color:var(--color-red) !important;font-weight:bold;}.drawer-nav-inner a.is-active:is(:hover,:focus){color:var(--color-black) !important;}.drawer-nav-inner>ul>li:has(a.is-active){border-bottom:1px solid var(--color-red);}.drawer-nav-inner>ul>li:has(a.is-active:is(:hover,:focus)){border-bottom:1px solid var(--color-black);}
@keyframes fadein{from{opacity:0;}to{opacity:1;}}@keyframes movein-bottom{from{opacity:0;top:-25px;}to{opacity:1;top:0;}}@keyframes movein-left{from{left:-25px;opacity:0;}to{left:0;opacity:1;}}@keyframes movein-right{from{opacity:0;right:-25px;}to{opacity:1;right:0;}}@keyframes movein-top{from{opacity:0;top:50px;}to{opacity:1;top:0;}}@media screen and (min-width:740px){.bottom.in-view{animation-name:movein-bottom;top:0;}.flex-listing-expanded.component_item.in-view{animation-delay:0.0125s;animation-duration:1s;animation-fill-mode:both;animation-name:movein-top;animation-timing-function:ease-in-out;position:relative;top:0;}.left.in-view{animation-name:movein-left;left:0;}.right.in-view{animation-name:movein-right;right:0;}}.typography p:last-of-type{margin:25px 0 0 0;}.component_items{display:flex;flex-direction:column;gap:60px;}.flex-listing-expanded.component_item{border-bottom:2px solid #f8f7f5;margin:0;padding:0 0 60px 0;align-items:center;}.flex-listing-expanded .component_body{display:flex;flex-direction:column;}.flex-listing-expanded .flex_field-container{order:0;}.flex-listing-expanded .flex_field-container .flex_field p{color:var(--color-red);font-size:1.125rem;font-weight:bold;line-height:1.25;margin:0;position:relative;}.flex-listing-expanded .flex_field-container .flex_field:before{background:#E2D8D2;border-radius:10px;content:"";height:2px;left:-50px;position:absolute;top:10px;width:40px;}.flex-listing-expanded .flex-intro{color:var(--color-brown);font-size:1.25rem;line-height:1.5;order:2;}.flex-listing-expanded .flex-intro p:first-child{margin:0;}.flex-listing-expanded .title-link{order:1;}.flex-listing-expanded .title-link h3.component_title{color:var(--color-brown);font-weight:bold;margin:0 0 16px 0;}.typography img{width:100%;}@media screen and (min-width:980px){.flex-listing-expanded.component_item .component_figure .flex_img{aspect-ratio:1 / 1;}}@media screen and (min-width:1140px){.flex-listing-expanded.component_item .component_figure{max-width:30%;}}
