/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}button{color:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:0 0;width:auto;line-height:normal;overflow:visible}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0}@font-face{font-display:swap;font-family:canela;font-style:normal;font-weight:400;src:url(/themes/custom/harvard_college/assets/dist/fonts/Canela-Regular-Web.woff2)format("woff2"),url(/themes/custom/harvard_college/assets/dist/fonts/Canela-Regular-Web.woff)format("woff"),url(/themes/custom/harvard_college/assets/dist/fonts/Canela-Regular-Web.ttf)format("truetype")}@font-face{font-display:swap;font-family:canela;font-style:italic;font-weight:400;src:url(/themes/custom/harvard_college/assets/dist/fonts/Canela-RegularItalic-Web.woff2)format("woff2"),url(/themes/custom/harvard_college/assets/dist/fonts/Canela-RegularItalic-Web.woff)format("woff"),url(/themes/custom/harvard_college/assets/dist/fonts/Canela-RegularItalic-Web.ttf)format("truetype")}@font-face{font-display:swap;font-family:canela;font-style:normal;font-weight:700;src:url(/themes/custom/harvard_college/assets/dist/fonts/Canela-Bold-Web.woff2)format("woff2"),url(/themes/custom/harvard_college/assets/dist/fonts/Canela-Bold-Web.woff)format("woff"),url(/themes/custom/harvard_college/assets/dist/fonts/Canela-Bold-Web.ttf)format("truetype")}@font-face{font-display:swap;font-family:canela;font-style:italic;font-weight:700;src:url(/themes/custom/harvard_college/assets/dist/fonts/Canela-BoldItalic-Web.woff2)format("woff2"),url(/themes/custom/harvard_college/assets/dist/fonts/Canela-BoldItalic-Web.woff)format("woff"),url(/themes/custom/harvard_college/assets/dist/fonts/Canela-BoldItalic-Web.ttf)format("truetype")}@font-face{font-display:swap;font-family:canela-deck;font-style:normal;font-weight:400;src:url(/themes/custom/harvard_college/assets/dist/fonts/CanelaDeck-Regular-Web.woff2)format("woff2"),url(/themes/custom/harvard_college/assets/dist/fonts/CanelaDeck-Regular-Web.woff)format("woff"),url(/themes/custom/harvard_college/assets/dist/fonts/CanelaDeck-Regular-Web.ttf)format("truetype")}@font-face{font-display:swap;font-family:canela-deck;font-style:italic;font-weight:400;src:url(/themes/custom/harvard_college/assets/dist/fonts/CanelaDeck-RegularItalic-Web.woff2)format("woff2"),url(/themes/custom/harvard_college/assets/dist/fonts/CanelaDeck-RegularItalic-Web.woff)format("woff"),url(/themes/custom/harvard_college/assets/dist/fonts/CanelaDeck-RegularItalic-Web.ttf)format("truetype")}@font-face{font-display:swap;font-family:canela-deck;font-style:normal;font-weight:700;src:url(/themes/custom/harvard_college/assets/dist/fonts/CanelaDeck-Bold-Web.woff2)format("woff2"),url(/themes/custom/harvard_college/assets/dist/fonts/CanelaDeck-Bold-Web.woff)format("woff"),url(/themes/custom/harvard_college/assets/dist/fonts/CanelaDeck-Bold-Web.ttf)format("truetype")}@font-face{font-display:swap;font-family:canela-deck;font-style:italic;font-weight:700;src:url(/themes/custom/harvard_college/assets/dist/fonts/CanelaDeck-BoldItalic-Web.woff2)format("woff2"),url(/themes/custom/harvard_college/assets/dist/fonts/CanelaDeck-BoldItalic-Web.woff)format("woff"),url(/themes/custom/harvard_college/assets/dist/fonts/CanelaDeck-BoldItalic-Web.ttf)format("truetype")}@font-face{font-display:swap;font-family:gt-america;font-style:normal;font-weight:300;src:url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Light.woff2)format("woff2"),url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Light.woff)format("woff"),url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Light.ttf)format("truetype")}@font-face{font-display:swap;font-family:gt-america;font-style:italic;font-weight:300;src:url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Light-Italic.woff2)format("woff2"),url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Light-Italic.woff)format("woff"),url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Light-Italic.ttf)format("truetype")}@font-face{font-display:swap;font-family:gt-america;font-style:normal;font-weight:400;src:url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Regular.woff2)format("woff2"),url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Regular.woff)format("woff"),url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:gt-america;font-style:italic;font-weight:400;src:url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Regular-Italic.woff2)format("woff2"),url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Regular-Italic.woff)format("woff"),url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Regular-Italic.ttf)format("truetype")}@font-face{font-display:swap;font-family:gt-america;font-style:normal;font-weight:600;src:url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Regular.woff2)format("woff2"),url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Regular.woff)format("woff"),url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:gt-america;font-style:italic;font-weight:600;src:url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Regular-Italic.woff2)format("woff2"),url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Regular-Italic.woff)format("woff"),url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Regular-Italic.ttf)format("truetype")}@font-face{font-display:swap;font-family:gt-america;font-style:normal;font-weight:700;src:url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Bold.woff2)format("woff2"),url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Bold.woff)format("woff"),url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Bold.ttf)format("truetype")}@font-face{font-display:swap;font-family:gt-america;font-style:italic;font-weight:700;src:url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Bold-Italic.woff2)format("woff2"),url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Bold-Italic.woff)format("woff"),url(/themes/custom/harvard_college/assets/dist/fonts/GT-America-Standard-Bold-Italic.ttf)format("truetype")}:root{font-size:62.5%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{background-color:#fcfcfc;width:100%;min-height:100%}body{color:#202020;margin-right:auto;font-family:gt-america,benton-sans,sans-serif;font-size:1.6rem;font-weight:300;line-height:1.65;margin-left:auto!important}@media only screen and (width>=760px){body{font-size:1.8rem}}@media only screen and (width>=1440px){body{font-size:2rem}}body :focus{outline-offset:.5rem;outline:.2rem solid #2b669f}body:not(.u-keyboard-user) :focus{outline:none}body.is-locked{overflow:hidden!important}body.harvard-site--landing_page,body.harvard-site--page{margin-bottom:5rem}@media only screen and (width<=969px){body #main-content{overflow:hidden auto}}.harvard-site--home_page #main-content{overflow:clip visible}::selection{color:#2b669f;background:#e9f0f7}sup{vertical-align:super}sub,sup{font-size:50%}sub{vertical-align:sub}@media only screen and (width>=1220px){p{letter-spacing:-.0125rem}}em,i{font-style:italic}b,strong{font-weight:600}a{text-decoration:none}img{max-width:100%;height:auto;display:block}abbr[title],acronym[title]{text-decoration:none}button:hover{cursor:pointer}video{max-width:100%;height:auto;display:block}table{border-collapse:collapse;table-layout:fixed;font-size:1.6rem}table caption{margin-bottom:1rem}table th{font-weight:600}table td,table th{min-width:10rem;padding:1.4rem 0}table th{padding-right:1.4rem}table tr{border-bottom:1px solid #dae0e0;padding:1.4rem 0}.title-serif--large-xl,.title-serif--xl{font-family:canela,serif;font-size:clamp(3.8rem,7.222vw - 4rem,6.4rem)}.title-serif--large,.title-serif--large-xl,.title-serif--xl{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}.title-serif--large{font-family:canela-deck,serif;font-size:3.6rem}@media only screen and (width>=970px){.title-serif--large{font-size:4rem}}.title-serif--medium-xl{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:canela-deck,serif;font-size:3.8rem;line-height:1.2}@media only screen and (width>=480px){.title-serif--medium-xl{font-size:4rem}}@media only screen and (width>=970px){.title-serif--medium-xl{font-size:5.6rem}}.title-serif--medium{font-size:3.2rem}.title-serif--medium,.title-serif--small{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:canela-deck,serif;line-height:1.2}.title-serif--small{font-size:2.2rem}@media only screen and (width>=760px){.title-serif--small{font-size:2.4rem}}.title-serif--xs{font-family:canela-deck,serif;font-size:1.8rem;line-height:1.16}.title-sans--xl{letter-spacing:-.3rem;font-family:gt-america,benton-sans,sans-serif;font-size:7rem;font-weight:600;line-height:.6}.label-sans{font-size:1.4rem;font-weight:300;line-height:1.25}.button-sans,.label-sans-small{font-size:1.4rem;font-weight:300;line-height:1.42}.button-sans{color:#202020}legend{float:left;width:100%;margin:0;padding:0;display:table}legend+*{clear:both}.form-field,.g-recaptcha{margin-bottom:1.8rem}.styled-select{appearance:none;box-shadow:none;box-sizing:border-box;color:#202020;background-color:#f7f6f5;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23e0e0de%3B%7D.cls-2%7Bfill%3A%23525252%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3EAsset%203%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%3Crect%20class%3D%22cls-1%22%20width%3D%2248%22%20height%3D%2248%22%2F%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2214%2017.5%2034%2017.5%2024%2032.5%2014%2017.5%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E),linear-gradient(#f7f6f5 0,#f7f6f5);background-position:right 2rem top 50%,0 0;background-repeat:no-repeat,repeat;background-size:2.5rem,100%;border:0;border-radius:0;width:100%;max-width:100%;margin:0;padding:28px 20px 11px;font-size:1.6rem;font-weight:300;line-height:1.15;display:block}.styled-select::-ms-expand{display:none}.styled-select:focus{outline:none}.styled-select option{color:#202020;font-weight:400}.form-actions .input__container,.input .input__container,.input--nested-container .input__container{position:relative}.form-actions.input--has-tip .input__inner,.input--nested-container.input--has-tip .input__inner,.input.input--has-tip .input__inner{margin-right:31px}@media only screen and (width>=760px){.form-actions.input--has-tip .input__inner,.input--nested-container.input--has-tip .input__inner,.input.input--has-tip .input__inner{margin-right:55px}}.form-actions .input__inner,.input .input__inner,.input--nested-container .input__inner{background:#f7f6f5;border-bottom:2px solid #0000;position:relative}.form-actions.input--select .input__inner,.input--nested-container.input--select .input__inner,.input.input--select .input__inner{border:2px solid #0000}.form-actions .input__tip-wrap,.input .input__tip-wrap,.input--nested-container .input__tip-wrap{background:#eaeaea;width:31px;height:100%;position:absolute;top:0;right:0}@media only screen and (width>=760px){.form-actions .input__tip-wrap,.input .input__tip-wrap,.input--nested-container .input__tip-wrap{background:#eaeaea;width:55px}}.form-actions .input__tip-wrap .toggletip,.input .input__tip-wrap .toggletip,.input--nested-container .input__tip-wrap .toggletip{position:absolute;top:17px;right:5px}@media only screen and (width>=760px){.form-actions .input__tip-wrap .toggletip,.input .input__tip-wrap .toggletip,.input--nested-container .input__tip-wrap .toggletip{right:17px}}@media only screen and (width>=970px){.form-actions .input__tip-wrap .toggletip,.input .input__tip-wrap .toggletip,.input--nested-container .input__tip-wrap .toggletip{margin-top:-25.5%;top:50%}}.form-actions label,.input label,.input--nested-container label{pointer-events:none;display:block;position:absolute;left:10px}@media only screen and (width>=760px){.form-actions label,.input label,.input--nested-container label{left:20px}}.form-actions label,.input label,.input--nested-container label{color:#202020;font-size:1.4rem;line-height:1.625;top:50%;transform:translateY(-50%)}@media only screen and (width>=760px){.form-actions label,.input label,.input--nested-container label{font-size:1.6rem}}.form-actions label,.input label,.input--nested-container label{transform-origin:0 0;z-index:1;padding-right:20px;line-height:.8;transition:transform .275s,font-weight .275s,top .275s}@media only screen and (width>=760px){.form-actions label,.input label,.input--nested-container label{line-height:1.25}}.form-actions input,.form-actions textarea,.input input,.input textarea,.input--nested-container input,.input--nested-container textarea{background:0 0;border:none;padding:20px 10px;display:block}@media only screen and (width>=760px){.form-actions input,.form-actions textarea,.input input,.input textarea,.input--nested-container input,.input--nested-container textarea{padding:20px}}.form-actions input,.form-actions textarea,.input input,.input textarea,.input--nested-container input,.input--nested-container textarea{width:100%;margin-bottom:-3px;font-size:1.6rem;font-weight:300;line-height:1.15;position:relative;top:7px}.form-actions input:focus,.form-actions textarea:focus,.input input:focus,.input textarea:focus,.input--nested-container input:focus,.input--nested-container textarea:focus{outline:0}.form-actions textarea,.input textarea,.input--nested-container textarea{resize:none;min-height:120px;font-family:inherit;line-height:1.5}.form-actions .input__helper-text,.input .input__helper-text,.input--nested-container .input__helper-text{color:#666;max-width:375px;padding:8px 20px 0;font-size:1.2rem;line-height:1.3}.form-actions.input--has-focus:not(.input--select) label,.form-actions.input--has-value label,.input--nested-container.input--has-focus:not(.input--select) label,.input--nested-container.input--has-value label,.input.input--has-focus:not(.input--select) label,.input.input--has-value label{font-weight:600;top:20px;transform:translateY(-11px)scale(.77)}.form-actions .input__inner:hover,.input .input__inner:hover,.input--nested-container .input__inner:hover{border-bottom:2px solid #cfcfce}.form-actions.input--select .input__inner:hover,.input--nested-container.input--select .input__inner:hover,.input.input--select .input__inner:hover{border:2px solid #cfcfce}.form-actions.input--has-focus .input__inner,.form-actions.input--has-focus .input__inner:hover,.input--nested-container.input--has-focus .input__inner,.input--nested-container.input--has-focus .input__inner:hover,.input.input--has-focus .input__inner,.input.input--has-focus .input__inner:hover{border-bottom:2px solid #202020}.form-actions.input--has-focus.input--select .input__inner:hover,.form-actions.input--select.input--has-focus .input__inner,.input--nested-container.input--has-focus.input--select .input__inner:hover,.input--nested-container.input--select.input--has-focus .input__inner,.input.input--has-focus.input--select .input__inner:hover,.input.input--select.input--has-focus .input__inner{border:2px solid #202020}.form-actions button[type=submit],.input button[type=submit],.input--nested-container button[type=submit]{color:#fcfcfc;cursor:pointer;text-align:center;background:#202020;width:100%;padding:20px 10px 16px;font-size:1.6rem;display:block}.form-actions button[type=submit]:hover,.input button[type=submit]:hover,.input--nested-container button[type=submit]:hover{background-color:#323232}.input__required-label-full{color:#a51c30;font-size:1.2rem;font-weight:600;line-height:1.25;transition:all .2s cubic-bezier(.25,0,.5,1);display:none;position:absolute;top:24px;right:20px}@media only screen and (width>=1080px){.input__required-label-full{display:inline}}.input--has-value .input__required-label-full{opacity:.75;transform:translateY(-15px)scale(.8)}.required-footnote{color:#a51c30;padding-left:10px;font-size:1.3rem;font-weight:400}@media only screen and (width>=760px){.required-footnote{padding-left:20px}}@media only screen and (width>=1080px){.required-footnote{display:none}}.input__required-label-sm{color:#a51c30}@media only screen and (width>=1080px){.input__required-label-sm{display:none}}.input__dollar-label{opacity:.8;pointer-events:none;font-size:1.4rem;line-height:1;display:none;position:absolute;bottom:10px;left:10px}@media only screen and (width>=760px){.input__dollar-label{left:20px}}.npc--show-usd .input--has-focus .input__dollar-label,.npc--show-usd .input--has-value .input__dollar-label{display:block}.npc--show-usd .input--dollars.input--has-focus input,.npc--show-usd .input--dollars.input--has-value input{padding-left:35px}@media only screen and (width>=760px){.npc--show-usd .input--dollars.input--has-focus input,.npc--show-usd .input--dollars.input--has-value input{padding-left:45px}}#input-province,#input-state{display:none}.form-error{color:#a51c30;max-width:375px;padding:12px 20px 0;font-size:1.2rem;font-weight:600;line-height:1.3}.input--has-error .input__container{border:1px solid #a51c30}.checkbox,.radio{background-color:#f7f6f5;padding:20px 0 10px}.checkbox legend,.radio legend{border-bottom:1px solid #cfcfce;margin-bottom:5px;padding:0 20px 10px;display:block}.checkbox.single,.radio.single{padding:10px 0 13px}.checkbox .description,.radio .description{padding-left:18px}.checkbox__item,.radio__item{padding:10px 20px 0;position:relative}.checkbox__item label,.radio__item label{cursor:pointer;padding-left:25px;font-size:1.6rem;display:block}.checkbox__item .checkbox__icon,.checkbox__item .radio__icon,.radio__item .checkbox__icon,.radio__item .radio__icon{box-sizing:border-box;pointer-events:none;background:#cfcfce;width:18px;height:18px;display:block;position:absolute;top:13px}.checkbox__item .radio__icon,.radio__item .radio__icon{border-radius:100%}.checkbox__item input,.radio__item input{clip:rect(1px,1px,1px,1px);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.checkbox__item input:checked~.checkbox__icon:after,.radio__item input:checked~.checkbox__icon:after{content:"";border:1px solid #202020;border-width:0 1px 1px 0;width:6px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.checkbox__item input:checked~.radio__icon:after,.radio__item input:checked~.radio__icon:after{content:"";background:#202020;border-radius:100%;width:10px;height:10px;position:absolute;top:4px;left:4px}.u-keyboard-user .checkbox__item input:focus+.checkbox__icon,.u-keyboard-user .checkbox__item input:focus+.radio__icon,.u-keyboard-user .radio__item input:focus+.checkbox__icon,.u-keyboard-user .radio__item input:focus+.radio__icon{outline-offset:-2px;outline:5px auto #4d90fe}.form-item--error-message{color:#fcfcfc;background-color:#a51c30;width:100%;padding:.6rem 2rem .4rem;font-size:1.2rem;font-weight:600}input,select,textarea{-webkit-appearance:none;border-radius:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;border-radius:0}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;border-radius:0}input[type=search]::-webkit-search-results-button{-webkit-appearance:none;border-radius:0}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;border-radius:0}a{color:#202020;transition:color .15s,outline,outline-offset}a:hover{color:#3f75b5}.tiny-link{color:#2b669f;font-weight:600;line-height:1.21;text-decoration:underline}.tag,.tiny-link{font-size:1.4rem}.tag{color:#202020;background-color:#2020201a;line-height:1.625;display:inline-block}@media only screen and (width>=760px){.tag{font-size:1.6rem}}.tag{margin-right:10px;padding:2px 4px}.o-container-fluid{width:100%;max-width:1660px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media only screen and (width>=760px){.o-container-fluid{padding-left:3rem;padding-right:3rem}}@media only screen and (width>=970px){.o-container-fluid{width:90%}}.o-container{width:90%;max-width:1660px;margin-left:auto;margin-right:auto}.o-row{flex:0,1,auto;flex-wrap:wrap;margin-left:0;margin-right:0;display:flex}.o-row,.o-row--normal{flex-direction:row}.o-row--reverse{flex-direction:row-reverse}.o-row--start{text-align:start;justify-content:flex-start}.o-row--center{text-align:center;justify-content:center}.o-row--end{text-align:end;justify-content:flex-end}.o-row--top{align-items:flex-start}.o-row--middle{align-items:center}.o-row--bottom{align-items:flex-end}.o-row--around{justify-content:space-around}.o-row--between{justify-content:space-between}.o-col{flex:none;width:100%}.o-col,.o-col-1{padding-left:0;padding-right:0}.o-col-1{flex:0 0 8.33333%;max-width:8.33333%}.o-col--offset-1{margin-left:8.33333%}.o-col-2{flex:0 0 16.6667%;max-width:16.6667%;padding-left:0;padding-right:0}.o-col--offset-2{margin-left:16.6667%}.o-col-3{flex:0 0 25%;max-width:25%;padding-left:0;padding-right:0}.o-col--offset-3{margin-left:25%}.o-col-4{flex:0 0 33.3333%;max-width:33.3333%;padding-left:0;padding-right:0}.o-col--offset-4{margin-left:33.3333%}.o-col-5{flex:0 0 41.6667%;max-width:41.6667%;padding-left:0;padding-right:0}.o-col--offset-5{margin-left:41.6667%}.o-col-6{flex:0 0 50%;max-width:50%;padding-left:0;padding-right:0}.o-col--offset-6{margin-left:50%}.o-col-7{flex:0 0 58.3333%;max-width:58.3333%;padding-left:0;padding-right:0}.o-col--offset-7{margin-left:58.3333%}.o-col-8{flex:0 0 66.6667%;max-width:66.6667%;padding-left:0;padding-right:0}.o-col--offset-8{margin-left:66.6667%}.o-col-9{flex:0 0 75%;max-width:75%;padding-left:0;padding-right:0}.o-col--offset-9{margin-left:75%}.o-col-10{flex:0 0 83.3333%;max-width:83.3333%;padding-left:0;padding-right:0}.o-col--offset-10{margin-left:83.3333%}.o-col-11{flex:0 0 91.6667%;max-width:91.6667%;padding-left:0;padding-right:0}.o-col--offset-11{margin-left:91.6667%}.o-col-12{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}.o-col--offset-12{margin-left:100%}@media only screen and (width>=480px){.o-container{width:455px}.o-row-xs{flex:0,1,auto;flex-wrap:wrap;margin-left:0;margin-right:0;display:flex}.o-row-xs,.o-row-xs--normal{flex-direction:row}.o-row-xs--reverse{flex-direction:row-reverse}.o-row-xs--start{text-align:start;justify-content:flex-start}.o-row-xs--center{text-align:center;justify-content:center}.o-row-xs--end{text-align:end;justify-content:flex-end}.o-row-xs--top{align-items:flex-start}.o-row-xs--middle{align-items:center}.o-row-xs--bottom{align-items:flex-end}.o-row-xs--around{justify-content:space-around}.o-row-xs--between{justify-content:space-between}.o-col-xs-1{flex-basis:8.33333%;max-width:8.33333%}.o-col-xs--offset-1{margin-left:8.33333%}.o-col-xs-2{flex-basis:16.6667%;max-width:16.6667%}.o-col-xs--offset-2{margin-left:16.6667%}.o-col-xs-3{flex-basis:25%;max-width:25%}.o-col-xs--offset-3{margin-left:25%}.o-col-xs-4{flex-basis:33.3333%;max-width:33.3333%}.o-col-xs--offset-4{margin-left:33.3333%}.o-col-xs-5{flex-basis:41.6667%;max-width:41.6667%}.o-col-xs--offset-5{margin-left:41.6667%}.o-col-xs-6{flex-basis:50%;max-width:50%}.o-col-xs--offset-6{margin-left:50%}.o-col-xs-7{flex-basis:58.3333%;max-width:58.3333%}.o-col-xs--offset-7{margin-left:58.3333%}.o-col-xs-8{flex-basis:66.6667%;max-width:66.6667%}.o-col-xs--offset-8{margin-left:66.6667%}.o-col-xs-9{flex-basis:75%;max-width:75%}.o-col-xs--offset-9{margin-left:75%}.o-col-xs-10{flex-basis:83.3333%;max-width:83.3333%}.o-col-xs--offset-10{margin-left:83.3333%}.o-col-xs-11{flex-basis:91.6667%;max-width:91.6667%}.o-col-xs--offset-11{margin-left:91.6667%}.o-col-xs-12{flex-basis:100%;max-width:100%}.o-col-xs--offset-12{margin-left:100%}.o-col-xs{flex:none;width:100%;padding-left:0;padding-right:0}}@media only screen and (width>=760px){.o-container{width:735px}.o-row-sm{flex:0,1,auto;flex-wrap:wrap;margin-left:0;margin-right:0;display:flex}.o-row-sm,.o-row-sm--normal{flex-direction:row}.o-row-sm--reverse{flex-direction:row-reverse}.o-row-sm--start{text-align:start;justify-content:flex-start}.o-row-sm--center{text-align:center;justify-content:center}.o-row-sm--end{text-align:end;justify-content:flex-end}.o-row-sm--top{align-items:flex-start}.o-row-sm--middle{align-items:center}.o-row-sm--bottom{align-items:flex-end}.o-row-sm--around{justify-content:space-around}.o-row-sm--between{justify-content:space-between}.o-col-sm-1{flex-basis:8.33333%;max-width:8.33333%}.o-col-sm--offset-1{margin-left:8.33333%}.o-col-sm-2{flex-basis:16.6667%;max-width:16.6667%}.o-col-sm--offset-2{margin-left:16.6667%}.o-col-sm-3{flex-basis:25%;max-width:25%}.o-col-sm--offset-3{margin-left:25%}.o-col-sm-4{flex-basis:33.3333%;max-width:33.3333%}.o-col-sm--offset-4{margin-left:33.3333%}.o-col-sm-5{flex-basis:41.6667%;max-width:41.6667%}.o-col-sm--offset-5{margin-left:41.6667%}.o-col-sm-6{flex-basis:50%;max-width:50%}.o-col-sm--offset-6{margin-left:50%}.o-col-sm-7{flex-basis:58.3333%;max-width:58.3333%}.o-col-sm--offset-7{margin-left:58.3333%}.o-col-sm-8{flex-basis:66.6667%;max-width:66.6667%}.o-col-sm--offset-8{margin-left:66.6667%}.o-col-sm-9{flex-basis:75%;max-width:75%}.o-col-sm--offset-9{margin-left:75%}.o-col-sm-10{flex-basis:83.3333%;max-width:83.3333%}.o-col-sm--offset-10{margin-left:83.3333%}.o-col-sm-11{flex-basis:91.6667%;max-width:91.6667%}.o-col-sm--offset-11{margin-left:91.6667%}.o-col-sm-12{flex-basis:100%;max-width:100%}.o-col-sm--offset-12{margin-left:100%}.o-col-sm{flex:none;width:100%;padding-left:0;padding-right:0}}@media only screen and (width>=970px){.o-container{width:945px}.o-row-sm-md{flex:0,1,auto;flex-wrap:wrap;margin-left:0;margin-right:0;display:flex}.o-row-sm-md,.o-row-sm-md--normal{flex-direction:row}.o-row-sm-md--reverse{flex-direction:row-reverse}.o-row-sm-md--start{text-align:start;justify-content:flex-start}.o-row-sm-md--center{text-align:center;justify-content:center}.o-row-sm-md--end{text-align:end;justify-content:flex-end}.o-row-sm-md--top{align-items:flex-start}.o-row-sm-md--middle{align-items:center}.o-row-sm-md--bottom{align-items:flex-end}.o-row-sm-md--around{justify-content:space-around}.o-row-sm-md--between{justify-content:space-between}.o-col-sm-md-1{flex-basis:8.33333%;max-width:8.33333%}.o-col-sm-md--offset-1{margin-left:8.33333%}.o-col-sm-md-2{flex-basis:16.6667%;max-width:16.6667%}.o-col-sm-md--offset-2{margin-left:16.6667%}.o-col-sm-md-3{flex-basis:25%;max-width:25%}.o-col-sm-md--offset-3{margin-left:25%}.o-col-sm-md-4{flex-basis:33.3333%;max-width:33.3333%}.o-col-sm-md--offset-4{margin-left:33.3333%}.o-col-sm-md-5{flex-basis:41.6667%;max-width:41.6667%}.o-col-sm-md--offset-5{margin-left:41.6667%}.o-col-sm-md-6{flex-basis:50%;max-width:50%}.o-col-sm-md--offset-6{margin-left:50%}.o-col-sm-md-7{flex-basis:58.3333%;max-width:58.3333%}.o-col-sm-md--offset-7{margin-left:58.3333%}.o-col-sm-md-8{flex-basis:66.6667%;max-width:66.6667%}.o-col-sm-md--offset-8{margin-left:66.6667%}.o-col-sm-md-9{flex-basis:75%;max-width:75%}.o-col-sm-md--offset-9{margin-left:75%}.o-col-sm-md-10{flex-basis:83.3333%;max-width:83.3333%}.o-col-sm-md--offset-10{margin-left:83.3333%}.o-col-sm-md-11{flex-basis:91.6667%;max-width:91.6667%}.o-col-sm-md--offset-11{margin-left:91.6667%}.o-col-sm-md-12{flex-basis:100%;max-width:100%}.o-col-sm-md--offset-12{margin-left:100%}.o-col-sm-md{flex:none;width:100%;padding-left:0;padding-right:0}}@media only screen and (width>=1080px){.o-container{width:1055px}.o-row-md{flex:0,1,auto;flex-wrap:wrap;margin-left:0;margin-right:0;display:flex}.o-row-md,.o-row-md--normal{flex-direction:row}.o-row-md--reverse{flex-direction:row-reverse}.o-row-md--start{text-align:start;justify-content:flex-start}.o-row-md--center{text-align:center;justify-content:center}.o-row-md--end{text-align:end;justify-content:flex-end}.o-row-md--top{align-items:flex-start}.o-row-md--middle{align-items:center}.o-row-md--bottom{align-items:flex-end}.o-row-md--around{justify-content:space-around}.o-row-md--between{justify-content:space-between}.o-col-md-1{flex-basis:8.33333%;max-width:8.33333%}.o-col-md--offset-1{margin-left:8.33333%}.o-col-md-2{flex-basis:16.6667%;max-width:16.6667%}.o-col-md--offset-2{margin-left:16.6667%}.o-col-md-3{flex-basis:25%;max-width:25%}.o-col-md--offset-3{margin-left:25%}.o-col-md-4{flex-basis:33.3333%;max-width:33.3333%}.o-col-md--offset-4{margin-left:33.3333%}.o-col-md-5{flex-basis:41.6667%;max-width:41.6667%}.o-col-md--offset-5{margin-left:41.6667%}.o-col-md-6{flex-basis:50%;max-width:50%}.o-col-md--offset-6{margin-left:50%}.o-col-md-7{flex-basis:58.3333%;max-width:58.3333%}.o-col-md--offset-7{margin-left:58.3333%}.o-col-md-8{flex-basis:66.6667%;max-width:66.6667%}.o-col-md--offset-8{margin-left:66.6667%}.o-col-md-9{flex-basis:75%;max-width:75%}.o-col-md--offset-9{margin-left:75%}.o-col-md-10{flex-basis:83.3333%;max-width:83.3333%}.o-col-md--offset-10{margin-left:83.3333%}.o-col-md-11{flex-basis:91.6667%;max-width:91.6667%}.o-col-md--offset-11{margin-left:91.6667%}.o-col-md-12{flex-basis:100%;max-width:100%}.o-col-md--offset-12{margin-left:100%}.o-col-md{flex:none;width:100%;padding-left:0;padding-right:0}}@media only screen and (width>=1220px){.o-container{width:1195px}.o-row-lg{flex:0,1,auto;flex-wrap:wrap;margin-left:0;margin-right:0;display:flex}.o-row-lg,.o-row-lg--normal{flex-direction:row}.o-row-lg--reverse{flex-direction:row-reverse}.o-row-lg--start{text-align:start;justify-content:flex-start}.o-row-lg--center{text-align:center;justify-content:center}.o-row-lg--end{text-align:end;justify-content:flex-end}.o-row-lg--top{align-items:flex-start}.o-row-lg--middle{align-items:center}.o-row-lg--bottom{align-items:flex-end}.o-row-lg--around{justify-content:space-around}.o-row-lg--between{justify-content:space-between}.o-col-lg-1{flex-basis:8.33333%;max-width:8.33333%}.o-col-lg--offset-1{margin-left:8.33333%}.o-col-lg-2{flex-basis:16.6667%;max-width:16.6667%}.o-col-lg--offset-2{margin-left:16.6667%}.o-col-lg-3{flex-basis:25%;max-width:25%}.o-col-lg--offset-3{margin-left:25%}.o-col-lg-4{flex-basis:33.3333%;max-width:33.3333%}.o-col-lg--offset-4{margin-left:33.3333%}.o-col-lg-5{flex-basis:41.6667%;max-width:41.6667%}.o-col-lg--offset-5{margin-left:41.6667%}.o-col-lg-6{flex-basis:50%;max-width:50%}.o-col-lg--offset-6{margin-left:50%}.o-col-lg-7{flex-basis:58.3333%;max-width:58.3333%}.o-col-lg--offset-7{margin-left:58.3333%}.o-col-lg-8{flex-basis:66.6667%;max-width:66.6667%}.o-col-lg--offset-8{margin-left:66.6667%}.o-col-lg-9{flex-basis:75%;max-width:75%}.o-col-lg--offset-9{margin-left:75%}.o-col-lg-10{flex-basis:83.3333%;max-width:83.3333%}.o-col-lg--offset-10{margin-left:83.3333%}.o-col-lg-11{flex-basis:91.6667%;max-width:91.6667%}.o-col-lg--offset-11{margin-left:91.6667%}.o-col-lg-12{flex-basis:100%;max-width:100%}.o-col-lg--offset-12{margin-left:100%}.o-col-lg{flex:none;width:100%;padding-left:0;padding-right:0}}@media only screen and (width>=1440px){.o-container{width:1415px}.o-row-xl{flex:0,1,auto;flex-wrap:wrap;margin-left:0;margin-right:0;display:flex}.o-row-xl,.o-row-xl--normal{flex-direction:row}.o-row-xl--reverse{flex-direction:row-reverse}.o-row-xl--start{text-align:start;justify-content:flex-start}.o-row-xl--center{text-align:center;justify-content:center}.o-row-xl--end{text-align:end;justify-content:flex-end}.o-row-xl--top{align-items:flex-start}.o-row-xl--middle{align-items:center}.o-row-xl--bottom{align-items:flex-end}.o-row-xl--around{justify-content:space-around}.o-row-xl--between{justify-content:space-between}.o-col-xl-1{flex-basis:8.33333%;max-width:8.33333%}.o-col-xl--offset-1{margin-left:8.33333%}.o-col-xl-2{flex-basis:16.6667%;max-width:16.6667%}.o-col-xl--offset-2{margin-left:16.6667%}.o-col-xl-3{flex-basis:25%;max-width:25%}.o-col-xl--offset-3{margin-left:25%}.o-col-xl-4{flex-basis:33.3333%;max-width:33.3333%}.o-col-xl--offset-4{margin-left:33.3333%}.o-col-xl-5{flex-basis:41.6667%;max-width:41.6667%}.o-col-xl--offset-5{margin-left:41.6667%}.o-col-xl-6{flex-basis:50%;max-width:50%}.o-col-xl--offset-6{margin-left:50%}.o-col-xl-7{flex-basis:58.3333%;max-width:58.3333%}.o-col-xl--offset-7{margin-left:58.3333%}.o-col-xl-8{flex-basis:66.6667%;max-width:66.6667%}.o-col-xl--offset-8{margin-left:66.6667%}.o-col-xl-9{flex-basis:75%;max-width:75%}.o-col-xl--offset-9{margin-left:75%}.o-col-xl-10{flex-basis:83.3333%;max-width:83.3333%}.o-col-xl--offset-10{margin-left:83.3333%}.o-col-xl-11{flex-basis:91.6667%;max-width:91.6667%}.o-col-xl--offset-11{margin-left:91.6667%}.o-col-xl-12{flex-basis:100%;max-width:100%}.o-col-xl--offset-12{margin-left:100%}.o-col-xl{flex:none;width:100%;padding-left:0;padding-right:0}}@media only screen and (width>=1860px){.o-container{width:1835px}.o-row-xxl{flex:0,1,auto;flex-wrap:wrap;margin-left:0;margin-right:0;display:flex}.o-row-xxl,.o-row-xxl--normal{flex-direction:row}.o-row-xxl--reverse{flex-direction:row-reverse}.o-row-xxl--start{text-align:start;justify-content:flex-start}.o-row-xxl--center{text-align:center;justify-content:center}.o-row-xxl--end{text-align:end;justify-content:flex-end}.o-row-xxl--top{align-items:flex-start}.o-row-xxl--middle{align-items:center}.o-row-xxl--bottom{align-items:flex-end}.o-row-xxl--around{justify-content:space-around}.o-row-xxl--between{justify-content:space-between}.o-col-xxl-1{flex-basis:8.33333%;max-width:8.33333%}.o-col-xxl--offset-1{margin-left:8.33333%}.o-col-xxl-2{flex-basis:16.6667%;max-width:16.6667%}.o-col-xxl--offset-2{margin-left:16.6667%}.o-col-xxl-3{flex-basis:25%;max-width:25%}.o-col-xxl--offset-3{margin-left:25%}.o-col-xxl-4{flex-basis:33.3333%;max-width:33.3333%}.o-col-xxl--offset-4{margin-left:33.3333%}.o-col-xxl-5{flex-basis:41.6667%;max-width:41.6667%}.o-col-xxl--offset-5{margin-left:41.6667%}.o-col-xxl-6{flex-basis:50%;max-width:50%}.o-col-xxl--offset-6{margin-left:50%}.o-col-xxl-7{flex-basis:58.3333%;max-width:58.3333%}.o-col-xxl--offset-7{margin-left:58.3333%}.o-col-xxl-8{flex-basis:66.6667%;max-width:66.6667%}.o-col-xxl--offset-8{margin-left:66.6667%}.o-col-xxl-9{flex-basis:75%;max-width:75%}.o-col-xxl--offset-9{margin-left:75%}.o-col-xxl-10{flex-basis:83.3333%;max-width:83.3333%}.o-col-xxl--offset-10{margin-left:83.3333%}.o-col-xxl-11{flex-basis:91.6667%;max-width:91.6667%}.o-col-xxl--offset-11{margin-left:91.6667%}.o-col-xxl-12{flex-basis:100%;max-width:100%}.o-col-xxl--offset-12{margin-left:100%}.o-col-xxl{flex:none;width:100%;padding-left:0;padding-right:0}}.o-centered-col>*{max-width:600px;margin-left:auto;margin-right:auto}.flickity-slider{width:100%;height:100%;position:absolute}.flickity-viewport{overflow:hidden}.flickity-viewport .social-grid__slide{top:0}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.o-block-link{display:block}.c-modal{z-index:9999;display:none;position:fixed;inset:0}.c-modal--is-open{display:block}.c-modal .c-accordion-item__copy{display:none}.c-modal.c-modal--sidebar{background:#fcfcfc;height:100vh;transition:transform .35s;position:fixed;inset:0 0 auto auto;overflow:auto}.harvard-site--home_page .c-modal.c-modal--sidebar{background:unset}.c-modal.c-modal--sidebar.c-modal--is-open{transform:translate(610px)}.c-modal.c-modal--sidebar.c-modal--is-open.c-modal--is-ready{transform:translate(0)}.c-modal.c-modal--sidebar{width:95%}@media only screen and (width>=630px){.c-modal.c-modal--sidebar{width:610px}}.c-modal.c-modal--sidebar.sidebar-navigation{width:341px;padding-top:70px}@media only screen and (width>=970px){.c-modal.c-modal--sidebar.sidebar-navigation{padding-top:90px}}@media only screen and (width>=1220px){.c-modal.c-modal--sidebar.sidebar-navigation{padding-top:103px}}.harvard-asw-site--logged-in .c-modal.c-modal--sidebar.sidebar-navigation{padding-top:167px}@media only screen and (width>=970px){.c-modal.c-modal--sidebar .label-sans{font-size:1.6rem}}.c-sidebar-modal__header{padding:9px 80px 9px 3.2rem;position:relative}.c-sidebar-modal__close{position:absolute;top:50%;right:0;transform:translateY(-50%)}.c-sidebar-modal__pad{padding:2rem}@media only screen and (width>=480px){.c-sidebar-modal__pad{padding:2rem 6rem}}.sidebar-navigation .c-sidebar-modal__pad{padding:0}.sidebar-modal__content{background:#f7f6f5;border-top:1px solid #cfcfce;height:100%}.sidebar-modal__content div:not(.c-accordion-item__panel-inner)>p{margin:1.2rem 0;padding:0 3.2rem;font-size:1.6rem}.sidebar-modal__content>.c-sidebar-modal__pad{margin-top:1.6rem}.sidebar-navigation .sidebar-modal__content>.c-sidebar-modal__pad{margin-top:0}.c-modal__bk-screen{opacity:0;z-index:8888;background:#00000080;width:100%;height:100%;transition:opacity .4s;position:fixed;top:0;left:0}.c-modal__bk-screen.c-modal__bk-screen--on{opacity:1}.c-remote-video-modal.c-modal--is-open{opacity:0;background-color:#202020;transition:opacity .3s cubic-bezier(.5,0,.5,1)}.c-remote-video-modal.c-modal--is-ready{opacity:1}.c-remote-video-modal .video-embed-field-responsive-video,.c-remote-video-modal .video-embed-field-responsive-video iframe,.c-remote-video-modal__inner{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0}.c-remote-video-modal__inner{max-width:200rem;left:50%;transform:translate(-50%)}.c-panel.c-panel--inset{background:0 0;position:relative}.c-panel.c-panel--inset:before{content:"";width:100%;height:100%;position:absolute}@media only screen and (width>=970px){.c-panel.c-panel--inset:before{width:calc(100% - 6rem);left:3rem}}.c-panel--black{color:#fcfcfc;background-color:#202020}.u-keyboard-user .c-panel--black a:focus{outline-color:#67a2db}.c-panel--black+.c-panel--black,.m-node-teaser-grid+.c-panel--black{border-top:1px solid #5c5c5c}.c-panel--black .c-panel__title-icon{fill:#c4961a}.c-panel--black .c-panel--link,.c-panel--black .c-panel--link-wrapper a{color:#fcfcfc;background-color:#0000}.c-panel--black .c-panel--link-wrapper a:hover,.c-panel--black .c-panel--link:hover{background-color:#0000}@media only screen and (width>=970px){.c-panel--black .c-panel--link-wrapper a:hover,.c-panel--black .c-panel--link:hover{color:#fcfcfc;border-color:#fcfcfc}}.c-panel--crimson,.c-panel--red{color:#fcfcfc;background-color:#a51c30}.u-keyboard-user .c-panel--crimson a:focus,.u-keyboard-user .c-panel--red a:focus{outline-color:#fcfcfc}.c-panel--crimson+.c-panel--crimson,.c-panel--crimson+.c-panel--red,.c-panel--red+.c-panel--crimson,.c-panel--red+.c-panel--red{border-top:1px solid #fcfcfc33}.c-panel--grey{color:#202020;background-color:#f7f6f5}.c-panel--grey+.c-panel--grey{border-top:1px solid #202020}.c-panel--parchment{color:#202020;background-color:#f7f6f5}.c-panel--parchment.c-panel--inset{background:0 0;position:relative}.c-panel--parchment.c-panel--inset:before{content:"";background-color:#f7f6f5;width:100%;height:100%;position:absolute}@media only screen and (width>=970px){.c-panel--parchment.c-panel--inset:before{width:calc(100% - 6rem);left:3rem}}.c-panel--blue{background-color:#336aaa;position:relative}.c-panel--blue.c-panel--inset{background:0 0;position:relative}.c-panel--blue.c-panel--inset:before{content:"";background-color:#336aaa;width:100%;height:100%;position:absolute}@media only screen and (width>=970px){.c-panel--blue.c-panel--inset:before{width:calc(100% - 6rem);left:3rem}}.c-panel__title{flex:1}.c-panel__title-row{align-items:center;margin-bottom:3.2rem}@media only screen and (width<=759px){.c-panel__title-icon{order:1}}.c-panel__title-icon svg{margin:0 auto;display:block}.c-panel__exposed-filter{order:2;padding-top:2.4rem}@media only screen and (width>=760px){.c-panel__exposed-filter{max-width:32.7%;padding-top:0;padding-right:4%}}.c-panel__exposed-filter select{padding:16px 20px}@media only screen and (width>=970px){.c-panel__exposed-filter .form-field{margin-bottom:0}}@media only screen and (width>=760px){.c-panel__content--offset{padding-left:4%;padding-right:4%}}.c-panel__content.o-col-sm-md-10+.o-row .c-panel--link-wrapper a{right:calc(8.33333% + 2.5rem)}.c-panel--line{border-top:1px solid #cfcfce;padding-top:4rem;padding-bottom:4rem}@media only screen and (width>=970px){.c-panel--line{border-top:0;padding-top:5rem;padding-bottom:6rem;display:block;position:relative}}.c-panel--pad{padding-top:3.2rem;padding-bottom:3.2rem}@media only screen and (width>=970px){.c-panel--pad{padding-top:5rem;padding-bottom:6rem}}.c-panel--pad--large{padding-top:3.2rem;padding-bottom:3.2rem}@media only screen and (width>=970px){.c-panel--pad--large{padding-top:6rem;padding-bottom:8rem}}.c-panel--box{position:relative}@media only screen and (width>=970px){.c-panel--box{margin-top:3.2rem;margin-bottom:3.2rem}}.c-panel--box-outline{display:none}@media only screen and (width>=970px){.c-panel--box-outline{box-sizing:content-box;z-index:0;border:1px solid #cfcfce;margin-left:auto;margin-right:auto;display:block;position:absolute;inset:0 3rem}.c-panel--box .c-panel--line{padding-top:3.2rem;padding-bottom:3.2rem}.c-panel--box .c-panel--line--lg{padding-top:5rem;padding-bottom:5rem}}@media only screen and (width>=760px){.c-panel--box .c-panel--box-contained--content{padding:0 2.4rem}}@media only screen and (width>=760px) and (width<=969px){.c-panel--box .c-panel--box-contained--content{width:90%}}@media only screen and (width>=1080px){.c-panel--box .c-panel--box-contained--content{padding:0 3.2rem}}@media only screen and (width>=970px){.c-panel--box .c-panel--box-contained--content .c-panel-contained--mg-left{margin-left:calc(47% + 3.2rem)}}@media only screen and (width>=1080px){.c-panel--box .c-panel--box-contained--content .c-panel-contained--mg-right{margin-right:3.2rem}}@media only screen and (width>=1220px){.c-panel--box .c-panel--box-contained--content .c-panel-contained--mg-right{margin-right:6.4rem}}.c-panel--box-contained{margin-bottom:0;padding-bottom:3.2rem}.c-panel--box-contained .o-container-fluid{position:relative}.c-panel--box-contained .o-container-fluid:before{background-color:#0000;border:1px solid #cfcfce;border-right:none;width:7rem;display:none;left:-4rem}@media only screen and (width>=1080px){.c-panel--box-contained .o-container-fluid:before{display:block}}@media only screen and (width>=970px){.c-panel--link,.c-panel--link-wrapper .c-button--link-wrapper{position:absolute;top:52px;right:-5px}}@media only screen and (width>=1080px){.c-panel--link,.c-panel--link-wrapper .c-button--link-wrapper{right:calc(4% - 18px)}}@media only screen and (width>=970px){.c-panel--box .c-panel--link,.c-panel--box .c-panel--link-wrapper .c-button--link-wrapper{top:3.2rem}.c-panel--line--lg .c-panel--link,.c-panel--line--lg .c-panel--link-wrapper .c-button--link-wrapper{top:5.3rem}}.c-panel__faceted-grid{justify-content:space-between;align-items:flex-start;gap:40px}@media only screen and (width>=760px){.c-panel__faceted-grid{display:flex}}.c-panel__facets{flex:20%;max-width:325px;margin:0 auto 24px}.c-panel__facets h3{justify-content:space-between;align-items:center;margin:0 0 12px;font-family:canela-deck,serif;font-size:2.4rem;display:flex}@media only screen and (width>=760px){.c-panel__facets h3{margin:12px 0}}.c-panel__facets .facet-item{justify-content:space-between;align-items:center;gap:8px;margin:12px 0;font-size:1.6rem;font-weight:300;line-height:1;display:flex}.c-panel__facets input[type=checkbox]{border:1px solid #fcfcfc;flex:0 0 18px;width:18px;height:18px;margin:0;position:relative;top:-2px}.c-panel__facets input[type=checkbox]:checked{background-color:#fcfcfc}.c-panel__facets label{flex:auto}.c-panel__facets ul{max-height:var(--facet-natural-height,1000px);width:100%;overflow:hidden}.c-panel__facets[data-facet-init=true] h3{cursor:pointer}.c-panel__facets[data-facet-init=true] h3:after{content:"—"}.c-panel__facets[data-facet-init=true] ul{transition:max-height .4s}.c-panel__facets [data-facet-collapsed=true] h3:after{content:"＋"}.c-panel__facets [data-facet-collapsed=true] ul{max-height:0}.c-panel__facets[data-facet-being-measured=true] ul{max-height:none}.c-panel__faceted-content{flex:80%}.c-panel__faceted-content .c-media-carousel-item{margin-left:auto;margin-right:auto}@media only screen and (width>=970px){.m-quick-links .c-button--link-wrapper{right:6rem}}.m-site-header{z-index:10;background-color:#fcfcfc;position:relative}.m-site-header.header--fixed{z-index:9997;width:100%;position:fixed;top:0;left:0;transform:translateY(-100%)}.modal--sidebar-nav--open .m-site-header{z-index:10000;width:100%;position:fixed;top:0;left:0}.m-site-header.header--ready{transition:transform .35s cubic-bezier(.25,0,.5,1)}.m-site-header.header--ready .m-site-header__logo{padding:1.4rem 0}@media only screen and (width>=760px){.m-site-header.header--ready .m-site-header__logo{padding:1.6rem 0}}@media only screen and (width>=970px){.m-site-header.header--ready .m-site-header__logo{padding:2rem 0}.m-site-header.header--ready .m-site-header__logo svg{width:auto;height:3.2rem}}.m-site-header.header--visible{transform:translateZ(0);box-shadow:0 .2rem .4rem #0002}.m-site-header__inner{position:relative}@media only screen and (width>=970px){.m-site-header__inner{justify-content:space-between;align-items:center;display:flex;position:static}}.m-site-header__logo{max-width:17.6rem;margin:0 auto;padding:1.9rem 0;display:block}@media only screen and (width>=970px){.m-site-header__logo{max-width:17.6rem;margin:0;padding:3rem 0}}@media only screen and (width>=1220px){.m-site-header__logo{max-width:18rem}}.m-site-header__logo svg{width:auto;height:3.4rem;display:block}@media only screen and (width>=970px){.m-site-header__logo svg{width:auto;height:3.4rem}}@media only screen and (width>=760px){.m-site-header__logo svg{width:auto}}@media only screen and (width>=1080px){.m-site-header__logo svg{width:auto;height:4rem}}@media only screen and (width>=1220px){.m-site-header__logo svg{width:auto;height:4.4rem}}.m-site-header__logo .harvard-letterforms{fill:#202020}.m-site-header__additional-nav,.m-site-header__nav,.m-site-header__primary-nav{align-items:center;display:flex}.m-site-header__primary-nav{display:none}@media only screen and (width>=970px){.m-site-header__primary-nav{transition:opacity .25s cubic-bezier(.5,0,.5,1);display:flex}.modal--additional-nav--open .m-site-header__primary-nav,.modal--search-panel--open .m-site-header__primary-nav{cursor:default;opacity:0;pointer-events:none}}.m-site-header__primary-nav>li{padding:.5rem 1rem}.m-site-header__primary-nav a{color:#202020;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:.6rem 0;font-family:canela-deck,serif;display:block;position:relative}.m-site-header__primary-nav a:after{content:"";background:0 0;width:100%;height:.1rem;transition:background .2s cubic-bezier(.25,0,.5,1);display:block;position:absolute;bottom:.4rem;left:0}@media only screen and (width>=970px){.m-site-header__primary-nav a{font-size:1.8rem;line-height:1}}@media only screen and (width>=1080px){.m-site-header__primary-nav a{font-size:2.1rem}}@media only screen and (width>=1220px){.m-site-header__primary-nav a{font-size:2.4rem}}.m-site-header__primary-nav a.is-active{color:#202020;background-color:#ffdb6d80;padding:.5rem}.m-site-header__primary-nav a.is-active:after{background:#202020;width:calc(100% - 1rem);left:.5rem}.m-site-header__primary-nav a.is-active:focus,.m-site-header__primary-nav a.is-active:hover{color:#202020;border-color:#0000}.m-site-header__primary-nav a.is-active:focus:after,.m-site-header__primary-nav a.is-active:hover:after{background:0 0}.m-site-header__primary-nav a:focus,.m-site-header__primary-nav a:hover{color:#202020}.m-site-header__primary-nav a:focus:after,.m-site-header__primary-nav a:hover:after{background:#202020}.m-site-header__additional-nav{-moz-column-gap:4px;column-gap:4px;margin-right:-20px}@media only screen and (width>=970px){.m-site-header__additional-nav{-moz-column-gap:14px;background-color:#a51c30;column-gap:14px;margin-top:-16px;margin-left:1.6rem;padding:30px 20px 15px;transition:column-gap .3s cubic-bezier(.5,0,.5,1) .1s,-moz-column-gap .3s cubic-bezier(.5,0,.5,1) .1s}.modal--search-panel--open .m-site-header__additional-nav{-moz-column-gap:0;column-gap:0}.m-site-header__additional-nav .m-site-header__toggle{color:#fcfcfc;width:fit-content;height:fit-content}.m-site-header__additional-nav .m-site-header__toggle svg{fill:#fcfcfc}.m-site-header__additional-nav .m-site-header__toggle .m-site-header__hamburger span{background-color:#fcfcfc}.m-site-header__additional-nav li:has(.m-site-header__toggle--more){display:none}.m-site-header__additional-nav li:not(:has(.m-site-header__toggle--more)){max-width:10rem;transition:transform .3s cubic-bezier(.5,0,.5,1),opacity .3s cubic-bezier(.5,0,.5,1),max-width .3s cubic-bezier(.5,0,.5,1) .1s,padding .3s cubic-bezier(.5,0,.5,1) .1s,margin .3s cubic-bezier(.5,0,.5,1) .1s,visibility}.modal--search-panel--open .m-site-header__additional-nav li:not(:has(.m-site-header__toggle--search)){opacity:0;visibility:hidden;max-width:0;margin:0;padding:0;transition-delay:0s,0s,.1s,.1s,.1s,.4s;overflow:hidden;transform:translate(-100%)}}.m-site-header__toggle{width:4rem;height:4rem;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (width>=970px){.m-site-header__toggle{position:static;top:auto;transform:none}.m-site-header__toggle--more,.m-site-header__toggle--news,.m-site-header__toggle--search,.m-site-header__toggle--sidebar{position:relative}}.m-site-header__toggle--news{display:none}@media only screen and (width>=970px){.m-site-header__toggle--news{display:block}}.m-site-header__toggle--more{display:none}@media only screen and (width<=969px){.m-site-header__toggle--more{display:block}}.m-site-header__toggle--more{transition:opacity .25s cubic-bezier(.5,0,.5,1);right:0}.modal--search-panel--open .m-site-header__toggle--more{cursor:default;opacity:0;pointer-events:none}.m-site-header__toggle--sidebar{display:block}@media only screen and (width<=969px){.m-site-header__toggle--sidebar{display:none}}.m-site-header__toggle--sidebar{transition:opacity .25s cubic-bezier(.5,0,.5,1);right:0}.modal--additional-nav--open .m-site-header__toggle--sidebar,.modal--search-panel--open .m-site-header__toggle--sidebar{cursor:default;opacity:0;pointer-events:none}.m-site-header__toggle--search{padding-right:0;transition:opacity .25s cubic-bezier(.5,0,.5,1);display:block;left:0}@media only screen and (width>=970px){.m-site-header__toggle--search{justify-content:center}}.modal--additional-nav--open .m-site-header__toggle--search{cursor:default;opacity:0;pointer-events:none}.m-site-header__toggle--search svg{width:2.4rem;height:2.4rem;display:block}.m-site-header__toggle-icon{justify-content:center;align-items:center;display:flex}.m-site-header__toggle-icon svg{width:auto;height:2.1rem;display:block}.m-site-header__hamburger{height:1.4rem;position:relative}.m-site-header__hamburger span{backface-visibility:hidden;background-color:#202020;width:1.8rem;height:.2rem;transition:opacity .2s cubic-bezier(.5,0,.5,1),transform .25s cubic-bezier(.5,0,.5,1),width .25s cubic-bezier(.5,0,.5,1),top .25s cubic-bezier(.5,0,.5,1);display:block;left:2.2rem}@media only screen and (width>=970px){.m-site-header__hamburger span{left:1.1rem}}.m-site-header__hamburger span:first-child{transform-origin:0 0;position:absolute;top:0}.m-site-header__hamburger span:nth-child(2){opacity:1;position:absolute;top:.6rem}.m-site-header__hamburger span:nth-child(3){transform-origin:0 100%;position:absolute;top:1.2rem}.c-modal--will-focus .m-site-header__hamburger span,.c-sidebar--will-focus .m-site-header__hamburger span,.open-submenus .m-site-header__hamburger span{transition:opacity .15s cubic-bezier(.5,0,.5,1),transform .2s cubic-bezier(.5,0,.5,1),width .2s cubic-bezier(.5,0,.5,1),top .2s cubic-bezier(.5,0,.5,1)}.c-modal--will-focus .m-site-header__hamburger span:first-child,.c-sidebar--will-focus .m-site-header__hamburger span:first-child,.open-submenus .m-site-header__hamburger span:first-child{opacity:1;width:2.5rem;top:0;transform:rotate(45deg)}.c-modal--will-focus .m-site-header__hamburger span:nth-child(2),.c-sidebar--will-focus .m-site-header__hamburger span:nth-child(2),.open-submenus .m-site-header__hamburger span:nth-child(2){opacity:0}.c-modal--will-focus .m-site-header__hamburger span:nth-child(3),.c-sidebar--will-focus .m-site-header__hamburger span:nth-child(3),.open-submenus .m-site-header__hamburger span:nth-child(3){opacity:1;width:2.5rem;top:1.7rem;transform:rotate(-45deg)}.m-site-header__toggle--more,.m-site-header__toggle--news,.m-site-header__toggle--search,.m-site-header__toggle--sidebar{text-align:center;font-family:canela-deck,serif;font-size:1.4rem;line-height:1.5}.m-site-header__toggle--more svg,.m-site-header__toggle--news svg,.m-site-header__toggle--search svg,.m-site-header__toggle--sidebar svg{margin:0;display:block;position:relative;top:-4px}@media only screen and (width>=970px){.m-site-header__toggle--more svg,.m-site-header__toggle--news svg,.m-site-header__toggle--search svg,.m-site-header__toggle--sidebar svg{margin:auto}}.m-site-header__toggle--more svg{opacity:0;transition:opacity .2s cubic-bezier(.5,0,.5,1)}@media only screen and (width>=970px){.m-site-header__toggle--more svg{opacity:1}.m-site-header__toggle--more .m-site-header__hamburger span,.m-site-header__toggle--more.c-modal--will-focus svg{opacity:0}}.m-site-header__toggle--search .m-site-header__hamburger span,.m-site-header__toggle--sidebar .m-site-header__hamburger span{opacity:0}.m-site-header__toggle--search svg,.m-site-header__toggle--sidebar svg{opacity:1;transition:opacity .2s cubic-bezier(.5,0,.5,1);top:-5px}.m-site-header__toggle--search.c-modal--will-focus svg,.m-site-header__toggle--sidebar.c-modal--will-focus svg{opacity:0}.m-site-header__toggle--news .m-site-header__toggle-icon{height:14px;position:relative}.m-site-header__toggle--news .m-site-header__toggle-icon svg{opacity:1;transition:opacity .2s cubic-bezier(.5,0,.5,1);top:-5px}.m-site-header__toggle-label{display:none}@media only screen and (width>=970px){.m-site-header__toggle-label{margin-top:8px;display:block}}@media only screen and (width<=969px){.m-site-header__toggle--search span{left:.4rem}}.modal--sidebar-nav--open{padding-top:104px!important}.modal--sidebar-nav--open.harvard-asw-site--logged-in{padding-top:168px!important}@media only screen and (width<=759px){.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote).gin--horizontal-toolbar.harvard-asw-site--logged-in{padding-top:72px!important}}@media only screen and (width>=970px){.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header__additional-nav{background-color:#a51c3099}.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header{background-color:#0000}.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header .o-container-fluid:has(.m-site-header__logo){border-bottom:1px solid #fcfcfc4d}.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header .m-site-header__primary-nav>li>a{color:#fcfcfc}.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header .m-site-header__primary-nav>li>a:focus:after{background-color:#fcfcfc}.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header .m-site-header__primary-nav>li>a:hover:after{background-color:#fcfcfc}.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header .m-site-header__logo .harvard-letterforms{fill:#fcfcfc}:is(.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header__toggle--more,.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header__toggle--news,.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header__toggle--search,.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header__toggle--sidebar){color:#fcfcfc}:is(.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header__toggle--more svg,.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header__toggle--news svg,.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header__toggle--search svg,.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header__toggle--sidebar svg){fill:#fcfcfc}:is(.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header__toggle--more svg g,.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header__toggle--news svg g,.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header__toggle--search svg g,.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header__toggle--sidebar svg g){stroke:#fcfcfc!important}:is(.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header__toggle--more .m-site-header__hamburger span,.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header__toggle--news .m-site-header__hamburger span,.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header__toggle--search .m-site-header__hamburger span,.harvard-site--home_page:not(.header--fixed):not(.modal--sidebar-nav--open):not(.modal--search-panel--open):has(.hero-blockquote) .m-site-header__toggle--sidebar .m-site-header__hamburger span){background-color:#fcfcfc}}:is(.harvard-site--home_page.header--fixed:has(.hero-blockquote).modal--sidebar-nav--open .m-site-header__toggle--search,.harvard-site--home_page.header--fixed:has(.hero-blockquote).modal--sidebar-nav--open .m-site-header__toggle--sidebar){color:#202020;fill:#202020}:is(.harvard-site--home_page.header--fixed:has(.hero-blockquote).modal--sidebar-nav--open .m-site-header__toggle--search g,.harvard-site--home_page.header--fixed:has(.hero-blockquote).modal--sidebar-nav--open .m-site-header__toggle--sidebar g){stroke:#202020!important}.harvard-site--home_page.header--fixed:has(.hero-blockquote) .m-site-header{background-color:#fcfcfc}.m-site-info{background-color:#f7f6f5;overflow:hidden}@media only screen and (width<=969px){.m-site-info__college-info{padding:0}}@media only screen and (width>=970px){.m-site-info__college-info-row{flex-direction:row-reverse}}.m-site-info__links{border-left:1px solid #cfcfce;padding-left:0}@media only screen and (width>=760px){.m-site-info__links{justify-content:flex-start;display:flex}}@media only screen and (width>=970px){.m-site-info__links{display:block}}.m-site-info__links-group{border-bottom:1px solid #cfcfce;flex:auto;padding:3rem 24px}@media only screen and (width>=760px){.m-site-info__links-group{flex:1 0 50%;padding:3rem 60px}}@media only screen and (width>=970px){.m-site-info__links-group{border-bottom:0;border-left:0;place-content:flex-start flex-end;padding:4.8rem 0;display:flex}.m-site-info__links-group:last-child{padding-bottom:6.5rem}}.m-site-info__links-group+.m-site-info__links-group{position:relative}@media only screen and (width>=970px){.m-site-info__links-group+.m-site-info__links-group{border-top:1px solid #cfcfce}.m-site-info__links-group+.m-site-info__links-group:before{content:"";background-color:#cfcfce;width:200%;height:1px;display:block;position:absolute;top:-1px;left:100%}}.m-site-info__links-title{margin-bottom:1rem}@media only screen and (width>=970px){.m-site-info__links-title{width:30%;padding-right:2rem}.m-site-info__links-list{width:50%}}.m-site-info__links-list li{margin-bottom:.8rem}@media only screen and (width>=970px){.m-site-info .label-sans{font-size:1.6rem}}.m-site-info__locations{padding:3rem 24px}@media only screen and (width>=760px){.m-site-info__locations{padding:3rem 60px}}@media only screen and (width>=970px){.m-site-info__locations{padding:6.3rem 0 3rem}}.m-site-info__addresses{background-color:#f7f6f5;width:80%;margin-top:-5rem;padding:3rem 3rem 0 0;display:inline-block}@media only screen and (width>=760px){.m-site-info__addresses{margin-top:-7rem}}.m-site-info__addresses-list{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:2rem;font-family:canela-deck,serif;list-style-type:upper-alpha}.m-site-info__addresses-list li{padding-left:.5rem}@media only screen and (width>=970px){.m-site-info__addresses-list li{font-size:2rem}}@media only screen and (width>=1220px){.m-site-info__addresses-list li{font-size:2.2rem}}.m-site-info__addresses-list li p:first-child{margin-bottom:.5rem;line-height:1}.m-site-info__addresses-list li+li{margin-top:2.4rem}.m-site-info__addresses strong{font-weight:400}.m-site-info__addresses .label-sans{font-family:gt-america,benton-sans,sans-serif}.m-site-info__addresses-map-link{display:block}@media only screen and (width>=970px){.m-site-info__colophon__inner{margin-left:4rem;margin-right:4rem}}.m-site-info__colophon{color:#f7f6f5;background-color:#202020;overflow:hidden}.u-keyboard-user .m-site-info__colophon a:focus{outline-color:#67a2db}.m-site-info__colophon .o-container-fluid{padding:0}@media only screen and (width>=970px){.m-site-info__colophon-row{flex-direction:row-reverse;place-content:flex-start space-between;align-items:center;display:flex}}.m-site-info__colophon .harvard-letterforms{fill:#f7f6f5}.m-site-info__social{padding:3rem 24px}@media only screen and (width>=760px){.m-site-info__social{padding:3rem 60px}}@media only screen and (width>=970px){.m-site-info__social{padding:0 0 0 3rem}}.m-site-info__social li{margin-right:1.5rem;display:inline-block}.m-site-info__social li:last-child{margin-right:0}.m-site-info__social a,.m-site-info__social svg{display:block}.m-site-info__social svg{fill:#f7f6f5;width:auto;height:2.3rem;transition:fill .2s cubic-bezier(.25,0,.5,1)}.m-site-info__social a:focus svg,.m-site-info__social a:hover svg{fill:#f7f6f5bf}.m-site-info__legal{border-top:1px solid #323232;padding:3rem 24px 0}@media only screen and (width>=760px){.m-site-info__legal{padding:3rem 60px}}@media only screen and (width>=970px){.m-site-info__legal{border-top:0;border-left:1px solid #323232;border-right:1px solid #323232;padding:3.4rem 3rem}}@media only screen and (width>=1080px){.m-site-info__legal{padding:3.4rem 5rem}}@media only screen and (width>=1220px){.m-site-info__legal{padding:3.4rem 8.5rem}}.m-site-info__legal ul:not(.contextual-links){-moz-column-gap:1.5rem;flex-flow:wrap;justify-content:center;column-gap:1.5rem;display:flex}.m-site-info__legal li{text-align:center;padding:4px 0;line-height:1.1}@media only screen and (width>=970px){.m-site-info__legal li{display:inline-block}}.m-site-info__legal a{border-bottom:.1rem solid #0000;font-size:1.4rem;font-weight:300;line-height:1.25;transition:all .18s cubic-bezier(.25,0,.5,1),outline,outline-offset}.m-site-info__legal a:hover{color:#fcfcfc;border-color:#fcfcfc}.m-site-info__legal a{color:#f7f6f5}.m-site-info__copyright{text-align:center;margin-top:20px;padding:0 24px 3rem;font-size:1.4rem;font-weight:300;line-height:1.25}@media only screen and (width>=970px){.m-site-info__copyright{color:#f7f6f5;max-width:24rem;text-align:unset;flex:1 0 33%;margin-top:0;padding:0 3rem 0 0;font-size:1.4rem;font-weight:300;line-height:1.42}}.m-site-info__brand{text-align:center;border-top:1px solid #323232;padding:2.4rem 2rem;position:relative}@media only screen and (width>=760px){.m-site-info__brand{padding:2.4rem 60px 3rem}}@media only screen and (width>=970px){.m-site-info__brand{text-align:left;justify-content:center;align-items:center;padding:2.4rem 0;display:flex}}.m-site-info__brand:after,.m-site-info__brand:before{content:"";background-color:#323232;width:200%;height:1px;display:block;position:absolute;top:-1px;left:100%}.m-site-info__brand:after{left:auto;right:100%}.m-site-info__brand p{text-align:left;flex:100%;margin-top:1.6rem;font-size:1.4rem;font-weight:300}@media only screen and (width>=970px){.m-site-info__brand p{width:unset;margin-top:0;margin-left:3.2rem;font-size:1.2rem}}.m-site-info__brand p a{color:#fcfcfc;font-weight:400;text-decoration:underline}.m-site-info__logo{margin-left:-15px;display:inline-block}@media only screen and (width>=970px){.m-site-info__logo{margin-left:0}}.m-site-info__logo svg{width:auto;height:4rem}.view-display-id-news_term_page .c-breadcrumb li:last-child{display:none}.view-empty{padding:3.2rem 0}.view-empty p+p{margin-top:1.6rem}.page-content{margin:3.2rem 0}.u-black{color:#202020}._u-black{background-color:#202020}.u-fill-black{fill:#202020}.u-stroke-black{stroke:#202020}.u-blue-d{color:#293352}._u-blue-d{background-color:#293352}.u-fill-blue-d{fill:#293352}.u-stroke-blue-d{stroke:#293352}.u-blue-m{color:#336aaa}._u-blue-m{background-color:#336aaa}.u-fill-blue-m{fill:#336aaa}.u-stroke-blue-m{stroke:#336aaa}.u-blue-l{color:#3f75b5}._u-blue-l{background-color:#3f75b5}.u-fill-blue-l{fill:#3f75b5}.u-stroke-blue-l{stroke:#3f75b5}.u-gold{color:#c4961a}._u-gold{background-color:#c4961a}.u-fill-gold{fill:#c4961a}.u-stroke-gold{stroke:#c4961a}.u-green-d{color:#4d8047}._u-green-d{background-color:#4d8047}.u-fill-green-d{fill:#4d8047}.u-stroke-green-d{stroke:#4d8047}.u-green-l{color:#c3d7a4}._u-green-l{background-color:#c3d7a4}.u-fill-green-l{fill:#c3d7a4}.u-stroke-green-l{stroke:#c3d7a4}.u-grey-border-dark{color:#666}._u-grey-border-dark{background-color:#666}.u-fill-grey-border-dark{fill:#666}.u-stroke-grey-border-dark{stroke:#666}.u-grey-d{color:#8996a0}._u-grey-d{background-color:#8996a0}.u-fill-grey-d{fill:#8996a0}.u-stroke-grey-d{stroke:#8996a0}.u-grey-l{color:#bac5c6}._u-grey-l{background-color:#bac5c6}.u-fill-grey-l{fill:#bac5c6}.u-stroke-grey-l{stroke:#bac5c6}.u-orange{color:#d16103}._u-orange{background-color:#d16103}.u-fill-orange{fill:#d16103}.u-stroke-orange{stroke:#d16103}.u-parchment{color:#f7f6f5}._u-parchment{background-color:#f7f6f5}.u-fill-parchment{fill:#f7f6f5}.u-stroke-parchment{stroke:#f7f6f5}.u-red{color:#a51c30}._u-red{background-color:#a51c30}.u-fill-red{fill:#a51c30}.u-stroke-red{stroke:#a51c30}.u-white{color:#fcfcfc}._u-white{background-color:#fcfcfc}.u-fill-white{fill:#fcfcfc}.u-stroke-white{stroke:#fcfcfc}.u-yellow-d{color:#ffdb6d}._u-yellow-d{background-color:#ffdb6d}.u-fill-yellow-d{fill:#ffdb6d}.u-stroke-yellow-d{stroke:#ffdb6d}.u-yellow-l{color:#f4edca}._u-yellow-l{background-color:#f4edca}.u-fill-yellow-l{fill:#f4edca}.u-stroke-yellow-l{stroke:#f4edca}.u-link-blue{color:#2b669f}._u-link-blue{background-color:#2b669f}.u-fill-link-blue{fill:#2b669f}.u-stroke-link-blue{stroke:#2b669f}.u-sr-only,.visually-hidden{clip:rect(1px,1px,1px,1px);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.u-keyboard-user .u-focusable:focus{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.u-icon{text-align:center;border-radius:50%;width:1.6em;height:1.6em;padding:.4em 0;font-size:1.3rem;font-weight:400;line-height:1;display:inline-block}.u-icon.u-icon--small{font-size:1.1rem}.u-icon.u-icon--red{color:#fcfcfc;background:#b03749}.u-icon.u-icon--grey{color:#202020;background:#cfcfce}.u-under-link{border-bottom:.1rem solid #0000;transition:all .18s cubic-bezier(.25,0,.5,1),outline,outline-offset}.u-under-link:hover{color:#202020;border-color:#202020}.u-bkg-img{background-position:50%;background-repeat:no-repeat;background-size:cover}@keyframes hi-lite{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes GradientSlide{0%{background-size:0 100%}50%{background-size:100% 100%}to{background-size:100% 100%}}.u-hi-lite{font-style:inherit;padding:.5rem 2rem .8rem}.u-hi-lite.u-hi-lite--processed{padding:0}.u-hi-lite__line{background-image:linear-gradient(#a51c30,#a51c30);background-repeat:no-repeat;background-size:0 100%;padding:.5rem 1rem .8rem}.u-hi-lite--auto .u-hi-lite__line,.u-in-view .u-hi-lite__line{background-size:100% 100%;transition:background-size 1s cubic-bezier(.5,0,.5,1) .2s}.u-hi-lite__line+.u-hi-lite__line{margin-top:-.5rem}.color-theme--yellow .u-hi-lite__line,.u-hi-lite--yellow .u-hi-lite__line{background-image:linear-gradient(#ffdb6d,#ffdb6d)}.color-theme--green .u-hi-lite__line,.u-hi-lite--green .u-hi-lite__line{color:#fcfcfc;background-image:linear-gradient(#4d8047,#4d8047)}.color-theme--blue .u-hi-lite__line,.u-hi-lite--blue .u-hi-lite__line{color:#fcfcfc;background-image:linear-gradient(#3f75b5,#3f75b5)}.color-theme--black .u-hi-lite__line,.u-hi-lite--black .u-hi-lite__line{color:#f7f6f5;background-image:linear-gradient(#202020,#202020)}.color-theme--orange .u-hi-lite__line,.u-hi-lite--orange .u-hi-lite__line{background-image:linear-gradient(#f3ddbe,#f3ddbe)}.color-theme--gold .u-hi-lite__line,.u-hi-lite--gold .u-hi-lite__line{background-image:linear-gradient(#e2d2a1,#e2d2a1)}.color-theme--trans .u-hi-lite__line,.u-hi-lite--trans .u-hi-lite__line{background-image:linear-gradient(#f7f6f51a,#f7f6f51a)}.color-theme--not-animating .u-hi-lite__line,.u-hi-lite--not-animating .u-hi-lite__line{animation:none}.color-theme--is-animating .u-hi-lite__line,.u-hi-lite--is-animating .u-hi-lite__line{background-size:100% 100%;transition:background-size 1s cubic-bezier(.5,0,.5,1) .2s}.color-theme--is-animating .u-hi-lite__line:nth-child(2),.u-hi-lite--is-animating .u-hi-lite__line:nth-child(2){animation-delay:.4s}.color-theme--title,.u-hi-lite--title{overflow:hidden}.color-theme--title .u-hi-lite__line,.u-hi-lite--title .u-hi-lite__line{clear:left;float:left}.color-theme--black .u-hi-lite--inherit .u-hi-lite__line{background-image:linear-gradient(#202020,#202020)}.color-theme--crimson .u-hi-lite--inherit .u-hi-lite__line,.color-theme--red .u-hi-lite--inherit .u-hi-lite__line{background-image:linear-gradient(#a51c30,#a51c30)}.color-theme--blue .u-hi-lite--inherit .u-hi-lite__line{background-image:linear-gradient(#3f75b5,#3f75b5)}.color-theme--green .u-hi-lite--inherit .u-hi-lite__line{background-image:linear-gradient(#4d8047,#4d8047)}.color-theme--yellow .u-hi-lite--inherit .u-hi-lite__line{background-image:linear-gradient(#ffdb6d,#ffdb6d)}.color-theme--orange .u-hi-lite--inherit .u-hi-lite__line{background-image:linear-gradient(#d16103,#d16103)}.color-theme--gold .u-hi-lite--inherit .u-hi-lite__line{background-image:linear-gradient(#e2d2a1,#e2d2a1)}.color-theme--white .u-hi-lite--inherit .u-hi-lite__line{background-image:linear-gradient(#f7f6f5,#f7f6f5)}.color-theme--black .u-hi-lite--inherit .u-hi-lite__line,.color-theme--crimson .u-hi-lite--inherit .u-hi-lite__line,.color-theme--red .u-hi-lite--inherit .u-hi-lite__line{color:#fcfcfc}.u-cover{position:absolute;inset:0}.ajax-progress,.ajax-progress-fullscreen,.ajax-progress-throbber{opacity:1;text-indent:-99999em;z-index:999999;background:#fff9;border-radius:0;width:100%;height:100%;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.ajax-progress-fullscreen:before,.ajax-progress-throbber:before{content:" ";text-indent:-99999em;background-color:#202020b3;border-radius:100%;width:40px;height:40px;margin:0;animation:1s ease-in-out infinite sk-scaleout;display:block;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@keyframes sk-scaleout{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}.u-content-pad{padding:1.6rem}@media only screen and (width>=970px){.u-content-pad{padding:2.4rem 3.2rem}}.u-content-pad--md{padding:2.4rem 1.6rem 1.6rem}@media only screen and (width>=760px){.u-content-pad--md{padding:3.2rem 2.4rem}}@media only screen and (width>=970px){.u-content-pad--md{padding:3.2rem}}.u-content-pad--lg{padding:3.2rem 1.6rem}@media only screen and (width>=760px){.u-content-pad--lg{padding:3.2rem 2.4rem}}@media only screen and (width>=970px){.u-content-pad--lg{padding:4rem 3.2rem}}.u-content-pad--title{padding:2.4rem 1.6rem 1.6rem}@media only screen and (width>=760px){.u-content-pad--title{padding:3.2rem 2.4rem 1.6rem}}@media only screen and (width>=970px){.u-content-pad--title{padding:3.2rem 3.2rem 2rem}}.u-content-pad--title+.u-content-pad--title{padding-top:0}.u-content-pad--title-lg{padding:3.2rem 1.6rem 2.4rem}@media only screen and (width>=760px){.u-content-pad--title-lg{padding:3.2rem 2.4rem 2.4rem}}@media only screen and (width>=970px){.u-content-pad--title-lg{padding:3.2rem 3.2rem 2.4rem}}.u-content-pad--no-top{padding-top:0}.u-content-pad--sides-only{padding-top:0;padding-bottom:0}.u-kint-messages{background-color:#f7f6f5;padding:2.4rem}@media only screen and (width>=970px){.u-kint-messages{padding:3.2rem}}
.contextual-region:not([role=navigation])>ul{background-color:#fcfcfc;border:none;margin:1.6rem 3.2rem 3.2rem;padding:1rem;box-shadow:0 2px 4px #0002}.contextual-region:not([role=navigation])>ul li{color:#202020;background-color:#f1f1f1;display:inline-block}.contextual-region:not([role=navigation])>ul li a{background-color:#fcfcfc;border:1px solid #202020;padding:.6rem 1.6rem .4rem;font-size:1.6rem;display:block}.contextual-region:not([role=navigation])>ul li+li{margin-left:.4rem}
.m-additional-nav{opacity:0;background-color:#f7f6f5;height:calc(100vh - 7.2rem);transition:opacity .2s cubic-bezier(.5,0,.5,1);top:7rem;overflow:auto}@media only screen and (width>=970px){.m-additional-nav{height:calc(100vh - 10rem);top:10rem}}@media only screen and (width>=1220px){.m-additional-nav{height:calc(100vh - 10.4rem);top:10.4rem}}@media only screen and (width>=970px){body.harvard-asw-site--logged-in .m-additional-nav{height:calc(100vh - 15.8rem);top:15.8rem}}body.header--visible .m-additional-nav{height:calc(100vh - 6.2rem);top:6.2rem}@media only screen and (width>=760px){body.header--visible .m-additional-nav{height:calc(100vh - 6.6rem);top:6.6rem}}@media only screen and (width>=970px){body.header--visible .m-additional-nav{height:calc(100vh - 7.2rem);top:7.2rem}body.header--visible.harvard-asw-site--logged-in .m-additional-nav{height:calc(100vh - 10.3rem);top:10.3rem}}.m-additional-nav.c-modal--is-ready{opacity:1}.m-additional-nav__close{height:0;transition:height .2s cubic-bezier(.86,0,.07,1)}.u-keyboard-user .m-additional-nav__close:focus{white-space:nowrap;z-index:1;background-color:#f7f6f5;width:100%;height:4rem;padding:1.2rem 1.2rem .9rem;font-size:1.4rem;font-weight:400;display:block;position:static;top:0;left:0;right:0;overflow:auto;clip:auto!important;height:auto!important;position:absolute!important}.u-keyboard-user .m-additional-nav__close:focus:focus{color:#2b669f;border:2px solid #2b669f;outline:none}.u-keyboard-user .m-additional-nav__close:focus+h1+.m-additional-nav__row{margin-top:4rem}@media only screen and (width>=970px){.m-additional-nav a{border-bottom:.1rem solid #0000;transition:all .18s cubic-bezier(.25,0,.5,1),outline,outline-offset;display:inline}.m-additional-nav a:hover{color:#202020;border-color:#202020}.m-additional-nav a.tiny-link{border-color:#2b669f;text-decoration:none}}@media only screen and (width<=969px){.m-additional-nav__inner{padding-left:0;padding-right:0}}@media only screen and (width>=970px){.m-additional-nav__list{min-height:calc(100vh - 10rem);padding:5.2rem 4.5rem 3.5rem}.m-additional-nav__footer-content{visibility:hidden;display:none}}
.c-additional-nav-group{padding-inline-end:24px}@media only screen and (width>=760px){.c-additional-nav-group{padding-inline-end:60px}}@media only screen and (width>=970px){.c-additional-nav-group{padding-inline-end:0}}.c-additional-nav-group__title{flex:1 1 0;margin-bottom:.8rem;font-size:1.4rem;font-weight:700}.c-additional-nav-group__title a,.c-additional-nav-group__title span{padding:15px 0 15px 24px;display:block;position:relative}@media only screen and (width>=760px){.c-additional-nav-group__title a,.c-additional-nav-group__title span{padding-inline-start:60px}}@media only screen and (width>=970px){.c-additional-nav-group__title a,.c-additional-nav-group__title span{padding-inline-start:0}}.c-additional-nav-group__title a.is-active{font-weight:600}@media only screen and (width>=970px){.c-additional-nav-group__title a.is-active{font-weight:700}}.c-additional-nav-group+.c-additional-nav-group{border-top:1px solid #cfcfce}@media only screen and (width>=970px){.c-additional-nav-group+.c-additional-nav-group:before{content:"";background-color:#cfcfce;width:200%;height:1px;display:block;position:absolute;top:-1px;right:100%}}.c-additional-nav-group .tiny-link{position:absolute;top:-2.7rem;right:0}@media only screen and (width>=970px){.c-additional-nav-group .tiny-link{position:static}}.sidebar-modal__content .c-additional-nav-group{padding:5.2rem 4.5rem 6.3rem 7.4rem}@media only screen and (width>=970px){.sidebar-modal__content .c-additional-nav-group a{border-bottom:.1rem solid #0000;transition:all .18s cubic-bezier(.25,0,.5,1),outline,outline-offset}.sidebar-modal__content .c-additional-nav-group a:hover{color:#202020;border-color:#202020}.sidebar-modal__content .c-additional-nav-group a{font-size:1.6rem;display:inline}}.c-additional-nav-group__header{align-items:center;padding-right:4.8rem;display:flex;position:relative}.c-additional-nav-group__toggle{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;width:4rem;height:4rem;padding:0;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.c-additional-nav-group__toggle svg{fill:currentColor;width:1.6rem;height:1.6rem;display:block}.c-additional-nav-group__toggle._accordion-toggle--open svg{transform:rotate(45deg)}@media only screen and (width>=970px){.c-additional-nav-group__toggle{display:none}}@media only screen and (width<=969px){.c-additional-nav-group+.c-additional-nav-group{border-top-color:#20202066}.c-additional-nav-group--red{color:#fcfcfc;background-color:#a51c30}.c-additional-nav-group--red .c-additional-nav-group__title,.c-additional-nav-group--red a:is(:link,:visited,:hover,:focus,:active){color:#fcfcfc}.c-additional-nav-group--white{color:#202020;background-color:#fcfcfc}.c-additional-nav-group--white .c-additional-nav-group__title,.c-additional-nav-group--white a:is(:link,:visited,:hover,:focus,:active){color:#202020}.c-additional-nav-group__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;text-transform:none;margin-bottom:0;font-family:canela-deck,serif;font-size:2.2rem;font-weight:400;line-height:1.65}}@media only screen and (width<=969px) and (width>=760px){.c-additional-nav-group__title{font-size:2.4rem}}@media only screen and (width<=969px){.c-additional-nav-group__links{padding-block-end:15px;display:none;position:relative}.c-additional-nav-group__links._accordion-panel--open{display:block}.c-additional-nav-group__links a{margin-bottom:.8rem;padding-inline-start:24px;font-size:1.4rem;line-height:1.65;display:block}}@media only screen and (width<=969px) and (width>=760px){.c-additional-nav-group__links a{padding-inline-start:60px}}@media only screen and (width<=969px) and (width>=970px){.c-additional-nav-group__links a{padding-inline-start:0}}@media only screen and (width<=969px){.c-additional-nav-group__links a.is-active{font-weight:600}}
.c-breadcrumb{padding-bottom:.8rem}.c-breadcrumb ol,.c-breadcrumb ul{justify-content:flex-start;align-items:center;gap:10px;display:flex}.c-breadcrumb ol li,.c-breadcrumb ul li{align-items:center;gap:10px;font-size:1.6rem;display:inline-flex}.c-breadcrumb ol li a,.c-breadcrumb ul li a{border-bottom:.1rem solid #0000;transition:all .18s cubic-bezier(.25,0,.5,1),outline,outline-offset}.c-breadcrumb ol li a:hover,.c-breadcrumb ul li a:hover{color:#202020;border-color:#202020}.c-breadcrumb ol li a,.c-breadcrumb ul li a{padding-top:0}
.c-button{color:#202020;text-wrap:balance;background-color:#f7f6f5;border:1px solid #0000;max-width:328px;min-height:4.8rem;font-size:1.4rem;font-weight:600;line-height:1.42;transition:background-color .2s cubic-bezier(.5,0,.5,1),border .25s cubic-bezier(.5,0,.5,1);display:block;position:relative}.c-button+.c-button{width:328px}.c-button:has(+.c-button){width:328px}.c-button input{color:#202020;width:100%;min-height:4.8rem;font-size:1.4rem;font-weight:300;line-height:1.42;top:0!important}.c-button input:hover{cursor:pointer}.c-button:hover{color:#202020;background-color:#fcfcfc;border-color:#202020}.c-button:hover a{color:#202020}.c-button--on-color{color:#fcfcfc;background-color:#f7f6f51a}.c-button--on-color svg{fill:#fcfcfc}.c-button--on-color:hover{color:#fcfcfc;background-color:#0000;border-color:#fcfcfc}.c-button--on-color:hover a{color:#fcfcfc}.c-button--default a,.c-button--default:where(a),.c-button--ghost a,.c-button--ghost:where(a),.c-button--on-story-card a,.c-button--on-story-card:where(a),.c-button--stories-black a,.c-button--stories-black:where(a){text-underline-offset:6px;text-decoration-line:underline;text-decoration-thickness:2px}.c-button--dark-text-on-color{background-color:#f7f6f51a}.c-button--dark-text-on-color:hover{background-color:#0000}.c-button--black{background-color:#202020}.c-button--black,.c-button--black input{color:#fcfcfc;fill:#fcfcfc}.c-button--black:hover{color:#fcfcfc;background-color:#414141;border-color:#fcfcfc}.c-button--black:hover a,.c-button--black:hover input{color:#fcfcfc}.u-keyboard-user .c-button--black a:focus{color:#fcfcfc;background-color:#fcfcfc26;border:1px solid #fcfcfc}.c-button--black,.c-button--inherit,.c-button--on-color,.c-button--parchment,.c-button--red{padding:1.5rem 1.6rem 1.3rem}@media only screen and (width<=969px){.c-panel--white .c-button--stories-black{padding-left:0}}.c-button--red,.c-button--red.c-button--link-wrapper{color:#fcfcfc;fill:#fcfcfc;background-color:#a51c30;justify-content:space-between;align-items:center;width:fit-content;min-height:auto;font-size:1.8rem;font-weight:700;line-height:1.375;display:flex}.c-button--red .c-button__icon,.c-button--red.c-button--link-wrapper .c-button__icon{display:block}.c-button--red .c-button__icon svg,.c-button--red.c-button--link-wrapper .c-button__icon svg{width:100%;height:100%}.c-button--red.c-button--link-wrapper:hover,.c-button--red:hover{color:#202020;background-color:#fcfcfc;border-color:#202020}.c-button--red.c-button--link-wrapper:hover svg,.c-button--red:hover svg{fill:#202020}.c-button--red.c-button--link-wrapper:hover a,.c-button--red:hover a{color:inherit}.u-keyboard-user .c-button--red a:focus,.u-keyboard-user .c-button--red.c-button--link-wrapper a:focus{color:#fcfcfc;background-color:#fcfcfc26;border:1px solid #fcfcfc}.c-button--centered{text-align:center;width:100%;max-width:400px;margin:0 auto;font-size:1.6rem;font-weight:400;line-height:1.375;display:block}.c-button--centered input{margin:0 auto}.c-button--centered.c-button--link-wrapper a,.c-button--centered.c-button--link-wrapper input{padding:1.5rem 1.6rem 1.3rem}.c-button__icon{flex:0 0 21px;justify-content:center;align-items:center;width:21px;height:16px;display:flex}.c-button__icon svg{display:block}.c-button--ghost,.c-button--stories-black{color:#202020;background-color:#0000;border:none;max-width:fit-content;font-weight:900;transition:color .3s ease-in-out;position:relative}.c-button--ghost a,.c-button--stories-black a{color:#202020;text-underline-offset:.3333em;background-color:#0000;width:auto;transition:color .3s ease-in-out}.c-button--ghost .c-button__icon svg path,.c-button--ghost .c-button__icon svg polygon,.c-button--stories-black .c-button__icon svg path,.c-button--stories-black .c-button__icon svg polygon{fill:#202020;transition:fill .3s ease-in-out}.c-button--ghost:hover,.c-button--stories-black:hover{color:#2b669f;background-color:#0000}.c-button--ghost:hover a,.c-button--stories-black:hover a{color:#2b669f}.c-button--ghost:hover .c-button__icon svg path,.c-button--ghost:hover .c-button__icon svg polygon,.c-button--stories-black:hover .c-button__icon svg path,.c-button--stories-black:hover .c-button__icon svg polygon{fill:#2b669f}.c-button--ghost.c-button--on-color a{color:#fcfcfc}.c-button--ghost.c-button--on-color .c-button__icon svg path,.c-button--ghost.c-button--on-color .c-button__icon svg polygon{fill:#fcfcfc}.c-button--ghost.c-button--on-color:hover{color:#67a2db}.c-button--ghost.c-button--on-color:hover a{color:#67a2db!important}.c-button--ghost.c-button--on-color:hover .c-button__icon svg path,.c-button--ghost.c-button--on-color:hover .c-button__icon svg polygon{fill:#67a2db}.c-button--on-story-card{justify-content:space-between;align-items:center;min-height:auto;font-size:1.8rem;font-weight:700;line-height:30px;display:flex}.c-button--on-story-card:hover{border-color:#0000}.c-button--on-image{color:#fcfcfc;min-width:unset;text-shadow:none;background:0 0;justify-content:flex-start}.c-button--on-image svg path{fill:#fcfcfc}.c-button--on-image:hover{color:#fcfcfc;background:0 0}.c-button,.c-button--link-wrapper{justify-content:space-between;align-items:center;gap:12px;display:inline-flex;position:relative}.c-button a,.c-button--link-wrapper a{flex:1 1 0}.c-button a:after,.c-button--link-wrapper a:after{content:"";display:block;position:absolute;inset:0}.c-button--link-wrapper.c-button--false-button{color:inherit;z-index:1;position:relative}.c-button--link-wrapper a,.c-button--link-wrapper input{color:inherit;z-index:1;font-size:1.867rem;font-weight:700;display:block}.c-button--link-wrapper input{text-align:center;background:0 0;border:0;border-radius:0;display:block}.c-preview-button{color:#fcfcfc;text-align:left;background:#202020;max-width:26rem;min-height:4.8rem;padding:1.6rem 1.6rem 1.4rem 6.4rem;font-size:1.4rem;font-weight:300;transition:all .2s cubic-bezier(.25,0,.5,1);position:relative}@media only screen and (width>=760px){.c-preview-button{max-width:none;font-size:1.6rem}}.c-preview-button__icon-box{background-color:#fcfcfc;width:4.8rem;transition:background-color .2s cubic-bezier(.25,0,.5,1);display:block;position:absolute;top:0;bottom:0;left:0}.c-preview-button__icon{fill:#202020;transition:fill .2s cubic-bezier(.25,0,.5,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u-keyboard-user .c-preview-button:focus{fill:#fcfcfc;opacity:1;outline-offset:0;background-color:#2b669f;outline-color:#fcfcfc}.u-keyboard-user .c-preview-button:focus .c-preview-button__icon-box{background-color:#67a2db}.u-keyboard-user .c-preview-button:focus .c-preview-button__icon{fill:#fcfcfc}.c-preview-button:hover{color:#67a2db;text-decoration:underline}.c-preview-button:hover .c-preview-button__icon{fill:#2b669f}@media only screen and (width<=759px){.c-preview-button--wrapper .o-container-fluid{padding-left:0}}.c-modal-close-button{z-index:9999;background-color:#fcfcfc;width:6rem;height:6rem;position:absolute;top:0;right:0}.c-modal-close-button svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.color-theme--black .c-button--inherit{color:#fcfcfc;fill:#fcfcfc;background-color:#202020}.color-theme--black .c-button--inherit:focus,.color-theme--black .c-button--inherit:hover{color:#202020;fill:#202020;background-color:#fcfcfc;border-color:#202020}.color-theme--black .c-button--inherit:focus a,.color-theme--black .c-button--inherit:hover a{color:#202020}.color-theme--red .c-button--inherit{color:#fcfcfc;fill:#fcfcfc;background-color:#a51c30}.color-theme--red .c-button--inherit:focus,.color-theme--red .c-button--inherit:hover{color:#202020;fill:#202020;background-color:#fcfcfc;border-color:#202020}.color-theme--red .c-button--inherit:focus a,.color-theme--red .c-button--inherit:hover a{color:#202020}.color-theme--crimson .c-button--inherit{color:#fcfcfc;fill:#fcfcfc;background-color:#a51c30}.color-theme--crimson .c-button--inherit:focus,.color-theme--crimson .c-button--inherit:hover{color:#202020;fill:#202020;background-color:#fcfcfc;border-color:#202020}.color-theme--crimson .c-button--inherit:focus a,.color-theme--crimson .c-button--inherit:hover a{color:#202020}.color-theme--blue .c-button--inherit{color:#fcfcfc;fill:#fcfcfc;background-color:#3f75b5}.color-theme--blue .c-button--inherit:focus,.color-theme--blue .c-button--inherit:hover{color:#202020;fill:#202020;background-color:#fcfcfc;border-color:#202020}.color-theme--blue .c-button--inherit:focus a,.color-theme--blue .c-button--inherit:hover a{color:#202020}.color-theme--green .c-button--inherit{color:#fcfcfc;fill:#fcfcfc;background-color:#4d8047}.color-theme--green .c-button--inherit:focus,.color-theme--green .c-button--inherit:hover{color:#202020;fill:#202020;background-color:#fcfcfc;border-color:#202020}.color-theme--green .c-button--inherit:focus a,.color-theme--green .c-button--inherit:hover a{color:#202020}.color-theme--yellow .c-button--inherit{color:#fcfcfc;fill:#fcfcfc;background-color:#ffdb6d}.color-theme--yellow .c-button--inherit:focus,.color-theme--yellow .c-button--inherit:hover{color:#202020;fill:#202020;background-color:#fcfcfc;border-color:#202020}.color-theme--yellow .c-button--inherit:focus a,.color-theme--yellow .c-button--inherit:hover a{color:#202020}.color-theme--orange .c-button--inherit{color:#fcfcfc;fill:#fcfcfc;background-color:#d16103}.color-theme--orange .c-button--inherit:focus,.color-theme--orange .c-button--inherit:hover{color:#202020;fill:#202020;background-color:#fcfcfc;border-color:#202020}.color-theme--orange .c-button--inherit:focus a,.color-theme--orange .c-button--inherit:hover a{color:#202020}.color-theme--gold .c-button--inherit{color:#fcfcfc;fill:#fcfcfc;background-color:#e2d2a1}.color-theme--gold .c-button--inherit:focus,.color-theme--gold .c-button--inherit:hover{color:#202020;fill:#202020;background-color:#fcfcfc;border-color:#202020}.color-theme--gold .c-button--inherit:focus a,.color-theme--gold .c-button--inherit:hover a{color:#202020}.color-theme--white .c-button--inherit{color:#fcfcfc;fill:#fcfcfc;background-color:#f7f6f5}.color-theme--white .c-button--inherit:focus,.color-theme--white .c-button--inherit:hover{color:#202020;fill:#202020;background-color:#fcfcfc;border-color:#202020}.color-theme--white .c-button--inherit:focus a,.color-theme--white .c-button--inherit:hover a{color:#202020}.color-theme--gold .c-button--inherit,.color-theme--yellow .c-button--inherit{color:#202020;fill:#202020}.c-button--links-group-2024:is(.a,:not(.a)){padding:4px 32px 4px 0}.c-button--links-group-2024{margin-top:32px;margin-bottom:32px;position:relative}.c-button--links-group-2024 a{position:static}.c-button--links-group-2024 a:active,.c-button--links-group-2024 a:focus,.c-button--links-group-2024 a:hover,.c-button--links-group-2024 a:link,.c-button--links-group-2024 a:visited{border-bottom:0;text-decoration:none}.c-button--links-group-2024 a:after{content:"";z-index:2;display:block;position:absolute;inset:0}
.views-exposed-form .form-item{cursor:pointer;background-color:#f7f6f51a;border:1px solid #0000;transition:all .2s;position:relative}.views-exposed-form .form-item select{appearance:none;color:#fcfcfc;cursor:pointer;background-color:#0000;border:0;width:100%;font-size:1.6rem;font-weight:300;line-height:1.42;display:block}@media only screen and (width>=760px){.views-exposed-form .form-item select{font-size:1.4rem}}.views-exposed-form .form-item:after{color:#dae0e0;content:"+";font-size:3rem;display:block;position:absolute;top:.4rem;right:1.6rem}.views-exposed-form .form-item:hover{background-color:#0000;border-color:#fcfcfc}.views-exposed-form .form-item summary::-webkit-details-marker{display:none}.views-exposed-form .input .input__inner{background:0 0;border:0!important}.views-exposed-form .input .input__inner select{background:0 0}.views-exposed-form .input.input--has-focus .input__inner,.views-exposed-form .input.input--has-focus .input__inner:hover .input__inner:focus,.views-exposed-form .input.input--has-value .input__inner,.views-exposed-form .input.input--has-value .input__inner:hover .input__inner:focus{border:0}.views-exposed-form .form-actions{visibility:hidden;height:0}
.m-college-alerts{z-index:99;width:100%;max-height:calc(100vh - 2.4rem);position:fixed;bottom:1.6rem;right:0;overflow:visible}@media only screen and (width>=1080px){.m-college-alerts{width:auto}}.m-college-alerts .views-element-container+.views-element-container{margin-top:1.6rem}.harvard-site--landing_page .m-college-alerts,.harvard-site--page .m-college-alerts{bottom:6.6rem}
.page-header{margin-bottom:3.2rem}.page-header__media{z-index:1;min-height:8rem;margin:0 auto;position:relative}.page-header__media img{margin:0 auto}.page-header--plus .page-header__media{max-width:2000px}@media only screen and (width>=970px){.page-header--plus .page-header__media{width:calc(100% - 6.4rem);padding:0}}.page-header--normal .page-header__media{width:100%;max-width:1660px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media only screen and (width>=760px){.page-header--normal .page-header__media{padding-left:3rem;padding-right:3rem}}@media only screen and (width>=970px){.page-header--normal .page-header__media{width:90%}}@media only screen and (width<=759px){.page-header--normal .page-header__media{padding-left:1.4rem;padding-right:1.4rem}}.page-header--contained{margin-bottom:0;overflow:hidden}.page-header--contained .o-container{width:calc(100% - 6.4rem);max-width:200rem;padding-top:35%;position:absolute;left:50%;transform:translate(-50%)}.page-header--contained .page-header__media-wrapper{padding:0;position:relative}@media only screen and (width>=760px){.page-header--contained .page-header__media-wrapper{padding:35% 0 0}.page-header--contained .page-header__media-wrapper .o-row{width:100%;position:absolute;bottom:0}}.page-header--contained .page-header__media-wrapper:after{content:"";z-index:1;background:#fcfcfc;width:20%;height:100%;display:block;position:absolute;top:0;left:100%}@media only screen and (width>=1700px){.page-header--contained .page-header__media-wrapper:after{display:none}}.page-header--has-message{position:relative}.page-header__media-message{z-index:2;width:100%;position:absolute;top:calc(50% - 3.2rem);left:0}.page-header__media-message p{opacity:0;transform:translateY(2.5rem)}.page-header--animate-message .page-header__media-message p{opacity:1;transition:opacity .3s cubic-bezier(.5,0,.5,1) 50ms,transform .4s cubic-bezier(.5,0,.5,1);transform:translateZ(0)}.page-header__media-message-line{display:none}@media only screen and (width>=970px){.page-header__media-message-line{pointer-events:none;z-index:2;display:block;position:absolute;inset:0}.page-header__media-message-line:after{content:"";background:#fcfcfc;width:1px;position:absolute;top:0;bottom:0;left:3rem}}.page-header__links{font-size:1.6rem}.page-header__links-title{font-size:1.6rem;font-weight:600}.page-header__links li{margin-top:.5rem;position:relative}.page-header__links a{border-bottom:.1rem solid #0000;transition:all .18s cubic-bezier(.25,0,.5,1),outline,outline-offset}.page-header__links a:hover{color:#202020;border-color:#202020}.page-header__content{pointer-events:none;z-index:2;position:relative}@media only screen and (width>=760px){.page-header__content{margin-top:-5rem}}@media only screen and (width<=759px){.page-header__content{padding-left:1.4rem;padding-right:1.4rem}}@media only screen and (width>=1080px){.page-header__content{margin-top:-8vw}}@media only screen and (width>=760px){.page-header--contained .page-header__content,.page-header--plus .page-header__content{margin-top:-5rem}}@media only screen and (width>=1080px){.page-header--contained .page-header__content,.page-header--plus .page-header__content{margin-top:-8vw}}.page-header--no-media .page-header__content{margin-top:0}@media only screen and (width>=760px) and (width<=969px){.page-header--contained .page-header__content .o-two-block__blocks{width:90%}}.page-header--contained .page-header__content .o-two-block__block--left{margin-left:0}@media only screen and (width>=760px){.page-header--contained .page-header__content .o-two-block__block--left{margin-bottom:3.2rem}}@media only screen and (width>=1080px){.page-header__content-lead{margin-top:8vw}}.page-header__content-info,.page-header__content-lead{pointer-events:auto}.page-header__content .c-accordion-group,.page-header__content .c-wysiwyg-section{background-color:#fcfcfc}.page-header__content .c-wysiwyg-section{padding:2.4rem 1.6rem 1.6rem}@media only screen and (width>=760px){.page-header__content .c-wysiwyg-section{padding:3.2rem 2.4rem}}@media only screen and (width>=970px){.page-header__content .c-wysiwyg-section{padding:3.2rem}}@media only screen and (width>=760px) and (width<=970px){.page-header__content .c-wysiwyg-section{padding-right:0!important}}.page-header__content .c-accordion-group{padding-left:2.4rem;padding-right:2.4rem}@media only screen and (width>=760px){.page-header__content .c-accordion-group{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.page-header__content .c-accordion-group__title,.page-header__content .c-accordion-item__button,.page-header__content .c-accordion-item__panel{padding-left:2.4rem}}@media only screen and (width>=970px){.page-header__content .c-accordion-group__title,.page-header__content .c-accordion-item__button,.page-header__content .c-accordion-item__panel{padding-left:3.2rem}}.page-header--omitnav .page-header__content,.page-header__content .c-accordion-group+.c-accordion-group,.page-header__content .c-text-cta+.c-accordion-group,.page-header__content .c-wysiwyg-section+.c-accordion-group{margin-top:0}@media only screen and (width>=760px){.page-header--omitnav .page-header__content{margin-top:-2vw}}.page-header--omitnav .page-header__content .page-header__title-wrapper{margin-bottom:2rem}@media only screen and (width>=1080px){.page-header--omitnav .page-header__content .page-header__title-wrapper{padding-right:9rem!important}}@media only screen and (width>=760px){.page-header--omitnav .page-header__content .page-header__content-lead{margin-top:2vw}}.page-header__title-wrapper{border-bottom:1px solid #cfcfce}@media only screen and (width>=970px){.page-header__title-wrapper{padding-right:6.4rem!important}}@media only screen and (width>=1080px){.page-header__title-wrapper{padding-right:7.5rem!important}}.page-header__lead-paragraph:empty{display:none}.page-header__lead-paragraph{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fcfcfc;padding:2.4rem 1.6rem 1.6rem;font-family:canela-deck,serif;font-size:3.2rem;line-height:1.2}@media only screen and (width>=760px){.page-header__lead-paragraph{padding:3.2rem 2.4rem}}@media only screen and (width>=970px){.page-header__lead-paragraph{padding:3.2rem}}@media only screen and (width>=760px) and (width<=970px){.page-header__lead-paragraph{font-size:2.8rem;padding-right:0!important}}@media only screen and (width>=760px){.page-header__lead-paragraph{line-height:1.2}}.page-header__lead-paragraph:not(:empty)+.c-wysiwyg-section{padding-top:0!important}.page-header__preview-toggle-stage{z-index:9999;width:100%;position:absolute;bottom:3.2rem;left:0}.page-header--standard .page-header__title{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:0 100%;transition:all .4s cubic-bezier(.5,0,.5,1);display:inline}.page-header--standard .page-header__title,.page-header--standard .page-header__title.u-in-view{background-image:linear-gradient(#fff0,#fff0 66%,#ffdb6d99 0 85%,#fff0 0)}.page-header--standard .page-header__title.u-in-view{background-size:100% 100%}@media only screen and (width>=970px){.page-header .c-ambient-video__inner{width:100%;padding:0;display:block;position:relative;overflow:hidden}}.page-header__remote-video{position:relative}.page-header__remote-video .page-header__preview-stage{z-index:1;position:relative}.page-header__remote-video .page-header__preview-image{z-index:1;position:absolute;inset:0}.page-header__remote-video .page-header__preview-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%}.page-header__remote-video .page-header__preview-video{z-index:2;position:relative}@media only screen and (width>=970px){.page-header__text-block{width:calc(100% - 6.4rem);max-width:2000px;margin:0 auto}}.page-header__text-block-inner{color:#fcfcfc;background-color:#a51c30;padding-top:4rem;padding-bottom:calc(16vw + 4rem)}@media only screen and (width>=970px){.page-header__text-block-inner{padding-top:9rem;padding-bottom:calc(16vw + 9rem)}.page-header__text-block__text{margin-left:calc(3% + 1.6rem)}}.page-header__text-block .u-hi-lite{padding:.6rem 1.6rem .4rem}@media only screen and (width>=970px){.page-header__text-block .u-hi-lite{padding:.6rem 2.4rem .4rem}}.page-header__text-block .u-hi-lite.u-hi-lite--processed{padding:0}.page-header__text-block .u-hi-lite__line{padding:.6rem 1.6rem .4rem}@media only screen and (width>=970px){.page-header__text-block .u-hi-lite__line{padding:.6rem 2.4rem .4rem}}.page-header__text-block .u-hi-lite__line+.u-hi-lite__line{margin-top:0}@media only screen and (width>=970px){.page-header__breadcrumbs+.page-header__title{padding-top:0!important}.page-header__breadcrumbs.u-content-pad--title{padding-bottom:.8rem}}.page-header__breadcrumbs .c-breadcrumb{padding-bottom:0}@media only screen and (width>=970px){.page-header--has-message .c-ambient-video__toggle .o-container-fluid{padding:0}}@media only screen and (width>=760px){.page-header--has-message .c-ambient-video__toggle-inner{margin-left:8.33333%}}.page-header__asw-title{border-top:1px solid #dae0e0;border-bottom:1px solid #dae0e0;padding:.8rem;font-size:1.2rem;font-weight:600}@media only screen and (width>=970px){.page-header__asw-title{clip:rect(1px,1px,1px,1px);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.page-header-plain .c-panel--line{padding-top:8rem;padding-bottom:8rem}@media only screen and (width>=970px){.page-header-plain .c-panel--line{padding-top:12.4rem;padding-bottom:12.4rem}}.page-header-plain--media .c-panel--line{padding-top:4rem;padding-bottom:4rem}@media only screen and (width>=970px){.page-header-plain--media .c-panel--line{padding-top:4rem;padding-bottom:4rem}}@media only screen and (width>=760px) and (width<=969px){.page-header-plain--inset .page-header-plain__content{padding-right:3.2rem}}.page-header-plain__content{align-items:center}@media only screen and (width>=970px){.page-header-plain__content{min-height:8rem}}@media only screen and (width>=1080px){.page-header-plain__content{min-height:11rem}}.page-header-plain__title{overflow-wrap:anywhere;text-wrap:pretty;margin-bottom:2.4rem;padding-right:10px}.page-header-plain__title.page-header-plain__title--breadcrumbs,.page-header-plain__title.page-header-plain__title--supertitle{flex-direction:column-reverse;display:flex}.page-header-plain__title nav{margin-bottom:.8rem}.page-header-plain__supertitle{color:#202020;margin-bottom:.8rem;font-size:1.4rem;line-height:1.625}@media only screen and (width>=760px){.page-header-plain__supertitle{font-size:1.6rem}}.page-header-plain__supertitle{color:inherit}.page-header-plain__subtitle{margin-top:.8rem}
.pager{width:100%;margin:2.4rem auto}.pager .gsc-cursor,.pager__items{justify-content:center;display:flex}.pager .gsc-cursor-page,.pager__item{color:#202020;margin-left:.8rem;font-size:1.4rem;line-height:1.625}@media only screen and (width>=760px){.pager .gsc-cursor-page,.pager__item{font-size:1.6rem}}.pager .gsc-cursor-page,.pager__item{font-weight:500}.pager .gsc-cursor-page a,.pager .gsc-cursor-page.pager__item--ellipsis,.pager__item a,.pager__item.pager__item--ellipsis{color:#fcfcfc;background-color:#f7f6f51a}.pager--light .pager .gsc-cursor-page a,.pager--light .pager .gsc-cursor-page.pager__item--ellipsis,.pager--light .pager__item a,.pager--light .pager__item.pager__item--ellipsis{color:#202020;background-color:#f7f6f5}.pager .gsc-cursor-page a:hover,.pager .gsc-cursor-page.pager__item--ellipsis:hover,.pager__item a:hover,.pager__item.pager__item--ellipsis:hover{color:#fcfcfc;background-color:#0000;border-color:#f7f6f5}.pager--light .pager .gsc-cursor-page a:hover,.pager--light .pager .gsc-cursor-page.pager__item--ellipsis:hover,.pager--light .pager__item a:hover,.pager--light .pager__item.pager__item--ellipsis:hover{color:#202020;border-color:#202020}.pager .gsc-cursor-page--is-active a,.pager__item--is-active a{color:#202020;background-color:#fcfcfc}.pager--light .pager .gsc-cursor-page--is-active a,.pager--light .pager__item--is-active a{color:#f7f6f5;background-color:#202020}.pager .gsc-cursor-page--next a,.pager .gsc-cursor-page--previous a,.pager__item--next a,.pager__item--previous a{white-space:nowrap;width:auto;padding:0 2.4rem}.pager .gsc-cursor-page.pager__item--ellipsis,.pager__item.pager__item--ellipsis{padding-top:.8rem}.pager a,.pager__item.pager__item--ellipsis,main .pager .gsc-cursor-page{cursor:pointer;text-align:center;vertical-align:middle;border:1px solid #0000;width:40px;height:40px;transition:all .2s cubic-bezier(.5,0,.5,1);display:table-cell}main .pager .gsc-cursor-page{color:#202020;background-color:#f7f6f5;justify-content:center;align-items:center;margin:0 .4rem;padding-left:.2rem;padding-right:.2rem;display:flex}@media only screen and (width>=760px){main .pager .gsc-cursor-page{margin:0 .8rem}}main .pager .gsc-cursor-page:hover{background-color:#fcfcfc;border-color:#202020}main .pager .gsc-cursor-page.gsc-cursor-current-page{color:#f7f6f5;background-color:#202020;border-color:#202020}
.m-search-panel{opacity:0;background-color:#fcfcfc;height:calc(100vh - 7.2rem);transition:opacity .2s cubic-bezier(.5,0,.5,1);top:7rem;overflow:auto}@media only screen and (width>=970px){.m-search-panel{height:calc(100vh - 10rem);top:10rem}}@media only screen and (width>=1220px){.m-search-panel{height:calc(100vh - 10.4rem);top:10.4rem}}@media only screen and (width>=970px){body.harvard-asw-site--logged-in .m-search-panel{height:calc(100vh - 15.8rem);top:15.8rem}}body.header--visible .m-search-panel{height:calc(100vh - 6.2rem);top:6.2rem}@media only screen and (width>=760px){body.header--visible .m-search-panel{height:calc(100vh - 6.6rem);top:6.6rem}}@media only screen and (width>=970px){body.header--visible .m-search-panel{height:calc(100vh - 7.2rem);top:7.2rem}body.header--visible.harvard-asw-site--logged-in .m-search-panel{height:calc(100vh - 10.3rem);top:10.3rem}}.m-search-panel.c-modal--is-ready{opacity:1}.m-search-panel__close{height:0;transition:height .2s cubic-bezier(.86,0,.07,1)}.u-keyboard-user .m-search-panel__close:focus{white-space:nowrap;z-index:1;background-color:#f7f6f5;width:100%;height:4rem;padding:1.2rem 1.2rem .9rem;font-size:1.4rem;font-weight:400;display:block;position:static;top:0;left:0;right:0;overflow:auto;clip:auto!important;height:auto!important;position:absolute!important}.u-keyboard-user .m-search-panel__close:focus:focus{color:#2b669f;border:2px solid #2b669f;outline:none}.u-keyboard-user .m-search-panel__close:focus+h1+.m-additional-nav__row{margin-top:4rem}.m-search-panel{background-color:#f7f6f5}.m-search-panel form{position:relative}.m-search-panel .form-field{margin-bottom:0}.m-search-panel__search{border-bottom:1px solid #cfcfce;padding-top:3.2rem;padding-bottom:3.2rem}@media only screen and (width>=760px){.m-search-panel__search{padding-top:6.4rem;padding-bottom:6.4rem}}.m-search-panel__search-input{z-index:1;position:relative}.m-search-panel__search-input label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#323232;transform-origin:0 0;font-family:canela-deck,serif;font-size:3.2rem;line-height:1.2;transition:all .25s cubic-bezier(.5,0,.5,1);position:absolute;top:1rem;left:2.4rem;transform:translateY(.4rem)}@media only screen and (width>=970px){.m-search-panel__search-input label{top:.8rem;left:3.2rem;transform:translateY(2.4rem)}}.m-search-panel__search-input label .input__required-label-sm{display:none}.m-search-panel__search-input input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fcfcfc;border:0;border-bottom:.3rem solid #fcfcfc;width:100%;height:6.5rem;padding:1.8rem 4rem 0 2.4rem;font-family:canela-deck,serif;font-size:3.2rem;line-height:1.2;transition:all .25s cubic-bezier(.5,0,.5,1);top:0}@media only screen and (width<=969px){.m-search-panel__search-input input{font-size:2.6rem}}@media only screen and (width>=970px){.m-search-panel__search-input input{height:10rem;padding:1.2rem 8rem 0 3.2rem}}.m-search-panel__search-input.input--has-focus .input__inner label,.m-search-panel__search-input.input--has-value .input__inner label{top:.6rem;transform:translateY(0)scale(.5)!important}@media only screen and (width>=970px){.m-search-panel__search-input.input--has-focus .input__inner label,.m-search-panel__search-input.input--has-value .input__inner label{top:1.6rem}}.m-search-panel__search-input.input--has-focus .input__inner input,.m-search-panel__search-input.input--has-value .input__inner input{border-color:#202020}.m-search-panel__search-submit{z-index:2;width:6.5rem;height:6.5rem;position:absolute;top:0;right:0}@media only screen and (width>=970px){.m-search-panel__search-submit{width:8rem;height:10rem}}.m-search-panel__search-submit span{pointer-events:none;z-index:1;display:block;position:absolute;inset:0}.m-search-panel__search-submit span svg{width:3.2rem;height:3.2rem;display:block;position:absolute;top:50%;right:2.4rem;transform:translateY(-50%)}@media only screen and (width>=970px){.m-search-panel__search-submit span svg{right:3.2rem}}.m-search-panel__search-submit input{text-indent:-999px;z-index:2;background-color:#0000;border:0;border-radius:0;width:100%;height:100%}.m-search-panel__search-submit input:hover{cursor:pointer}body.u-keyboard-user .m-search-panel__search-submit input:focus{outline-offset:-.8rem;outline:.2rem solid #202020}@media only screen and (width<=969px){.m-search-panel__suggestions{padding-left:0;padding-right:0}}.m-search-panel__suggestions .o-col{margin-bottom:2.4rem}.m-search-panel__suggestions .o-col:last-of-type{margin-bottom:6rem}@media only screen and (width>=970px){.m-search-panel__suggestions .o-col{margin-bottom:0}.m-search-panel__suggestions .o-col:nth-of-type(2){padding-left:3.2rem}.m-search-panel__suggestions .o-col:nth-last-of-type(2){padding-right:3.2rem}}.m-search-panel__suggestions-title{font-weight:600}.m-search-panel__suggestions ul{color:#202020;margin-top:1.6rem}.m-search-panel__suggestions ul li+li{margin-top:.8rem}@media only screen and (width>=970px){.m-search-panel__suggestions ul li+li{margin-top:1.6rem}}.m-search-panel .gsc-search-input-wrapper{position:relative}main .gsc-control-cse{background-color:#f7f6f5;padding:0}main .gsc-control-cse form.gsc-search-box{width:100%;max-width:1660px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media only screen and (width>=760px){main .gsc-control-cse form.gsc-search-box{padding-left:3rem;padding-right:3rem}}@media only screen and (width>=970px){main .gsc-control-cse form.gsc-search-box{width:90%}}main .gsc-control-cse form.gsc-search-box{padding-top:4rem;padding-bottom:4rem;position:relative}@media only screen and (width>=760px){main .gsc-control-cse form.gsc-search-box:before{content:"";background-color:#cfcfce;width:1px;position:absolute;top:0;bottom:0;left:3rem}}@media only screen and (width>=970px){main .gsc-control-cse form.gsc-search-box{padding:10rem 0}}main .gsc-control-cse form.gsc-search-box table.gsc-search-box{background-color:#fcfcfc;border-style:hidden;width:100%;margin:0 auto;position:relative;height:6rem!important}@media only screen and (width>=970px){main .gsc-control-cse form.gsc-search-box table.gsc-search-box{max-width:83.3333%}}@media only screen and (width>=1220px){main .gsc-control-cse form.gsc-search-box table.gsc-search-box{height:10rem!important}}main .gsc-control-cse form.gsc-search-box table.gsc-search-box td.gsc-input{width:100%;padding:0 7rem 0 0}@media only screen and (width>=1220px){main .gsc-control-cse form.gsc-search-box table.gsc-search-box td.gsc-input{padding:0 11rem 0 0}}main .gsc-control-cse form.gsc-search-box table.gsc-search-box td.gsc-input .gsc-input-box{border:0;position:relative}main .gsc-control-cse form.gsc-search-box table.gsc-search-box td.gsc-input .gsc-input-box input{text-indent:0!important;background-position:100%!important}main .gsc-control-cse form.gsc-search-box table.gsc-search-box td.gsc-input .gsc-input-box input::placeholder{font-size:inherit}main .gsc-control-cse form.gsc-search-box table.gsc-search-box td.gsc-input table.gsc-input{border-style:hidden}main .gsc-control-cse form.gsc-search-box table.gsc-search-box td.gsc-input td.gsib_a{width:100%;padding:0}main .gsc-control-cse form.gsc-search-box table.gsc-search-box td.gsc-input td.gsib_a input{border:0;background-color:#fcfcfc!important;height:6rem!important;margin:0!important}@media only screen and (width>=1220px){main .gsc-control-cse form.gsc-search-box table.gsc-search-box td.gsc-input td.gsib_a input{height:10rem!important}}main .gsc-control-cse form.gsc-search-box table.gsc-search-box td.gsc-input td.gsib_a input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:canela-deck,serif;font-size:3.2rem;line-height:1.2;padding:0 3.2rem!important}main .gsc-control-cse form.gsc-search-box table.gsc-search-box td.gsc-input td.gsib_b{display:none}main .gsc-control-cse form.gsc-search-box table.gsc-search-box td.gsc-search-button{text-align:center;width:6rem;padding:0;position:absolute;right:.1rem}main .gsc-control-cse form.gsc-search-box table.gsc-search-box td.gsc-search-button button{background-color:#fcfcfc;background-image:none;border:0;border-radius:0;width:6rem;height:6rem;margin-left:0}@media only screen and (width>=1220px){main .gsc-control-cse form.gsc-search-box table.gsc-search-box td.gsc-search-button button{width:10rem;height:10rem}}main .gsc-control-cse form.gsc-search-box table.gsc-search-box td.gsc-search-button button svg{fill:#202020}@media only screen and (width>=1220px){main .gsc-control-cse form.gsc-search-box table.gsc-search-box td.gsc-search-button button svg{width:25px;height:25px}}main .gsc-control-cse form.gsc-search-box table.gsc-search-box td.gsc-clear-button{display:none}main .gsc-control-cse .gsc-results-wrapper-visible{font-family:gt-america,benton-sans,sans-serif;font-size:inherit;background-color:#fcfcfc;padding-top:3.2rem}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-adBlock,main .gsc-control-cse .gsc-results-wrapper-visible .gsc-tabsArea,main .gsc-control-cse .gsc-results-wrapper-visible .gsc-tabsAreaInvisible{display:none}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area{width:100%;max-width:1660px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media only screen and (width>=760px){main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area{padding-left:3rem;padding-right:3rem}}@media only screen and (width>=970px){main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area{width:90%}}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area{border-bottom:0}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container{flex:0,1,auto;flex-flow:wrap;margin-left:0;margin-right:0;display:flex}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container--normal{flex-direction:row}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container--reverse{flex-direction:row-reverse}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container--start{text-align:start;justify-content:flex-start}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container--center{text-align:center;justify-content:center}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container--end{text-align:end;justify-content:flex-end}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container--top{align-items:flex-start}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container--middle{align-items:center}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container--bottom{align-items:flex-end}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container--around{justify-content:space-around}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container--between{justify-content:space-between}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container tbody{width:100%}@media only screen and (width>=760px){main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container tbody{flex:0 0 83.3333%;max-width:83.3333%;margin-left:8.33333%;padding-left:0;padding-right:0}}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container tbody tr{text-align:right;width:100%;padding-top:0;display:block}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container tbody tr td{display:block}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container tbody tr .gsc-orderby-container{display:none}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container .gsc-result-info-container{padding:0}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container .gsc-result-info-container .gsc-result-info{text-align:right;padding:1rem 0 0;position:relative}@media only screen and (width>=760px){main .gsc-control-cse .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-above-wrapper-area-container .gsc-result-info-container .gsc-result-info:before{content:"Results";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#202020;vertical-align:bottom;font-family:canela-deck,serif;font-size:3.2rem;line-height:1.2;position:absolute;bottom:-.3rem;left:0}}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible{width:100%;max-width:1660px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media only screen and (width>=760px){main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible{padding-left:3rem;padding-right:3rem}}@media only screen and (width>=970px){main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible{width:90%}}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot{flex:0,1,auto;flex-flow:wrap;margin-left:0;margin-right:0;display:flex}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot--normal{flex-direction:row}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot--reverse{flex-direction:row-reverse}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot--start{text-align:start;justify-content:flex-start}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot--center{text-align:center;justify-content:center}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot--end{text-align:end;justify-content:flex-end}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot--top{align-items:flex-start}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot--middle{align-items:center}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot--bottom{align-items:flex-end}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot--around{justify-content:space-around}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot--between{justify-content:space-between}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-resultsHeader{display:none}@media only screen and (width>=760px){main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results{flex:0 0 83.3333%;max-width:83.3333%;margin-left:8.33333%;padding-left:0;padding-right:0}}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result{padding:1.6rem 0;position:relative}@media only screen and (width>=760px){main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result{padding:3.2rem 0}}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result.gsc-webResult{border:0;border-bottom:1px solid #dae0e0}@media only screen and (width>=760px){main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result.gsc-webResult .gs-result{width:66.6667%;min-height:20rem;padding-right:2.4rem}}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-title{height:auto}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-title,main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-title b{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:1.2rem;font-family:canela-deck,serif;font-size:3.2rem;line-height:1.2;text-decoration:none}@media only screen and (width<=759px){main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-title,main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-title b{font-size:2.4rem}}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-title a,main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-title b{color:#202020}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gsc-url-top{padding-left:0}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-visibleUrl-short{display:none!important}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-visibleUrl{display:none}@media only screen and (width>=760px){main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-visibleUrl{display:block}}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-visibleUrl{color:#2b669f;font-size:1.4rem;font-weight:500;line-height:1.25}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-visibleUrl b{font-weight:500}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-snippet{width:100%;font-family:gt-america,benton-sans,sans-serif;font-size:1.8rem;line-height:1.4;display:block}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gsc-thumbnail{float:left;width:100%;display:block}@media only screen and (width>=760px){main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gsc-thumbnail{float:none;width:0}}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gsc-thumbnail-inside{padding-left:0}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-image-box{display:none}@media only screen and (width>=760px){main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-image-box{text-align:right;width:33.3333%;display:block;position:absolute;top:3.2rem;right:0;height:auto!important}}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-image-box img{float:right;border:0;max-width:100%!important;max-height:none!important}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gsc-table-cell-snippet-close{width:100%;display:block}@media only screen and (width>=760px){main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gsc-table-cell-thumbnail{padding:0}}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gsc-table-result{margin-top:.4rem;padding:0}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gsc-table-result tr{border-bottom:0}main .gsc-control-cse .gsc-results-wrapper-visible .gsc-cursor-box{margin:6.4rem auto}main .gsc-control-cse .gsc-results-wrapper-visible .gcsc-branding{display:none}main .gsc-expansionArea .gsc-webResult:last-of-type{border-bottom:none!important}main .gs-no-results-result .gs-snippet{background:0 0;border:0;margin:0;padding:0;font-size:1.6rem;font-style:italic;font-weight:600}.gcsc-more-maybe-branding-root{display:none}
.c-skip-links,.c-skip-nav{color:#202020;height:0;vertical-align:center;background-color:#f7f6f5;justify-content:center;align-items:center;font-size:1.4rem;font-weight:400;transition:height .2s cubic-bezier(.86,0,.07,1);display:flex;overflow:hidden}.c-skip-links:focus,.c-skip-links:focus-within,.c-skip-nav:focus,.c-skip-nav:focus-within{color:#2b669f;outline:none;height:4rem}.c-skip-links:focus-within{border-bottom:1px solid #cfcfce;box-shadow:0 .2rem .4rem #0002}.c-skip-links__link{height:3.4rem;padding:.8rem}.c-skip-links__link:focus{outline-offset:0}.c-skip-nav:focus{color:#2b669f;border:2px solid #2b669f}
.m-subnav{z-index:99;background:#f7f6f5;border-bottom:1px solid #dae0e0;width:100%;display:none;position:fixed;bottom:0;left:0;box-shadow:0 -4px 8px #0001}@media only screen and (width<=969px){.m-subnav{display:block}}.m-subnav--primary{z-index:100;background-color:#f7f6f5;border-top:1px solid #dae0e0;border-bottom:1px solid #dae0e0;justify-content:center;width:100%;padding:2rem 0 0;transition:transform .7s cubic-bezier(.25,0,.5,1);display:none;position:absolute;left:0}.m-subnav--primary a{padding:0;font-family:gt-america,benton-sans,sans-serif;font-size:1.6rem;line-height:1.65;display:inline}.m-subnav--primary a:after,.m-subnav--primary.is-open{display:none}@media only screen and (width>=970px){.m-subnav--primary.is-open{display:flex}}.header--fixed .m-subnav--primary{position:fixed;transform:translateY(-100%)}.header--fixed.header--visible .m-subnav--primary{transform:none}.m-subnav--primary>ul{justify-content:center}@media only screen and (width>=1440px){.m-subnav--primary>ul{justify-content:flex-end;padding-right:28rem}}@media only screen and (width>=166rem){.m-subnav--primary>ul{padding-right:34rem}}.m-subnav--primary>ul>li{max-width:20rem}@media only screen and (width>=760px){.m-subnav--primary>ul>li{padding:1.6rem 0}}@media only screen and (width>=970px){.m-subnav--primary>ul>li{margin:0 0 2.4rem 4.8rem;padding:0}}@media only screen and (width>=1080px){.m-subnav--primary>ul>li{max-width:18rem}}.m-subnav--primary ul.m-subnav__child-menu-1 ul{padding-left:0}body.u-keyboard-user .m-subnav__toggle-wrapper.subnav-toggle-focused{background-color:#67a2db}body.u-keyboard-user .m-subnav__toggle-wrapper.subnav-toggle-focused .m-subnav__toggle{color:#fcfcfc;fill:#fcfcfc;outline:none}.m-subnav__toggle{text-align:left;width:100%;min-height:5rem;padding:1.2rem 0;transition:all .2s cubic-bezier(.5,0,.5,1);display:block;position:relative}.m-subnav__toggle:hover{color:#2b669f;fill:#2b669f;padding-bottom:1.8rem}.m-subnav__toggle .vertical{transform-origin:50%;transition:transform .2s cubic-bezier(.5,0,.5,1)}.m-subnav__toggle._accordion-toggle--open .vertical{transform:scale(0)}.m-subnav__toggle-icon{margin-left:1rem}.m-subnav__content{border-top:1px solid #dae0e0;border-bottom:1px solid #dae0e0;max-height:calc(100vh - 8rem);display:none;overflow:auto}@media only screen and (width>=970px){.m-subnav__content{max-height:70vh;padding:3.2rem 0 .8rem}}.m-subnav__content._accordion-panel--open{display:block}.m-subnav__nav{font-size:1.6rem}@media only screen and (width<=969px){.m-subnav__nav{padding-left:0;padding-right:0}}.m-subnav__nav>ul{width:100%;max-width:1660px;margin-left:auto;margin-right:auto}@media only screen and (width>=970px){.m-subnav__nav>ul{display:flex}}.m-subnav__nav>ul>li{flex:0 auto;padding:1.6rem 2.4rem;position:relative}.m-subnav__nav>ul>li+li{border-top:1px solid #dae0e0}@media only screen and (width>=970px){.m-subnav__nav>ul>li+li{border:none}.m-subnav__nav>ul>li ._accordion-toggle{display:none}}.m-subnav__nav>ul>li>a{margin-bottom:.5rem;transition:color .2s cubic-bezier(.25,0,.5,1),border .2s cubic-bezier(.25,0,.5,1)}.m-subnav__nav>ul>li>a.is-active{border-color:#202020;font-weight:600}@media only screen and (width>=970px){.m-subnav__nav>ul>li>a.is-active{background-color:#ffdb6d80;margin-left:-.4rem;padding:0 .4rem;display:inline-block}.m-subnav__nav>ul>li>a.is-active:hover{color:#202020;border-color:#0000}}.m-subnav__nav li{display:block}@media only screen and (width>=970px){.m-subnav__nav li{margin-bottom:.8rem}}.m-subnav__nav li a{border-bottom:.1rem solid #0000}.m-subnav__nav li a:hover{color:#202020;border-color:#202020}.m-subnav ul li li a.is-active{border-color:#202020}.m-subnav ul ul ul{padding-left:1.6rem}ul.m-subnav__child-menu-1{padding:1rem 0 0;display:none}@media only screen and (width>=970px){ul.m-subnav__child-menu-1{margin-top:.8rem;padding:0;display:block!important}}ul.m-subnav__child-menu-1._accordion-panel--is-ready{display:block}ul.m-subnav__child-menu-1 li{margin-bottom:.8rem}ul.m-subnav__child-menu-1 ul{border-left:1px solid #dae0e0;padding:1rem 2.4rem .5rem}@media only screen and (width>=970px){ul.m-subnav__child-menu-1 ul{border:0;margin-top:.8rem;padding:0 0 0 1.6rem}}.m-subnav__link-arrow-icon{justify-content:flex-end;align-items:center;display:flex;position:absolute;top:50%;right:2.4rem;transform:translateY(-50%)}@media only screen and (width>=970px){.m-subnav__link-arrow-icon{display:none}}
.c-teaser-archive-list{padding:2.4rem 0;list-style:none}li+li .c-teaser-archive-list{border-top:1px solid #dae0e0}.c-teaser-archive-list .c-multiline-date span+span:before{content:" • "}.c-teaser-archive-list__link{align-items:center}.c-teaser-archive-list__content-header{flex-direction:column-reverse;display:flex}.c-teaser-archive-list__title{margin-bottom:1.4rem}.c-teaser-archive-list__subtitle{margin-bottom:.4rem;font-size:1.4rem;font-weight:600}.c-teaser-archive-list__supertitle{margin-bottom:.6rem;font-size:1.6rem}.c-teaser-archive-list__content{color:#202020;margin-bottom:2.4rem;padding-right:3.2rem;transition:color .2s cubic-bezier(.5,0,.5,1)}@media only screen and (width>=760px){.c-teaser-archive-list__content{margin-bottom:0}}.c-teaser-archive-list__content .u-red{transition:color .2s cubic-bezier(.5,0,.5,1)}.c-teaser-archive-list__link:hover .c-teaser-archive-list__content,.c-teaser-archive-list__link:hover .c-teaser-archive-list__content .u-red{color:#3f75b5}.c-teaser-archive-list__content *{max-width:60rem}
.views-element-container+.views-element-container .m-resource-list{margin-top:-3.2rem}.views-element-container+.views-element-container .m-resource-list .c-panel--box-outline{border-top:0}.m-archive-page__filters,.m-resource-list__filters{border-bottom:1px solid #dae0e0;margin-bottom:1.6rem;padding:2.4rem 0 3.2rem}@media only screen and (width>=760px){.m-archive-page__filters,.m-resource-list__filters{margin-bottom:2.4rem}.m-resource-list__filters{justify-content:space-between;align-items:flex-end;display:flex}.m-resource-list__title{flex:1 0 auto}.m-resource-list__dropdown{flex:1 0 auto;max-width:39rem}}.m-archive-page__filters .form-field,.m-resource-list__dropdown .form-field{margin-bottom:0}.m-archive-page__filters .views-exposed-form .form-item,.m-resource-list__dropdown .views-exposed-form .form-item{background-color:#f7f6f5}.m-archive-page__filters .views-exposed-form .form-item select,.m-archive-page__filters .views-exposed-form .form-item:after,.m-resource-list__dropdown .views-exposed-form .form-item select,.m-resource-list__dropdown .views-exposed-form .form-item:after{color:#202020}@media only screen and (width>=760px){.m-archive-page__filters form{display:flex}}.m-archive-page__filters .form-field{margin-bottom:0;margin-right:.6rem}@media only screen and (width>=760px){.m-archive-page__filters .form-field{flex:none;width:32%}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
