.cms-menu-topic>a{white-space:normal;overflow-wrap:anywhere}@media (width>=1280px){.header__two-menu .metismenu.menu-horizontal{flex-wrap:nowrap}.header__two-menu .metismenu.menu-horizontal>li{flex:none}}@media (width>=991px) and (width<=1279px){.header__desktop{display:none!important}.header__mobile{display:block!important}}@media (width<=1279px){.header__mobile--dropdown,.header__mobile--dropdown.has-sticky-bar{top:var(--cms-menu-top,var(--header-height));height:calc(100dvh - var(--cms-menu-top,var(--header-height)));max-height:calc(100dvh - var(--cms-menu-top,var(--header-height)));overscroll-behavior:contain;overflow-x:hidden}.header__mobile--dropdown--module--menu .mod-menu{width:100%;margin:0;display:block!important}.header__mobile--dropdown--module--menu .mod-menu li,.header__mobile--dropdown--module--menu .mod-menu li>a{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.header__mobile--dropdown--module--menu .mod-menu li>ul{display:none!important}.header__mobile--dropdown--module--menu .mod-menu a{padding:12px 0;line-height:1.5;text-decoration:none;display:block}}.content-publications{background:#fff;width:100%;max-width:1365px;margin:0 auto;padding:48px clamp(20px,5vw,70px) 58px;font-family:inherit}.com-content-article__body>.content-publications{background:0 0;margin:20px auto 42px;padding:0}.content-publications__heading{border-bottom:1px solid #e4e4e4;margin-bottom:22px;padding-bottom:14px}.content-publications__heading span,.content-publication-detail__type{color:#b88625;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.content-publication-detail__type{display:block}.content-publications__heading h2{color:#1b1b1b;margin:7px 0 0;font-size:clamp(25px,3vw,36px);line-height:1.2}.content-publications__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;display:grid}.content-publications__card{background:#fff;border:1px solid #e6e6e6;border-radius:12px;flex-direction:column;min-height:210px;padding:22px;display:flex;box-shadow:0 2px 14px #0000000a}.content-publications__date{color:#9a6b1a;font-size:12px;font-weight:700}.content-publications__card h3{margin:11px 0;font-size:20px;line-height:1.25}.content-publications__card h3 a{color:#1c1c1c;text-decoration:none}.content-publications__card h3 a:hover{color:#9a6b1a}.content-publications__card p{color:#626262;margin:0 0 18px;font-size:14px;line-height:1.6}.content-publications__more{color:#9a6b1a;margin-top:auto;font-size:13px;font-weight:700;text-decoration:none}.cms-content-page main.main{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,56px)}.cms-content-page .main__wrapper,.cms-content-page .main__content{width:100%;min-width:0;max-width:none;display:block}.cms-content-page .sidebar,.cms-content-page .breadcrumbs{display:none}.content-publication-detail{width:100%;max-width:1320px;min-height:420px;margin:0 auto;padding:36px 0 70px}.content-publication-detail__back{color:#78623f;margin-bottom:30px;font-size:14px;text-decoration:none;display:inline-block}.content-publication-detail h1{margin:10px 0 12px;font-size:clamp(30px,4vw,48px);line-height:1.15}.content-publication-detail time{color:#777;font-size:13px}.content-publication-detail__summary{color:#454545;border-left:3px solid #c9963b;margin:28px 0;padding-left:18px;font-size:19px;line-height:1.55}.content-publication-detail__body{color:#292929;overflow-wrap:anywhere;max-width:880px;font-size:17px;line-height:1.8}.content-publication-detail__body p{margin:0 0 18px}.content-publication-detail__body h2{margin:32px 0 16px;font-size:28px;line-height:1.3}.content-publication-detail__body h3{margin:24px 0 12px;font-size:23px;line-height:1.3}.content-publication-detail__body ul,.content-publication-detail__body ol{margin-bottom:22px;padding-left:28px}.content-publication-detail__body ul{list-style:outside}.content-publication-detail__body ol{list-style:decimal}.content-publication-detail__body blockquote{background:#f3f7fd;border-left:4px solid #1f5ba8;padding:14px 22px}.content-publication-detail__body a{color:#1f5ba8;text-decoration:underline}.content-publication-detail__files{border-top:1px solid #ddd;margin-top:42px;padding-top:22px}.content-publication-detail__files h2{margin-bottom:18px;font-size:22px}.content-attachment{background:#f7f9fc;border:1px solid #dfe5ed;border-radius:12px;margin-bottom:28px;overflow:hidden}.content-attachment header{background:#fff;border-bottom:1px solid #dfe5ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.content-attachment h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:17px}.content-attachment a{color:#1f5ba8;overflow-wrap:anywhere;font-size:14px;font-weight:600}.content-attachment__pdf{background:#e7ebf0;border:0;width:100%;height:min(84vh,1050px);min-height:680px;display:block}.content-attachment img{object-fit:contain;width:auto;max-width:100%;max-height:1000px;margin:0 auto;display:block}.content-attachment__text{white-space:pre-wrap;overflow-wrap:anywhere;color:#272c34;max-height:700px;margin:0;padding:22px;font:15px/1.7 monospace;overflow:auto}.content-attachment__hint{color:#657185;margin:0;padding:12px 22px;font-size:13px}.content-section-cards{margin-top:32px}.content-publication-detail__club-photo{object-fit:contain;background:#f1f5fa;border-radius:12px;width:100%;max-width:880px;max-height:560px;margin:28px 0;display:block}@media (width<=640px){.content-publications{padding-top:32px;padding-bottom:42px}.content-publication-detail{padding:25px 6px 55px}.content-attachment__pdf{height:70vh;min-height:450px}.content-attachment header{padding:16px}}@media (width>=1001px){:is(.wrapper-static:has(.com-content-article.item-page .com-content-article__body iframe[src*=\.pdf i]),.wrapper-static:has(.com-content-article.item-page .com-content-article__body object[type=application\/pdf])){width:calc(100% - 48px);max-width:1600px;margin-inline:auto}}.com-content-article.item-page .com-content-article__body iframe[src*=\.pdf i],.com-content-article.item-page .com-content-article__body object[type=application\/pdf]{max-width:100%;margin-inline:auto;display:block;width:100%!important;height:clamp(460px,82vh,1100px)!important}body.site[data-college-background]{--college-canvas:#edf3f7;--college-line:#d8e4ec;--college-glow:#cbdfea;background-color:var(--college-canvas);background-image:radial-gradient(ellipse at top left, var(--college-glow), transparent 65%), linear-gradient(135deg, transparent calc(50% - .5px), var(--college-line) 50%, transparent calc(50% + .5px));background-position:0 0,top;background-repeat:no-repeat,repeat;background-size:100% 100vh,180px 180px;background-attachment:fixed}body.site.dark-theme[data-college-background]{--college-canvas:#172b38;--college-line:#203c4c;--college-glow:#254b60}@media (width<=800px){body.site[data-college-background]{background-image:none;background-attachment:scroll}}:is(body.site:has([data-college-header]),body.college-home){--site-gutter:clamp(20px, 4vw, 96px);width:100%;margin:0}body.site:has([data-college-header]) .wrapper-static{width:100%;max-width:none;box-shadow:none;margin-inline:0}body.site:has([data-college-header]) main.main{box-sizing:border-box;width:100%;max-width:none;padding-inline:var(--site-gutter);margin-inline:0}body.site:has([data-college-header]) .main__wrapper{width:100%;min-width:0;max-width:none}body.site:has([data-college-header]) .main__content{width:100%;min-width:0;max-width:none}body.site:has([data-college-header]) .main__content>.content{width:100%;min-width:0;max-width:none}body.site:has([data-college-header]) .content-publication-detail{width:100%;min-width:0;max-width:none}body.site:has([data-college-header]) .footer .container-custom{box-sizing:border-box;width:100%;max-width:none;padding-inline:var(--site-gutter)}body.college-home .academic-shell{width:calc(100% - 2 * var(--site-gutter,40px))}body.college-home .academic.horizon .college-footer{padding-inline:var(--site-gutter,40px)}@media (width<=640px){body.site:has([data-college-header]){--site-gutter:20px}}body.site:has([data-college-header]) .footer .container-custom{max-width:none!important}body.site:has([data-college-header]) .main__content{margin-inline:0}body.site:has([data-college-header]) .site-catalog-layout .student-clubs__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}@media (width>=801px){body.site:has([data-college-header]) .footer__top{flex-wrap:wrap;gap:28px}body.site:has([data-college-header]) .footer__logo{flex:300px;width:auto;min-width:0;margin-right:0}body.site:has([data-college-header]) .footer__right{flex:2 680px;min-width:0}}.ui-motion{isolation:isolate;transition:transform var(--college-motion-duration) var(--college-motion-ease), box-shadow var(--college-motion-duration) var(--college-motion-ease), border-color var(--college-motion-duration) var(--college-motion-ease), background-color var(--college-motion-duration) var(--college-motion-ease);position:relative}.ui-motion:focus-visible{outline:2px solid var(--college-motion-focus);outline-offset:4px}.ui-motion--card:is(:hover,:focus-visible,:focus-within){z-index:1;transform:translateY(var(--college-motion-card-lift));box-shadow:var(--college-motion-shadow);border-color:#0000}.ui-motion--button:not(:disabled):is(:hover,:focus-visible){transform:translateY(var(--college-motion-button-lift));box-shadow:var(--college-motion-shadow)}.ui-motion__arrow,.ui-motion__detail,.ui-motion__image{transition:transform var(--college-motion-duration) var(--college-motion-ease)}.ui-motion__arrow{flex:none}.ui-motion__detail{transform-box:fill-box;transform-origin:50%}.ui-motion:not(:disabled):is(:hover,:focus-visible,:focus-within) .ui-motion__arrow{transform:translateX(var(--college-motion-arrow-shift))}.ui-motion:not(:disabled):is(:hover,:focus-visible,:focus-within) .ui-motion__arrow--diagonal{transform:translate(var(--college-motion-arrow-shift), var(--college-motion-detail-y))}.ui-motion:not(:disabled):is(:hover,:focus-visible,:focus-within) .ui-motion__arrow--backward{transform:translateX(calc(-1 * var(--college-motion-arrow-shift)))}.ui-motion:not(:disabled):is(:hover,:focus-visible,:focus-within) .ui-motion__detail{transform:translate(var(--college-motion-detail-x), var(--college-motion-detail-y))}.ui-motion:not(:disabled):is(:hover,:focus-visible,:focus-within) .ui-motion__image{transform:scale(1.025)}.ui-motion--text{text-underline-offset:5px;text-decoration-thickness:1px}.ui-motion--text:is(:hover,:focus-visible){text-decoration-line:underline}.ui-motion__border{z-index:2;pointer-events:none;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ui-motion__border rect{fill:none;stroke:var(--college-motion-stroke);stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke;opacity:0;transition:opacity var(--college-motion-duration) var(--college-motion-ease)}.ui-motion:not(:disabled):is(:hover,:focus-visible,:focus-within)>.ui-motion__border rect{opacity:1;animation:college-border-drift var(--college-motion-border-duration) linear infinite}.ui-motion:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}@keyframes college-border-drift{to{stroke-dashoffset:-16px}}@media (prefers-reduced-motion:reduce){.ui-motion,.ui-motion__arrow,.ui-motion__detail,.ui-motion__image,.ui-motion__border rect{transition:none!important}.ui-motion:not(:disabled):is(:hover,:focus-visible,:focus-within),.ui-motion:not(:disabled):is(:hover,:focus-visible,:focus-within) :is(.ui-motion__arrow,.ui-motion__detail,.ui-motion__image){transform:none!important}.ui-motion:not(:disabled):is(:hover,:focus-visible,:focus-within)>.ui-motion__border rect{animation:none}}:root{--college-motion-duration:.24s;--college-motion-ease:ease;--college-motion-border-duration:3.3s;--college-motion-stroke:#8b9098;--college-motion-card-lift:-3px;--college-motion-button-lift:-2px;--college-motion-arrow-shift:2px;--college-motion-detail-x:3px;--college-motion-detail-y:-2px;--college-motion-shadow:0 12px 28px #1735481c;--college-motion-focus:#13868b}.site-article-image-frame{--site-article-image-accent:var(--college-motion-stroke)}.site-article-image-frame,.site-article-image-frame__dash,.student-club,.student-club__photo img,.student-club__about,.student-club__border,.student-club__arrow{transition-duration:var(--college-motion-duration)}.student-club__about{--college-motion-stroke:#8b9098}.student-club__border{color:var(--college-motion-stroke)}.student-club__about:hover rect,.student-club__about:focus-visible rect{animation-duration:var(--college-motion-border-duration)}.navigation-overview__links>a{transition-duration:var(--college-motion-duration);transition-timing-function:var(--college-motion-ease)}.navigation-overview__links>a:is(:hover,:focus-visible){transform:translateY(var(--college-motion-card-lift))}.navigation-overview__links>a>.ui-motion__arrow{transition:transform var(--college-motion-duration) var(--college-motion-ease)}.navigation-overview__links>a:is(:hover,:focus-visible)>.ui-motion__arrow{transform:translate(var(--college-motion-arrow-shift), -2px)}.site-catalog-widget nav a,.site-catalog-programs,.site-catalog-widget button{transition-duration:var(--college-motion-duration);transition-timing-function:var(--college-motion-ease)}.site-catalog-widget nav a:is(:hover,:focus-visible) .site-catalog-widget__arrow{transform:translateX(var(--college-motion-arrow-shift))}.site-news-card{transition-duration:var(--college-motion-duration)}.site-news-card__more,.site-search-result h2 a{transition:color var(--college-motion-duration) var(--college-motion-ease)}.site-news-card__more:hover,.site-search-result h2 a:hover{color:#17467f}@media (prefers-reduced-motion:reduce){.site-article-image-frame,.site-article-image-frame__dash,.student-club,.student-club__photo img,.student-club__about,.student-club__border,.student-club__arrow,.navigation-overview__links>a,.navigation-overview__links>a>.ui-motion__arrow,.site-catalog-widget button,.site-catalog-widget nav a,.site-catalog-widget__arrow,.site-catalog-programs,.site-catalog-panel__disclosure>summary svg,.site-news-card,.site-news-card__media img,.site-news-card__media .site-news-card__newspaper,.site-news-card__more,.site-search-result h2 a{transition:none!important;animation:none!important}.site-article-image-frame:hover,.site-article-image-frame:focus-visible,.site-article-image-frame:focus-within,.student-club:hover,.student-club:focus-within,.student-club:hover .student-club__photo img,.student-club:focus-within .student-club__photo img,.student-club__about:hover,.student-club__about:focus-visible,.student-club__about:hover .student-club__arrow,.student-club__about:focus-visible .student-club__arrow,.navigation-overview__links>a:is(:hover,:focus-visible),.navigation-overview__links>a:is(:hover,:focus-visible)>.ui-motion__arrow,.site-catalog-widget nav a:is(:hover,:focus-visible) .site-catalog-widget__arrow,.site-news-card:hover .site-news-card__media img,.site-news-card:hover .site-news-card__media .site-news-card__newspaper{transform:none!important}}
