article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border-style:none;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;background-color:#eee;overflow:auto}form{margin:0}button,input,optgroup,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible;line-height:normal}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;display:table;max-width:100%;white-space:normal;color:inherit;padding:0}optgroup{font-weight:700}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}button,input,optgroup,select,textarea{margin:0;font:inherit}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border-width:2px;border-style:solid;border-color:#e1e1e1;border-radius:2px;background-color:#f5f5f5;padding:.75rem 1.5rem;width:100%;line-height:1.3125rem;color:#464646;-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#002a5c;background-color:#fff;color:#002a5c}input[type=checkbox],input[type=image],input[type=radio]{width:auto}input[type=checkbox]+label,input[type=image]+label,input[type=radio]+label{margin-bottom:0}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#6e6e6e}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#6e6e6e}input::placeholder,textarea::placeholder{opacity:1;color:#6e6e6e}input[type=checkbox],input[type=radio]{margin:0;padding:0}button{border:1px transparent;background-color:transparent;cursor:pointer}a{background-color:transparent;text-decoration:none;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}ol,ul{margin:0;padding:0}li{margin:0;padding:0;list-style-type:none;list-style-position:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:inherit}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{line-height:1.5em;color:#464646;font-family:"Open Sans",Arial,sans-serif;font-size:100%;box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-feature-settings:'liga','dlig';overflow-wrap:break-word;word-wrap:break-word}*,:after,:before{box-sizing:inherit}body{display:flex;flex-direction:column;margin:0;height:100%;min-height:100vh}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){body{display:block}}@font-face{font-family:"Open Sans";font-weight:400;font-style:normal;src:url(/themes/uc/fonts/OpenSans/OpenSans-Regular-webfont.woff) format("woff"),url(/themes/uc/fonts/OpenSans/OpenSans-Regular-webfont.ttf) format("truetype")}@font-face{font-family:"Open Sans";font-weight:400;font-style:italic;src:url(/themes/uc/fonts/OpenSans/OpenSans-Italic-webfont.woff) format("woff"),url(/themes/uc/fonts/OpenSans/OpenSans-Italic-webfont.ttf) format("truetype")}@font-face{font-family:"Open Sans";font-weight:700;font-style:normal;src:url(/themes/uc/fonts/OpenSans/OpenSans-Bold-webfont.woff) format("woff"),url(/themes/uc/fonts/OpenSans/OpenSans-Bold-webfont.ttf) format("truetype")}@font-face{font-family:"Open Sans";font-weight:700;font-style:italic;src:url(/themes/uc/fonts/OpenSans/OpenSans-BoldItalic-webfont.woff) format("woff"),url(/themes/uc/fonts/OpenSans/OpenSans-BoldItalic-webfont.ttf) format("truetype")}@font-face{font-family:"Open Sans";font-weight:600;font-style:normal;src:url(/themes/uc/fonts/OpenSans/OpenSans-Semibold-webfont.woff) format("woff"),url(/themes/uc/fonts/OpenSans/OpenSans-Semibold-webfont.ttf) format("truetype")}@font-face{font-family:"Open Sans";font-weight:600;font-style:italic;src:url(/themes/uc/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.woff) format("woff"),url(/themes/uc/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.ttf) format("truetype")}.a-heading__h1,.a-heading__h1--white,.a-heading__h2,.a-heading__h2--grey,.a-heading__h2--white,.a-heading__h3,.a-heading__h4,.a-heading__h5,.a-heading__h6,.cke_editable .a-heading__h1,.cke_editable h1,.cke_editable h2,.cke_editable h3,.cke_editable h4,.cke_editable h5,.cke_editable h6,.m-message__title,.o-group__info .a-heading__h1,.o-group__info h1,.o-group__info h2,.o-group__info h3,.o-group__info h4,.o-group__info h5,.o-group__info h6,.s-wysiwyg .a-heading__h1,.s-wysiwyg h1,.s-wysiwyg h2,.s-wysiwyg h3,.s-wysiwyg h4,.s-wysiwyg h5,.s-wysiwyg h6{color:#002a5c;font-family:"Open Sans",Arial,sans-serif;font-weight:600}.a-heading__h1 a,.a-heading__h1--white a,.a-heading__h2 a,.a-heading__h2--grey a,.a-heading__h2--white a,.a-heading__h3 a,.a-heading__h4 a,.a-heading__h5 a,.a-heading__h6 a,.cke_editable .a-heading__h1 a,.cke_editable h1 a,.cke_editable h2 a,.cke_editable h3 a,.cke_editable h4 a,.cke_editable h5 a,.cke_editable h6 a,.m-message__title a,.o-group__info .a-heading__h1 a,.o-group__info h1 a,.o-group__info h2 a,.o-group__info h3 a,.o-group__info h4 a,.o-group__info h5 a,.o-group__info h6 a,.s-wysiwyg .a-heading__h1 a,.s-wysiwyg h1 a,.s-wysiwyg h2 a,.s-wysiwyg h3 a,.s-wysiwyg h4 a,.s-wysiwyg h5 a,.s-wysiwyg h6 a{display:inline;position:relative;color:#002a5c}.a-heading__h1 a:active,.a-heading__h1 a:focus,.a-heading__h1 a:hover,.a-heading__h1--white a:active,.a-heading__h1--white a:focus,.a-heading__h1--white a:hover,.a-heading__h2 a:active,.a-heading__h2 a:focus,.a-heading__h2 a:hover,.a-heading__h2--grey a:active,.a-heading__h2--grey a:focus,.a-heading__h2--grey a:hover,.a-heading__h2--white a:active,.a-heading__h2--white a:focus,.a-heading__h2--white a:hover,.a-heading__h3 a:active,.a-heading__h3 a:focus,.a-heading__h3 a:hover,.a-heading__h4 a:active,.a-heading__h4 a:focus,.a-heading__h4 a:hover,.a-heading__h5 a:active,.a-heading__h5 a:focus,.a-heading__h5 a:hover,.a-heading__h6 a:active,.a-heading__h6 a:focus,.a-heading__h6 a:hover,.cke_editable h1 a:active,.cke_editable h1 a:focus,.cke_editable h1 a:hover,.cke_editable h2 a:active,.cke_editable h2 a:focus,.cke_editable h2 a:hover,.cke_editable h3 a:active,.cke_editable h3 a:focus,.cke_editable h3 a:hover,.cke_editable h4 a:active,.cke_editable h4 a:focus,.cke_editable h4 a:hover,.cke_editable h5 a:active,.cke_editable h5 a:focus,.cke_editable h5 a:hover,.cke_editable h6 a:active,.cke_editable h6 a:focus,.cke_editable h6 a:hover,.m-message__title a:active,.m-message__title a:focus,.m-message__title a:hover,.o-group__info h1 a:active,.o-group__info h1 a:focus,.o-group__info h1 a:hover,.o-group__info h2 a:active,.o-group__info h2 a:focus,.o-group__info h2 a:hover,.o-group__info h3 a:active,.o-group__info h3 a:focus,.o-group__info h3 a:hover,.o-group__info h4 a:active,.o-group__info h4 a:focus,.o-group__info h4 a:hover,.o-group__info h5 a:active,.o-group__info h5 a:focus,.o-group__info h5 a:hover,.o-group__info h6 a:active,.o-group__info h6 a:focus,.o-group__info h6 a:hover,.s-wysiwyg h1 a:active,.s-wysiwyg h1 a:focus,.s-wysiwyg h1 a:hover,.s-wysiwyg h2 a:active,.s-wysiwyg h2 a:focus,.s-wysiwyg h2 a:hover,.s-wysiwyg h3 a:active,.s-wysiwyg h3 a:focus,.s-wysiwyg h3 a:hover,.s-wysiwyg h4 a:active,.s-wysiwyg h4 a:focus,.s-wysiwyg h4 a:hover,.s-wysiwyg h5 a:active,.s-wysiwyg h5 a:focus,.s-wysiwyg h5 a:hover,.s-wysiwyg h6 a:active,.s-wysiwyg h6 a:focus,.s-wysiwyg h6 a:hover{text-decoration:underline;color:#1b4d88}.a-heading__h1 a:active .a-heading__icon,.a-heading__h1 a:focus .a-heading__icon,.a-heading__h1 a:hover .a-heading__icon,.a-heading__h1--white a:active .a-heading__icon,.a-heading__h1--white a:focus .a-heading__icon,.a-heading__h1--white a:hover .a-heading__icon,.a-heading__h2 a:active .a-heading__icon,.a-heading__h2 a:focus .a-heading__icon,.a-heading__h2 a:hover .a-heading__icon,.a-heading__h2--grey a:active .a-heading__icon,.a-heading__h2--grey a:focus .a-heading__icon,.a-heading__h2--grey a:hover .a-heading__icon,.a-heading__h2--white a:active .a-heading__icon,.a-heading__h2--white a:focus .a-heading__icon,.a-heading__h2--white a:hover .a-heading__icon,.a-heading__h3 a:active .a-heading__icon,.a-heading__h3 a:focus .a-heading__icon,.a-heading__h3 a:hover .a-heading__icon,.a-heading__h4 a:active .a-heading__icon,.a-heading__h4 a:focus .a-heading__icon,.a-heading__h4 a:hover .a-heading__icon,.a-heading__h5 a:active .a-heading__icon,.a-heading__h5 a:focus .a-heading__icon,.a-heading__h5 a:hover .a-heading__icon,.a-heading__h6 a:active .a-heading__icon,.a-heading__h6 a:focus .a-heading__icon,.a-heading__h6 a:hover .a-heading__icon,.cke_editable h1 a:active .a-heading__icon,.cke_editable h1 a:focus .a-heading__icon,.cke_editable h1 a:hover .a-heading__icon,.cke_editable h2 a:active .a-heading__icon,.cke_editable h2 a:focus .a-heading__icon,.cke_editable h2 a:hover .a-heading__icon,.cke_editable h3 a:active .a-heading__icon,.cke_editable h3 a:focus .a-heading__icon,.cke_editable h3 a:hover .a-heading__icon,.cke_editable h4 a:active .a-heading__icon,.cke_editable h4 a:focus .a-heading__icon,.cke_editable h4 a:hover .a-heading__icon,.cke_editable h5 a:active .a-heading__icon,.cke_editable h5 a:focus .a-heading__icon,.cke_editable h5 a:hover .a-heading__icon,.cke_editable h6 a:active .a-heading__icon,.cke_editable h6 a:focus .a-heading__icon,.cke_editable h6 a:hover .a-heading__icon,.m-message__title a:active .a-heading__icon,.m-message__title a:focus .a-heading__icon,.m-message__title a:hover .a-heading__icon,.o-group__info h1 a:active .a-heading__icon,.o-group__info h1 a:focus .a-heading__icon,.o-group__info h1 a:hover .a-heading__icon,.o-group__info h2 a:active .a-heading__icon,.o-group__info h2 a:focus .a-heading__icon,.o-group__info h2 a:hover .a-heading__icon,.o-group__info h3 a:active .a-heading__icon,.o-group__info h3 a:focus .a-heading__icon,.o-group__info h3 a:hover .a-heading__icon,.o-group__info h4 a:active .a-heading__icon,.o-group__info h4 a:focus .a-heading__icon,.o-group__info h4 a:hover .a-heading__icon,.o-group__info h5 a:active .a-heading__icon,.o-group__info h5 a:focus .a-heading__icon,.o-group__info h5 a:hover .a-heading__icon,.o-group__info h6 a:active .a-heading__icon,.o-group__info h6 a:focus .a-heading__icon,.o-group__info h6 a:hover .a-heading__icon,.s-wysiwyg h1 a:active .a-heading__icon,.s-wysiwyg h1 a:focus .a-heading__icon,.s-wysiwyg h1 a:hover .a-heading__icon,.s-wysiwyg h2 a:active .a-heading__icon,.s-wysiwyg h2 a:focus .a-heading__icon,.s-wysiwyg h2 a:hover .a-heading__icon,.s-wysiwyg h3 a:active .a-heading__icon,.s-wysiwyg h3 a:focus .a-heading__icon,.s-wysiwyg h3 a:hover .a-heading__icon,.s-wysiwyg h4 a:active .a-heading__icon,.s-wysiwyg h4 a:focus .a-heading__icon,.s-wysiwyg h4 a:hover .a-heading__icon,.s-wysiwyg h5 a:active .a-heading__icon,.s-wysiwyg h5 a:focus .a-heading__icon,.s-wysiwyg h5 a:hover .a-heading__icon,.s-wysiwyg h6 a:active .a-heading__icon,.s-wysiwyg h6 a:focus .a-heading__icon,.s-wysiwyg h6 a:hover .a-heading__icon{transform:translate(.1em,.15em)}.a-heading__last-word{white-space:nowrap}.a-heading__icon{display:inline-block;margin-right:.5em;width:.5em;height:1em;fill:#aa1f2e;transform:translate(0,.15em);transform-style:preserve-3d}.a-heading__h1,.a-heading__h1--white,.cke_editable .a-heading__h1,.cke_editable h1,.o-group__info .a-heading__h1,.o-group__info h1,.s-wysiwyg .a-heading__h1,.s-wysiwyg h1{font-size:1.75rem;line-height:1.28571;margin-top:-.25rem;margin-bottom:1.25rem}@media (min-width:37.5em){.a-heading__h1,.a-heading__h1--white,.cke_editable .a-heading__h1,.cke_editable h1,.o-group__info .a-heading__h1,.o-group__info h1,.s-wysiwyg .a-heading__h1,.s-wysiwyg h1{font-size:2rem;line-height:1.3125;margin-top:-.3125rem;margin-bottom:1.1875rem}}.a-heading__h1--white{color:#fff}.a-heading__h2,.a-heading__h2--grey,.a-heading__h2--white,.cke_editable h2,.m-message__title,.o-group__info h2,.s-wysiwyg h2{font-size:1.5rem;line-height:1.25;margin-top:-.1875rem;margin-bottom:1.3125rem}@media (min-width:37.5em){.a-heading__h2,.a-heading__h2--grey,.a-heading__h2--white,.cke_editable h2,.m-message__title,.o-group__info h2,.s-wysiwyg h2{font-size:1.75rem;line-height:1.28571;margin-top:-.25rem;margin-bottom:1.25rem}}.a-heading__h2--white{color:#fff}.a-heading__h2--grey{color:#464646}.a-heading__h3,.cke_editable h3,.o-group__info h3,.s-wysiwyg h3{font-size:1rem;line-height:1.5;margin-top:-.25rem;margin-bottom:.5rem}@media (min-width:37.5em){.a-heading__h3,.cke_editable h3,.o-group__info h3,.s-wysiwyg h3{font-size:1.125rem;line-height:1.33333;margin-top:-.1875rem;margin-bottom:.5625rem}}.a-heading__h4,.a-heading__h5,.a-heading__h6,.cke_editable h4,.cke_editable h5,.cke_editable h6,.o-group__info h4,.o-group__info h5,.o-group__info h6,.s-wysiwyg h4,.s-wysiwyg h5,.s-wysiwyg h6{font-size:.875rem;line-height:1.71429;margin-top:-.3125rem;margin-bottom:.0625rem}@media (min-width:37.5em){.a-heading__h4,.a-heading__h5,.a-heading__h6,.cke_editable h4,.cke_editable h5,.cke_editable h6,.o-group__info h4,.o-group__info h5,.o-group__info h6,.s-wysiwyg h4,.s-wysiwyg h5,.s-wysiwyg h6{font-size:1rem;line-height:1.5;margin-top:-.25rem;margin-bottom:.125rem}}.a-list--ordered li,.a-list--ordered-alpha li,.a-list--ordered-decimal li,.a-list--ordered-roman li,.a-list--ordered-white li,.a-list--unordered li,.a-list--unordered-2col li,.a-list--unordered-white li,.a-list__item,.cke_editable ol li,.cke_editable ol:not([class]) li,.cke_editable ul li,.cke_editable ul:not([class]) li,.m-quote__footer,.o-group__info ol li,.o-group__info ol:not([class]) li,.o-group__info ul li,.o-group__info ul:not([class]) li,.s-wysiwyg ol li,.s-wysiwyg ol:not([class]) li,.s-wysiwyg ul li,.s-wysiwyg ul:not([class]) li,p{font-size:1rem;line-height:1.5}p{margin-bottom:1.5rem}.a-date,.a-date>*,.a-link--white-small,.a-token--white-on-transparent__desc,.a-token--white-on-transparent__desc>*,.a-token__desc,.a-token__desc>*,.a-type--attribution,.a-type--bottominfo,.a-type--dates,.a-type--dates>*,.a-type--refshanging,.a-type--refshangingcms,.a-type--refsindentcms,.a-type--small,.a-type--small__wrapper,.a-type--small__wrapper>*,.cke_editable .attribution,.cke_editable .bottominfo,.cke_editable .refshanging,.cke_editable .refshangingcms,.cke_editable .refsindentcms,.cke_editable figcaption,.header-magazine__link,.header-magazine__mag-link,.image-description__description,.issue-contents__title,.issue-feature__author,.l-main__article-header-date,.l-main__article-header-date>*,.l-main__article-header-reminder,.l-main__article-header-reminder>*,.m-calendar-item__message,.m-form-fieldset .field-prefix,.m-form-fieldset .field-suffix,.m-form-fieldset__legend.form-required>span,.m-form-group__description,.m-form-item__description,.m-info-box--person-condensed__info-instructor,.m-info-box--person__info-instructor,.m-label .webform-element-help,.m-label--is-required .webform-element-help,.m-mag-quote__footer,.m-menu-main__item--section-title,.m-share-mag__label,.magazine-grid__read a,.magazine-rack__pdf,.magazine-rack__read,.magazine-text__author,.o-article-header__role-desc,.o-group__info .attribution,.o-group__info .bottominfo,.o-group__info .refshanging,.o-group__info .refshangingcms,.o-group__info .refsindentcms,.o-group__info figcaption,.s-wysiwyg .attribution,.s-wysiwyg .bottominfo,.s-wysiwyg .refshanging,.s-wysiwyg .refshangingcms,.s-wysiwyg .refsindentcms,.s-wysiwyg figcaption,.text-count-message,.webform-progress-tracker .progress-step .progress-title,html.js .webform-element-more--content{font-size:.875rem;line-height:1.28571;margin-top:-.125rem;margin-bottom:1.375rem}.a-date>:last-child,.a-token--white-on-transparent__desc>:last-child,.a-token__desc>:last-child,.a-type--dates>:last-child,.a-type--small__wrapper>:last-child,.l-main__article-header-date>:last-child,.l-main__article-header-reminder>:last-child{margin-bottom:0}.a-type--large,.a-type--large__wrapper,.a-type--large__wrapper>*,.has-logo .o-tri-trailer__info-body,.has-logo .o-tri-trailer__info-body>*,.issue-cover__columns,.issue-cover__columns p,.issue-feature__description,.issue-feature__item h2,.m-form-fieldset__legend,.m-info-box--person-condensed__info-rank,.m-info-box--person__info-rank,.m-magazine__section-title,.m-poster__subject,.m-quote--highlight,.m-quote--highlight>*,.m-quote--highlight__body,.m-quote--highlight__body *,.m-requirement__courses,.m-requirement__courses>*,.m-share__icons-wrapper,.m-share__text,.m-stream-item__desc,.m-stream-item__desc>*,.magazine-poster__subject,.o-article-header__role,.o-masthead__description,.o-masthead__description>*{font-size:1.125rem;line-height:1.33333;margin-top:-.1875rem;margin-bottom:1.3125rem}.a-type--large__wrapper>:last-child,.has-logo .o-tri-trailer__info-body>:last-child,.m-quote--highlight>:last-child,.m-quote--highlight__body *>:last-child,.m-quote--highlight__body>:last-child,.m-requirement__courses>:last-child,.m-stream-item__desc>:last-child,.o-masthead__description>:last-child{margin-bottom:0}.a-type--xlarge,.a-type--xlarge__wrapper,.a-type--xlarge__wrapper>*,.m-course-stream__desc,.m-course-stream__desc>*,.m-mag-quote--image__body,.m-mag-quote--symbol__body,.m-mag-quote__body,.m-quote__body p,.m-quote__mark-close,.m-quote__mark-open,.m-requirement__fce,.m-requirement__fce>*,.o-trailer__description,.o-trailer__description>*{font-size:1.5rem;line-height:1.25;margin-top:-.1875rem;margin-bottom:1.3125rem}.a-type--xxlarge,.a-type--xxlarge__wrapper,.a-type--xxlarge__wrapper>*,.m-quote__body,.o-tri-trailer__info-body,.o-tri-trailer__info-body>*{font-size:1.75rem;line-height:1.28571;margin-top:-.25rem;margin-bottom:1.25rem}.a-token,.a-token--white-on-transparent,.a-type--xhuge{font-size:2.25rem;line-height:1.33333;margin-top:-.375rem;margin-bottom:1.125rem}.a-token,.a-token--white-on-transparent,.a-token--white-on-transparent__desc,.a-token__desc,.a-type--semibold,.m-info-box--person-condensed__info-rank,.m-info-box--person__info-rank,.m-label a,.m-label--is-required a,.o-article-header__degree-year,.o-article-header__role,.webform-element-more--link a{font-weight:600}.a-type--italic,.m-mag-quote--image__body,.m-mag-quote--symbol__body,.m-mag-quote__body,.m-quote--highlight,.m-quote__body{font-style:italic}.a-type--center{text-align:center}.a-type--no-trailer{font-size:1rem;line-height:1.5;margin-top:-.25rem;margin-bottom:-.25rem}hr{clear:both;margin:1.5rem 0;border:0;background-color:#efefef;height:1px;font-size:0}.a-type__hr--transparent{margin:0;background-color:transparent}.cke_editable .a-type__hr--transparent{border-bottom:1px dashed #aa1f2e}.a-date,.a-type--dates{text-transform:uppercase;color:#002a5c;font-weight:600}.a-type--box,.cke_editable .box,.o-group__info .box,.s-wysiwyg .box{display:inline-block;border:1px solid #6e6e6e;padding:1px 4px}.a-type--correct,.cke_editable .y,.o-group__info .y,.s-wysiwyg .y{background-image:url(/themes/uc/assets/svg/svg-art/ico-correct.svg);background-repeat:no-repeat;background-position:top 3px left;background-size:1.125rem;padding-left:1.875rem}.a-type--correct:before,.cke_editable .y:before,.o-group__info .y:before,.s-wysiwyg .y:before{content:''}.a-type--incorrect,.cke_editable .x,.o-group__info .x,.s-wysiwyg .x{background-image:url(/themes/uc/assets/svg/svg-art/ico-incorrect.svg);background-repeat:no-repeat;background-position:top 3px left;background-size:1.125rem;padding-left:1.875rem}.a-type--incorrect:before,.cke_editable .x:before,.o-group__info .x:before,.s-wysiwyg .x:before{content:''}.a-type--eg,.a-type--eglast,.a-type--quote,.a-type--quoteindent,.a-type--refshanging,.a-type--refshangingcms,.a-type--refsindentcms,.cke_editable .eg,.cke_editable .eglast,.cke_editable .quote,.cke_editable .quoteindent,.cke_editable .refshanging,.cke_editable .refshangingcms,.cke_editable .refsindentcms,.o-group__info .eg,.o-group__info .eglast,.o-group__info .quote,.o-group__info .quoteindent,.o-group__info .refshanging,.o-group__info .refshangingcms,.o-group__info .refsindentcms,.s-wysiwyg .eg,.s-wysiwyg .eglast,.s-wysiwyg .quote,.s-wysiwyg .quoteindent,.s-wysiwyg .refshanging,.s-wysiwyg .refshangingcms,.s-wysiwyg .refsindentcms{font-family:'Times New Roman',Times,serif}.a-type--refshangingcms,.a-type--refsindentcms,.cke_editable .refshangingcms,.cke_editable .refsindentcms,.o-group__info .refshangingcms,.o-group__info .refsindentcms,.s-wysiwyg .refshangingcms,.s-wysiwyg .refsindentcms{padding-left:1.5rem}.a-type--bottominfo,.cke_editable .bottominfo,.o-group__info .bottominfo,.s-wysiwyg .bottominfo{color:#656565}.a-type--attribution,.cke_editable .attribution,.o-group__info .attribution,.s-wysiwyg .attribution{text-align:right}.a-type--quote,.cke_editable .quote,.o-group__info .quote,.s-wysiwyg .quote{line-height:2em}.a-type--quoteindent,.cke_editable .quoteindent,.o-group__info .quoteindent,.s-wysiwyg .quoteindent{text-indent:1.5rem;line-height:2em}.a-type--refsindentcms,.cke_editable .refsindentcms,.o-group__info .refsindentcms,.s-wysiwyg .refsindentcms{text-indent:-1.5rem}.a-type--refshangingcms,.cke_editable .refshangingcms,.o-group__info .refshangingcms,.s-wysiwyg .refshangingcms{text-indent:-1.5rem}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}svg use{pointer-events:none}.a-svg--fill,.a-svg--inline,.a-svg-inline__core,.m-facets__toggle .a-svg{fill:currentColor}.a-svg--stroke{stroke:currentColor}.a-svg--inline-large__wrapper,.a-svg--inline-left__wrapper,.a-svg--inline-right__wrapper,.a-svg--inline-xlarge__wrapper,.m-logo__svg-wrapper,.o-footer__logo-wrapper,.o-tri-trailer__info-svg{position:relative;width:100%;height:0}.a-svg--inline,.a-svg__core,.m-logo__svg,.o-footer__logo__svg,.o-tri-trailer__info-svg svg{position:absolute;top:0;left:0;width:100%;height:100%}.a-svg-inline__core{width:100%;height:100%}.a-svg-inline-left{position:relative;transform-style:preserve-3d;padding-top:.375rem;padding-bottom:.375rem;padding-left:3rem;padding-right:1.5rem}.a-svg-inline-left .a-svg{display:block;position:absolute;width:1.125rem;height:1.125rem;transform:translateX(-50%) translateY(-50%);transform-style:preserve-3d;left:2.0625rem;top:50%}.a-svg-inline-right{position:relative;transform-style:preserve-3d;padding-top:.375rem;padding-bottom:.375rem;padding-right:2.625rem;padding-left:1.5rem}.a-svg-inline-right .a-svg{display:block;position:absolute;width:1.125rem;height:1.125rem;transform:translateX(-50%) translateY(-50%);transform-style:preserve-3d;right:.1875rem;top:50%}.a-svg--inline-large__wrapper,.a-svg--inline-left__wrapper,.a-svg--inline-right__wrapper,.a-svg--inline-xlarge__wrapper{display:inline-block;transform-style:preserve-3d}.a-svg--inline-left__wrapper{margin-right:.75rem;width:1em;height:1em;transform:translateY(15%)}.a-svg--inline-right__wrapper{margin-left:.75rem;width:1em;height:1em;transform:translateY(15%)}.a-svg--inline-large__wrapper{display:inline-block;width:1.5em;height:1.5em;font-size:1em;transform:translateY(20%)}.a-svg--inline-xlarge__wrapper{display:inline-block;width:1.875em;height:1.875em;font-size:1.5em;transform:translateY(25%)}.a-svg-mobile-menu{position:relative;width:1.875rem;height:1.875rem;fill:#fff;transform:translate(0,-50%)}.a-svg-mobile-menu .a-svg{position:absolute;top:50%;left:50%;width:1.875rem;height:1.875rem;margin-top:-.9375rem;margin-left:-.9375rem}.a-svg-mobile-menu:focus{outline:1px dashed #efefef}@media (min-width:25em){.a-svg-mobile-menu{position:relative;width:2.25rem;height:2.25rem}.a-svg-mobile-menu .a-svg{position:absolute;top:50%;left:50%;width:2.25rem;height:2.25rem;margin-top:-1.125rem;margin-left:-1.125rem}}.a-btn,.a-btn--grey,.a-btn--icon,.a-btn--icon-red,.a-btn--icon-right,.a-btn--icon-right-block,.a-btn--icon-right-grey,.a-btn--icon-right-grey-on-transparent,.a-btn--icon-right-red,.a-btn--icon-right-white-on-transparent,.a-btn--icon-square,.a-btn--icon-text,.a-btn--icon-text-large,.a-btn--icon-text-right,.a-btn--icon-text-right-no-pad,.a-btn--icon-text-white,.a-btn--red,.a-btn--secondary,.a-btn--secondary-blue-and-grey,.a-btn--secondary-grey,.a-btn--secondary-white-on-transparent,.m-contact-card--horizontal__email,.m-contact-card--horizontal__fax,.m-contact-card--horizontal__location,.m-contact-card--horizontal__phone,.m-contact-card__email,.m-contact-card__fax,.m-contact-card__location,.m-contact-card__phone,.m-contact-card__staff,.m-info-box--person-condensed__info-address,.m-info-box--person-condensed__info-bio,.m-info-box--person-condensed__info-email,.m-info-box--person-condensed__info-phone,.m-info-box--person-condensed__info-website,.m-info-box--person__info-address,.m-info-box--person__info-bio,.m-info-box--person__info-email,.m-info-box--person__info-phone,.m-info-box--person__info-website,.m-input-submit,.m-mag-pager__btn-next,.m-mag-pager__btn-prev,.m-menu-mobile__btn--section,.m-pager__btn-next,.m-pager__btn-prev,.o-article-header__address,.o-article-header__campus,.o-article-header__class,.o-article-header__email,.o-article-header__fax,.o-article-header__phone,.o-article-header__website,.webform-confirmation__back a{display:inline-block;border-width:2px;border-style:solid;border-color:transparent;border-radius:.125rem;cursor:pointer;text-decoration:none;-moz-appearance:none;-webkit-appearance:none;transition:background-color .3s,border-color .2s,color .2s}.a-link,.cke_editable a:not([class]),.l-container__wrapper--blue .o-group__desc a,.m-course-stream-header__desc a,.m-cta--critical .m-cta__body.s-wysiwyg a,.m-input-submit--text,.m-menu-main__link--level-2,.m-menu-main__link--level-3,.m-menu-mobile__btn--level-2,.m-menu-mobile__btn--level-3,.m-menu-side__link--level-2,.m-requirement__courses a,.o-group__info a:not([class]),.s-wysiwyg a:not([class]){position:relative}.a-link[href^='http://']:not([href*='uc.utoronto']):after,.a-link[href^='https://']:not([href*='uc.utoronto']):after,.cke_editable a:not([class])[href^='http://']:not([href*='uc.utoronto']):after,.cke_editable a:not([class])[href^='https://']:not([href*='uc.utoronto']):after,.l-container__wrapper--blue .o-group__desc a[href^='http://']:not([href*='uc.utoronto']):after,.l-container__wrapper--blue .o-group__desc a[href^='https://']:not([href*='uc.utoronto']):after,.m-course-stream-header__desc a[href^='http://']:not([href*='uc.utoronto']):after,.m-course-stream-header__desc a[href^='https://']:not([href*='uc.utoronto']):after,.m-cta--critical .m-cta__body.s-wysiwyg a[href^='http://']:not([href*='uc.utoronto']):after,.m-cta--critical .m-cta__body.s-wysiwyg a[href^='https://']:not([href*='uc.utoronto']):after,.m-input-submit--text[href^='http://']:not([href*='uc.utoronto']):after,.m-input-submit--text[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-main__link--level-2[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-main__link--level-2[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-main__link--level-3[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-main__link--level-3[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-mobile__btn--level-2[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-mobile__btn--level-2[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-mobile__btn--level-3[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-mobile__btn--level-3[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-side__link--level-2[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-side__link--level-2[href^='https://']:not([href*='uc.utoronto']):after,.m-requirement__courses a[href^='http://']:not([href*='uc.utoronto']):after,.m-requirement__courses a[href^='https://']:not([href*='uc.utoronto']):after,.o-group__info a:not([class])[href^='http://']:not([href*='uc.utoronto']):after,.o-group__info a:not([class])[href^='https://']:not([href*='uc.utoronto']):after,.s-wysiwyg a:not([class])[href^='http://']:not([href*='uc.utoronto']):after,.s-wysiwyg a:not([class])[href^='https://']:not([href*='uc.utoronto']):after{background-image:url(/themes/uc/assets/svg/bg-ico-external-link--blue.svg);background-repeat:no-repeat;background-position:top 1px right;background-size:9px auto;padding-right:3px;white-space:nowrap;content:'\00a0\00a0\00a0'}.a-link:active[href^='http://']:not([href*='uc.utoronto']):after,.a-link:active[href^='https://']:not([href*='uc.utoronto']):after,.a-link:focus[href^='http://']:not([href*='uc.utoronto']):after,.a-link:focus[href^='https://']:not([href*='uc.utoronto']):after,.a-link:hover[href^='http://']:not([href*='uc.utoronto']):after,.a-link:hover[href^='https://']:not([href*='uc.utoronto']):after,.cke_editable a:not([class]):active[href^='http://']:not([href*='uc.utoronto']):after,.cke_editable a:not([class]):active[href^='https://']:not([href*='uc.utoronto']):after,.cke_editable a:not([class]):focus[href^='http://']:not([href*='uc.utoronto']):after,.cke_editable a:not([class]):focus[href^='https://']:not([href*='uc.utoronto']):after,.cke_editable a:not([class]):hover[href^='http://']:not([href*='uc.utoronto']):after,.cke_editable a:not([class]):hover[href^='https://']:not([href*='uc.utoronto']):after,.l-container__wrapper--blue .o-group__desc a:active[href^='http://']:not([href*='uc.utoronto']):after,.l-container__wrapper--blue .o-group__desc a:active[href^='https://']:not([href*='uc.utoronto']):after,.l-container__wrapper--blue .o-group__desc a:focus[href^='http://']:not([href*='uc.utoronto']):after,.l-container__wrapper--blue .o-group__desc a:focus[href^='https://']:not([href*='uc.utoronto']):after,.l-container__wrapper--blue .o-group__desc a:hover[href^='http://']:not([href*='uc.utoronto']):after,.l-container__wrapper--blue .o-group__desc a:hover[href^='https://']:not([href*='uc.utoronto']):after,.m-course-stream-header__desc a:active[href^='http://']:not([href*='uc.utoronto']):after,.m-course-stream-header__desc a:active[href^='https://']:not([href*='uc.utoronto']):after,.m-course-stream-header__desc a:focus[href^='http://']:not([href*='uc.utoronto']):after,.m-course-stream-header__desc a:focus[href^='https://']:not([href*='uc.utoronto']):after,.m-course-stream-header__desc a:hover[href^='http://']:not([href*='uc.utoronto']):after,.m-course-stream-header__desc a:hover[href^='https://']:not([href*='uc.utoronto']):after,.m-cta--critical .m-cta__body.s-wysiwyg a:active[href^='http://']:not([href*='uc.utoronto']):after,.m-cta--critical .m-cta__body.s-wysiwyg a:active[href^='https://']:not([href*='uc.utoronto']):after,.m-cta--critical .m-cta__body.s-wysiwyg a:focus[href^='http://']:not([href*='uc.utoronto']):after,.m-cta--critical .m-cta__body.s-wysiwyg a:focus[href^='https://']:not([href*='uc.utoronto']):after,.m-cta--critical .m-cta__body.s-wysiwyg a:hover[href^='http://']:not([href*='uc.utoronto']):after,.m-cta--critical .m-cta__body.s-wysiwyg a:hover[href^='https://']:not([href*='uc.utoronto']):after,.m-input-submit--text:active[href^='http://']:not([href*='uc.utoronto']):after,.m-input-submit--text:active[href^='https://']:not([href*='uc.utoronto']):after,.m-input-submit--text:focus[href^='http://']:not([href*='uc.utoronto']):after,.m-input-submit--text:focus[href^='https://']:not([href*='uc.utoronto']):after,.m-input-submit--text:hover[href^='http://']:not([href*='uc.utoronto']):after,.m-input-submit--text:hover[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-main__link--level-2:active[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-main__link--level-2:active[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-main__link--level-2:focus[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-main__link--level-2:focus[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-main__link--level-2:hover[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-main__link--level-2:hover[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-main__link--level-3:active[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-main__link--level-3:active[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-main__link--level-3:focus[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-main__link--level-3:focus[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-main__link--level-3:hover[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-main__link--level-3:hover[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-mobile__btn--level-2:active[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-mobile__btn--level-2:active[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-mobile__btn--level-2:focus[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-mobile__btn--level-2:focus[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-mobile__btn--level-2:hover[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-mobile__btn--level-2:hover[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-mobile__btn--level-3:active[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-mobile__btn--level-3:active[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-mobile__btn--level-3:focus[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-mobile__btn--level-3:focus[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-mobile__btn--level-3:hover[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-mobile__btn--level-3:hover[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-side__link--level-2:active[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-side__link--level-2:active[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-side__link--level-2:focus[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-side__link--level-2:focus[href^='https://']:not([href*='uc.utoronto']):after,.m-menu-side__link--level-2:hover[href^='http://']:not([href*='uc.utoronto']):after,.m-menu-side__link--level-2:hover[href^='https://']:not([href*='uc.utoronto']):after,.m-requirement__courses a:active[href^='http://']:not([href*='uc.utoronto']):after,.m-requirement__courses a:active[href^='https://']:not([href*='uc.utoronto']):after,.m-requirement__courses a:focus[href^='http://']:not([href*='uc.utoronto']):after,.m-requirement__courses a:focus[href^='https://']:not([href*='uc.utoronto']):after,.m-requirement__courses a:hover[href^='http://']:not([href*='uc.utoronto']):after,.m-requirement__courses a:hover[href^='https://']:not([href*='uc.utoronto']):after,.o-group__info a:not([class]):active[href^='http://']:not([href*='uc.utoronto']):after,.o-group__info a:not([class]):active[href^='https://']:not([href*='uc.utoronto']):after,.o-group__info a:not([class]):focus[href^='http://']:not([href*='uc.utoronto']):after,.o-group__info a:not([class]):focus[href^='https://']:not([href*='uc.utoronto']):after,.o-group__info a:not([class]):hover[href^='http://']:not([href*='uc.utoronto']):after,.o-group__info a:not([class]):hover[href^='https://']:not([href*='uc.utoronto']):after,.s-wysiwyg a:not([class]):active[href^='http://']:not([href*='uc.utoronto']):after,.s-wysiwyg a:not([class]):active[href^='https://']:not([href*='uc.utoronto']):after,.s-wysiwyg a:not([class]):focus[href^='http://']:not([href*='uc.utoronto']):after,.s-wysiwyg a:not([class]):focus[href^='https://']:not([href*='uc.utoronto']):after,.s-wysiwyg a:not([class]):hover[href^='http://']:not([href*='uc.utoronto']):after,.s-wysiwyg a:not([class]):hover[href^='https://']:not([href*='uc.utoronto']):after{background-image:url(/themes/uc/assets/svg/bg-ico-external-link--red.svg)}.a-link[href^='http://']:not([href*='uc.utoronto']):after,.a-link[href^='https://']:not([href*='uc.utoronto']):after,.cke_editable a:not([class])[href^='http://']:not([href*='uc.utoronto']):after,.cke_editable a:not([class])[href^='https://']:not([href*='uc.utoronto']):after,.m-input-submit--text[href^='http://']:not([href*='uc.utoronto']):after,.m-input-submit--text[href^='https://']:not([href*='uc.utoronto']):after,.m-requirement__courses a[href^='http://']:not([href*='uc.utoronto']):after,.m-requirement__courses a[href^='https://']:not([href*='uc.utoronto']):after,.o-group__info a:not([class])[href^='http://']:not([href*='uc.utoronto']):after,.o-group__info a:not([class])[href^='https://']:not([href*='uc.utoronto']):after,.s-wysiwyg a:not([class])[href^='http://']:not([href*='uc.utoronto']):after,.s-wysiwyg a:not([class])[href^='https://']:not([href*='uc.utoronto']):after{background-size:7px auto;padding-right:0}.a-link:active[href^='http://']:not([href*='uc.utoronto']):after,.a-link:active[href^='https://']:not([href*='uc.utoronto']):after,.a-link:focus[href^='http://']:not([href*='uc.utoronto']):after,.a-link:focus[href^='https://']:not([href*='uc.utoronto']):after,.a-link:hover[href^='http://']:not([href*='uc.utoronto']):after,.a-link:hover[href^='https://']:not([href*='uc.utoronto']):after,.cke_editable a:not([class]):active[href^='http://']:not([href*='uc.utoronto']):after,.cke_editable a:not([class]):active[href^='https://']:not([href*='uc.utoronto']):after,.cke_editable a:not([class]):focus[href^='http://']:not([href*='uc.utoronto']):after,.cke_editable a:not([class]):focus[href^='https://']:not([href*='uc.utoronto']):after,.cke_editable a:not([class]):hover[href^='http://']:not([href*='uc.utoronto']):after,.cke_editable a:not([class]):hover[href^='https://']:not([href*='uc.utoronto']):after,.m-input-submit--text:active[href^='http://']:not([href*='uc.utoronto']):after,.m-input-submit--text:active[href^='https://']:not([href*='uc.utoronto']):after,.m-input-submit--text:focus[href^='http://']:not([href*='uc.utoronto']):after,.m-input-submit--text:focus[href^='https://']:not([href*='uc.utoronto']):after,.m-input-submit--text:hover[href^='http://']:not([href*='uc.utoronto']):after,.m-input-submit--text:hover[href^='https://']:not([href*='uc.utoronto']):after,.m-requirement__courses a:active[href^='http://']:not([href*='uc.utoronto']):after,.m-requirement__courses a:active[href^='https://']:not([href*='uc.utoronto']):after,.m-requirement__courses a:focus[href^='http://']:not([href*='uc.utoronto']):after,.m-requirement__courses a:focus[href^='https://']:not([href*='uc.utoronto']):after,.m-requirement__courses a:hover[href^='http://']:not([href*='uc.utoronto']):after,.m-requirement__courses a:hover[href^='https://']:not([href*='uc.utoronto']):after,.o-group__info a:not([class]):active[href^='http://']:not([href*='uc.utoronto']):after,.o-group__info a:not([class]):active[href^='https://']:not([href*='uc.utoronto']):after,.o-group__info a:not([class]):focus[href^='http://']:not([href*='uc.utoronto']):after,.o-group__info a:not([class]):focus[href^='https://']:not([href*='uc.utoronto']):after,.o-group__info a:not([class]):hover[href^='http://']:not([href*='uc.utoronto']):after,.o-group__info a:not([class]):hover[href^='https://']:not([href*='uc.utoronto']):after,.s-wysiwyg a:not([class]):active[href^='http://']:not([href*='uc.utoronto']):after,.s-wysiwyg a:not([class]):active[href^='https://']:not([href*='uc.utoronto']):after,.s-wysiwyg a:not([class]):focus[href^='http://']:not([href*='uc.utoronto']):after,.s-wysiwyg a:not([class]):focus[href^='https://']:not([href*='uc.utoronto']):after,.s-wysiwyg a:not([class]):hover[href^='http://']:not([href*='uc.utoronto']):after,.s-wysiwyg a:not([class]):hover[href^='https://']:not([href*='uc.utoronto']):after{background-image:url(/themes/uc/assets/svg/bg-ico-external-link--blue.svg)}.l-container__wrapper--blue .o-group__desc a[href^='http://']:not([href*='uc.utoronto']):after,.l-container__wrapper--blue .o-group__desc a[href^='https://']:not([href*='uc.utoronto']):after,.m-course-stream-header__desc a[href^='http://']:not([href*='uc.utoronto']):after,.m-course-stream-header__desc a[href^='https://']:not([href*='uc.utoronto']):after,.m-cta--critical .m-cta__body.s-wysiwyg a[href^='http://']:not([href*='uc.utoronto']):after,.m-cta--critical .m-cta__body.s-wysiwyg a[href^='https://']:not([href*='uc.utoronto']):after{background-image:url(/themes/uc/assets/svg/bg-ico-external-link--white.svg)}.l-container__wrapper--blue .o-group__desc a:active[href^='http://']:not([href*='uc.utoronto']):after,.l-container__wrapper--blue .o-group__desc a:active[href^='https://']:not([href*='uc.utoronto']):after,.l-container__wrapper--blue .o-group__desc a:focus[href^='http://']:not([href*='uc.utoronto']):after,.l-container__wrapper--blue .o-group__desc a:focus[href^='https://']:not([href*='uc.utoronto']):after,.l-container__wrapper--blue .o-group__desc a:hover[href^='http://']:not([href*='uc.utoronto']):after,.l-container__wrapper--blue .o-group__desc a:hover[href^='https://']:not([href*='uc.utoronto']):after,.m-course-stream-header__desc a:active[href^='http://']:not([href*='uc.utoronto']):after,.m-course-stream-header__desc a:active[href^='https://']:not([href*='uc.utoronto']):after,.m-course-stream-header__desc a:focus[href^='http://']:not([href*='uc.utoronto']):after,.m-course-stream-header__desc a:focus[href^='https://']:not([href*='uc.utoronto']):after,.m-course-stream-header__desc a:hover[href^='http://']:not([href*='uc.utoronto']):after,.m-course-stream-header__desc a:hover[href^='https://']:not([href*='uc.utoronto']):after,.m-cta--critical .m-cta__body.s-wysiwyg a:active[href^='http://']:not([href*='uc.utoronto']):after,.m-cta--critical .m-cta__body.s-wysiwyg a:active[href^='https://']:not([href*='uc.utoronto']):after,.m-cta--critical .m-cta__body.s-wysiwyg a:focus[href^='http://']:not([href*='uc.utoronto']):after,.m-cta--critical .m-cta__body.s-wysiwyg a:focus[href^='https://']:not([href*='uc.utoronto']):after,.m-cta--critical .m-cta__body.s-wysiwyg a:hover[href^='http://']:not([href*='uc.utoronto']):after,.m-cta--critical .m-cta__body.s-wysiwyg a:hover[href^='https://']:not([href*='uc.utoronto']):after{background-image:url(/themes/uc/assets/svg/bg-ico-external-link--white.svg)}.a-btn,.a-btn--grey,.a-btn--red,.a-btn--secondary,.a-btn--secondary-blue-and-grey,.a-btn--secondary-grey,.a-btn--secondary-white-on-transparent,.m-input-submit,.m-mag-pager__btn-next,.m-mag-pager__btn-prev,.m-pager__btn-next,.m-pager__btn-prev,.webform-confirmation__back a{padding:.75rem 1.5rem}.a-btn,.a-btn--icon,.a-btn--icon-right{border-color:#002a5c;background-color:#002a5c;color:#fff}.a-btn--icon-right:active,.a-btn--icon-right:focus,.a-btn--icon-right:hover,.a-btn--icon:active,.a-btn--icon:focus,.a-btn--icon:hover,.a-btn:active,.a-btn:focus,.a-btn:hover{background-color:#fff;color:#002a5c}.a-btn--secondary,.webform-confirmation__back a{border-color:#002a5c;background-color:#fff;color:#002a5c}.a-btn--secondary:active,.a-btn--secondary:focus,.a-btn--secondary:hover,.webform-confirmation__back a:active,.webform-confirmation__back a:focus,.webform-confirmation__back a:hover{background-color:#002a5c;color:#fff}.a-btn--secondary-blue-and-grey,.m-pager__btn-next,.m-pager__btn-prev{border-color:#002046;background-color:#fff;color:#002046}.a-btn--secondary-blue-and-grey:active,.a-btn--secondary-blue-and-grey:focus,.a-btn--secondary-blue-and-grey:hover,.m-pager__btn-next:active,.m-pager__btn-next:focus,.m-pager__btn-next:hover,.m-pager__btn-prev:active,.m-pager__btn-prev:focus,.m-pager__btn-prev:hover{border-color:#efefef;background-color:#efefef}.a-btn--grey,.a-btn--icon-right-grey{border-color:#efefef;background-color:#efefef;color:#111}.a-btn--grey:active,.a-btn--grey:focus,.a-btn--grey:hover,.a-btn--icon-right-grey:active,.a-btn--icon-right-grey:focus,.a-btn--icon-right-grey:hover{background-color:#fff;color:#111}.a-btn--icon-right-grey-on-transparent{border-color:#efefef;background-color:transparent;color:#111}.a-btn--icon-right-grey-on-transparent:active,.a-btn--icon-right-grey-on-transparent:focus,.a-btn--icon-right-grey-on-transparent:hover{background-color:#efefef;color:#aa1f2e}.a-btn--secondary-grey,.m-mag-pager__btn-next,.m-mag-pager__btn-prev{border-color:#efefef;background-color:#fff;color:#111}.a-btn--secondary-grey:active,.a-btn--secondary-grey:focus,.a-btn--secondary-grey:hover,.m-mag-pager__btn-next:active,.m-mag-pager__btn-next:focus,.m-mag-pager__btn-next:hover,.m-mag-pager__btn-prev:active,.m-mag-pager__btn-prev:focus,.m-mag-pager__btn-prev:hover{background-color:#efefef;color:#111}.a-btn--icon-red,.a-btn--icon-right-red,.a-btn--red,.m-input-submit{border-color:#aa1f2e;background-color:#aa1f2e;color:#fff}.a-btn--icon-red:active,.a-btn--icon-red:focus,.a-btn--icon-red:hover,.a-btn--icon-right-red:active,.a-btn--icon-right-red:focus,.a-btn--icon-right-red:hover,.a-btn--red:active,.a-btn--red:focus,.a-btn--red:hover,.m-input-submit:active,.m-input-submit:focus,.m-input-submit:hover{background-color:#fff;color:#111}.a-btn--secondary-white-on-transparent{border-color:#fff;background-color:transparent;color:#fff}.a-btn--secondary-white-on-transparent:active,.a-btn--secondary-white-on-transparent:focus,.a-btn--secondary-white-on-transparent:hover{background-color:#fff;color:#002a5c}.a-btn--icon svg,.a-btn--icon-red svg,.a-btn--icon-right svg,.a-btn--icon-right-block svg,.a-btn--icon-right-grey svg,.a-btn--icon-right-grey-on-transparent svg,.a-btn--icon-right-red svg,.a-btn--icon-right-white-on-transparent svg,.a-btn--icon-square svg,.a-btn--icon-text svg,.a-btn--icon-text-large svg,.a-btn--icon-text-right svg,.a-btn--icon-text-right-no-pad svg,.a-btn--icon-text-white svg,.m-contact-card--horizontal__email svg,.m-contact-card--horizontal__fax svg,.m-contact-card--horizontal__location svg,.m-contact-card--horizontal__phone svg,.m-contact-card__email svg,.m-contact-card__fax svg,.m-contact-card__location svg,.m-contact-card__phone svg,.m-contact-card__staff svg,.m-info-box--person-condensed__info-address svg,.m-info-box--person-condensed__info-bio svg,.m-info-box--person-condensed__info-email svg,.m-info-box--person-condensed__info-phone svg,.m-info-box--person-condensed__info-website svg,.m-info-box--person__info-address svg,.m-info-box--person__info-bio svg,.m-info-box--person__info-email svg,.m-info-box--person__info-phone svg,.m-info-box--person__info-website svg,.m-menu-mobile__btn--section svg,.o-article-header__address svg,.o-article-header__campus svg,.o-article-header__class svg,.o-article-header__email svg,.o-article-header__fax svg,.o-article-header__phone svg,.o-article-header__website svg{fill:currentColor}.a-btn--icon,.a-btn--icon-red,.a-btn--icon-text,.a-btn--icon-text-white,.m-contact-card--horizontal__email,.m-contact-card--horizontal__fax,.m-contact-card--horizontal__location,.m-contact-card--horizontal__phone,.m-contact-card__email,.m-contact-card__fax,.m-contact-card__location,.m-contact-card__phone,.m-contact-card__staff,.m-info-box--person-condensed__info-bio,.m-info-box--person-condensed__info-email,.m-info-box--person-condensed__info-phone,.m-info-box--person-condensed__info-website,.m-info-box--person__info-bio,.m-info-box--person__info-email,.m-info-box--person__info-phone,.m-info-box--person__info-website,.o-article-header__campus,.o-article-header__class,.o-article-header__email,.o-article-header__fax,.o-article-header__phone,.o-article-header__website{position:relative;transform-style:preserve-3d;padding-top:.75rem;padding-bottom:.75rem;padding-left:3rem;padding-right:1.125rem}.a-btn--icon .a-svg,.a-btn--icon-red .a-svg,.a-btn--icon-text .a-svg,.a-btn--icon-text-white .a-svg,.m-contact-card--horizontal__email .a-svg,.m-contact-card--horizontal__fax .a-svg,.m-contact-card--horizontal__location .a-svg,.m-contact-card--horizontal__phone .a-svg,.m-contact-card__email .a-svg,.m-contact-card__fax .a-svg,.m-contact-card__location .a-svg,.m-contact-card__phone .a-svg,.m-contact-card__staff .a-svg,.m-info-box--person-condensed__info-bio .a-svg,.m-info-box--person-condensed__info-email .a-svg,.m-info-box--person-condensed__info-phone .a-svg,.m-info-box--person-condensed__info-website .a-svg,.m-info-box--person__info-bio .a-svg,.m-info-box--person__info-email .a-svg,.m-info-box--person__info-phone .a-svg,.m-info-box--person__info-website .a-svg,.o-article-header__campus .a-svg,.o-article-header__class .a-svg,.o-article-header__email .a-svg,.o-article-header__fax .a-svg,.o-article-header__phone .a-svg,.o-article-header__website .a-svg{display:block;position:absolute;width:1.5rem;height:1.5rem;transform:translateX(-50%) translateY(-50%);transform-style:preserve-3d;left:1.5rem;top:50%}.a-btn--icon-text-large{position:relative;transform-style:preserve-3d;padding-top:.75rem;padding-bottom:.75rem;padding-left:3.75rem;padding-right:1.125rem}.a-btn--icon-text-large .a-svg{display:block;position:absolute;width:2.25rem;height:2.25rem;transform:translateX(-50%) translateY(-50%);transform-style:preserve-3d;left:1.875rem;top:50%}.a-btn--icon-right,.a-btn--icon-right-grey,.a-btn--icon-right-grey-on-transparent,.a-btn--icon-right-red,.a-btn--icon-right-white-on-transparent,.a-btn--icon-text-right,.a-btn--icon-text-right-no-pad{position:relative;transform-style:preserve-3d;padding-top:.75rem;padding-bottom:.75rem;padding-right:3rem;padding-left:1.125rem}.a-btn--icon-right .a-svg,.a-btn--icon-right-grey .a-svg,.a-btn--icon-right-grey-on-transparent .a-svg,.a-btn--icon-right-red .a-svg,.a-btn--icon-right-white-on-transparent .a-svg,.a-btn--icon-text-right .a-svg,.a-btn--icon-text-right-no-pad .a-svg{display:block;position:absolute;width:1.5rem;height:1.5rem;transform:translateX(-50%) translateY(-50%);transform-style:preserve-3d;right:0;top:50%}.a-btn--icon-right-block,.a-btn--icon-text-right-no-pad{position:relative;transform-style:preserve-3d;padding-top:.75rem;padding-bottom:.75rem;padding-right:2.115rem;padding-left:.75rem}.a-btn--icon-right-block .a-svg,.a-btn--icon-text-right-no-pad .a-svg{display:block;position:absolute;width:.99rem;height:.99rem;transform:translateX(-50%) translateY(-50%);transform-style:preserve-3d;right:.255rem;top:50%}.a-btn--icon-right-grey-on-transparent{border-width:2px;border-style:solid}.a-btn--icon-right-grey-on-transparent svg{fill:#aa1f2e}.a-btn--icon-right-white-on-transparent{border:0;background-color:transparent;padding-top:0;padding-bottom:0;padding-left:0;color:#fff}.a-btn--icon-right-white-on-transparent:active,.a-btn--icon-right-white-on-transparent:focus,.a-btn--icon-right-white-on-transparent:hover{background-color:transparent;text-decoration:underline;color:#fff}.a-btn--icon-right-block,.a-btn--icon-text,.a-btn--icon-text-large,.a-btn--icon-text-right,.a-btn--icon-text-right-no-pad,.a-btn--icon-text-white{border:0;cursor:pointer}.a-btn--icon-right-block:active,.a-btn--icon-right-block:focus,.a-btn--icon-right-block:hover,.a-btn--icon-text-large:active,.a-btn--icon-text-large:focus,.a-btn--icon-text-large:hover,.a-btn--icon-text-right-no-pad:active,.a-btn--icon-text-right-no-pad:focus,.a-btn--icon-text-right-no-pad:hover,.a-btn--icon-text-right:active,.a-btn--icon-text-right:focus,.a-btn--icon-text-right:hover,.a-btn--icon-text-white:active,.a-btn--icon-text-white:focus,.a-btn--icon-text-white:hover,.a-btn--icon-text:active,.a-btn--icon-text:focus,.a-btn--icon-text:hover{text-decoration:underline}.a-btn--icon-text{color:#002a5c}.a-btn--icon-text-large{color:#002a5c}.a-btn--icon-text-white{color:#fff}.a-btn--icon-text-right,.a-btn--icon-text-right-no-pad{color:#002a5c}.a-btn--icon-text-right-no-pad{border:0;padding-right:2.25rem;padding-left:0;color:#111}.a-btn--icon-text-right-no-pad:active,.a-btn--icon-text-right-no-pad:focus,.a-btn--icon-text-right-no-pad:hover{color:#aa1f2e}.a-btn--icon-right-block{display:block;border:0;padding-right:2.25rem;padding-left:0;color:#111}.a-btn--icon-right-block:active,.a-btn--icon-right-block:focus,.a-btn--icon-right-block:hover{color:#aa1f2e}.a-btn--icon-square{position:relative;width:3rem;height:3rem;display:block;background-color:transparent;color:#002a5c}.a-btn--icon-square .a-svg{position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;margin-top:-.75rem;margin-left:-.75rem}.a-btn--icon-square:active,.a-btn--icon-square:focus,.a-btn--icon-square:hover{background-color:#efefef;color:#aa1f2e}.a-chip,.a-chip--blue,.a-chip--filter,.a-chip--grey-dark,.a-chip--link,.a-chip--red,.a-chip--white-on-transparent{display:inline-block;border-color:#e1e1e1;border-radius:1.5rem;background-color:#e1e1e1;padding:.3125rem 1.125rem;color:#464646}.a-chip--red{border-color:#aa1f2e;background-color:#aa1f2e;color:#fff}.a-chip--grey-dark{border-color:#464646;background-color:#464646;color:#fff}.a-chip--blue{border-color:#002a5c;background-color:#002a5c;color:#fff}.a-chip--white-on-transparent{border:1px solid #fff;background-color:transparent;color:#fff}.a-chip--filter:active,.a-chip--filter:focus,.a-chip--filter:hover,.a-chip--link:active,.a-chip--link:focus,.a-chip--link:hover{background-color:#efefef;color:#002046}.a-chip--filter{position:relative;transform-style:preserve-3d;padding-right:2.625rem;padding-left:1.125rem;fill:currentColor}.a-chip--filter .a-svg{display:block;position:absolute;width:1.125rem;height:1.125rem;transform:translateX(-50%) translateY(-50%);transform-style:preserve-3d;right:.1875rem;top:50%}.a-date--calendar,.a-date--calendar--transparent,.a-date--calendar__end-month-range,.a-date--calendar__end-year-range,.a-date--calendar__start-day,.a-date--calendar__start-day-range,.a-date--calendar__start-month-range,.a-date--calendar__start-year-range{display:flex;flex-direction:column}.a-date--calendar,.a-date--calendar--transparent{flex-wrap:wrap;justify-content:center;align-items:center;background-color:#002a5c;padding:.75rem;width:4.875rem;text-align:center;line-height:1;color:#fff}.a-date--calendar.transparent,.transparent.a-date--calendar--transparent{border:2px solid #002a5c;background-color:transparent;color:#002a5c}.a-date--calendar--transparent{background-color:transparent}.a-date--calendar__month{font-size:.875rem;line-height:1.28571;text-transform:uppercase}.a-date--calendar__day{font-size:1.75rem;line-height:1.28571}.a-date--calendar__start-day{align-items:center}.a-date--calendar__start-day-range{align-items:center;max-width:100%}.a-date--calendar__start-day-range .a-date--calendar__day{font-size:1.125rem;line-height:1.33333;display:block}.a-date--calendar__start-month-range{margin-bottom:.75rem}.a-date--calendar__end-month-range{margin-top:.75rem}.a-date--calendar__start-year-range{margin-bottom:.75rem}.a-date--calendar__end-year-range{margin-top:.75rem}.a-icon,.a-icon--drop,.a-icon--lrg,.a-icon--med,.a-icon--sml,.a-icon--xlrg,.a-icon--xmed,.a-icon--xsml,.m-menu-mobile__btn--section .a-svg{display:block;fill:currentColor}.a-icon--drop:focus,.a-icon--lrg:focus,.a-icon--med:focus,.a-icon--sml:focus,.a-icon--xlrg:focus,.a-icon--xmed:focus,.a-icon--xsml:focus,.a-icon:focus,.m-menu-mobile__btn--section .a-svg:focus{outline:1px dashed #002046}.a-icon{position:relative;width:3rem;height:3rem}.a-icon .a-icon__svg{position:absolute;top:50%;left:50%;width:2.25rem;height:2.25rem;margin-top:-1.125rem;margin-left:-1.125rem}.a-icon--xsml{position:relative;width:1.125rem;height:1.125rem}.a-icon--xsml .a-icon__svg{position:absolute;top:50%;left:50%;width:1.125rem;height:1.125rem;margin-top:-.5625rem;margin-left:-.5625rem}.a-icon--sml{position:relative;width:1.5rem;height:1.5rem}.a-icon--sml .a-icon__svg{position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;margin-top:-.75rem;margin-left:-.75rem}.a-icon--med{position:relative;width:3.75rem;height:3.75rem}.a-icon--med .a-icon__svg{position:absolute;top:50%;left:50%;width:2.625rem;height:2.625rem;margin-top:-1.3125rem;margin-left:-1.3125rem}.a-icon--xmed{position:relative;width:4.5rem;height:4.5rem}.a-icon--xmed .a-icon__svg{position:absolute;top:50%;left:50%;width:3rem;height:3rem;margin-top:-1.5rem;margin-left:-1.5rem}.a-icon--lrg{position:relative;width:6rem;height:6rem}.a-icon--lrg .a-icon__svg{position:absolute;top:50%;left:50%;width:6rem;height:6rem;margin-top:-3rem;margin-left:-3rem}.a-icon--xlrg{position:relative;width:7.5rem;height:7.5rem}.a-icon--xlrg .a-icon__svg{position:absolute;top:50%;left:50%;width:7.5rem;height:7.5rem;margin-top:-3.75rem;margin-left:-3.75rem}.a-icon--drop{position:relative;width:.75rem;height:.75rem;top:1px}.a-icon--drop .a-icon__svg{position:absolute;top:50%;left:50%;width:.75rem;height:.75rem;margin-top:-.375rem;margin-left:-.375rem}img,picture{display:block;width:100%;height:auto}.cke_editable figure,.cke_editable img,.cke_editable picture,.o-group__info figure,.o-group__info img,.o-group__info picture,.s-wysiwyg figure,.s-wysiwyg img,.s-wysiwyg picture{margin-top:.375rem;margin-bottom:1.5rem}.cke_editable img+figcaption,.cke_editable picture+figcaption,.o-group__info img+figcaption,.o-group__info picture+figcaption,.s-wysiwyg img+figcaption,.s-wysiwyg picture+figcaption{margin-bottom:0}.cke_editable figcaption,.o-group__info figcaption,.s-wysiwyg figcaption{margin-top:-1.5rem;background-color:#efefef;padding:.75rem}.cke_editable .content_25_width_,.o-group__info .content_25_width_,.s-wysiwyg .content_25_width_{width:50%}@media (min-width:37.5em){.cke_editable .content_25_width_,.o-group__info .content_25_width_,.s-wysiwyg .content_25_width_{width:25%}}.cke_editable .align-center,.cke_editable .align-left,.cke_editable .align-right,.cke_editable .content_33_width_,.cke_editable .o-group__info .align-center,.cke_editable .o-group__info .align-left,.cke_editable .o-group__info .align-right,.cke_editable .o-group__info [data-align=center],.cke_editable .o-group__info [data-align=left],.cke_editable .o-group__info [data-align=right],.cke_editable .s-wysiwyg .align-center,.cke_editable .s-wysiwyg .align-left,.cke_editable .s-wysiwyg .align-right,.cke_editable .s-wysiwyg [data-align=center],.cke_editable .s-wysiwyg [data-align=left],.cke_editable .s-wysiwyg [data-align=right],.cke_editable [data-align=center],.cke_editable [data-align=left],.cke_editable [data-align=right],.o-group__info .align-center,.o-group__info .align-left,.o-group__info .align-right,.o-group__info .cke_editable .align-center,.o-group__info .cke_editable .align-left,.o-group__info .cke_editable .align-right,.o-group__info .cke_editable [data-align=center],.o-group__info .cke_editable [data-align=left],.o-group__info .cke_editable [data-align=right],.o-group__info .content_33_width_,.o-group__info .s-wysiwyg .align-center,.o-group__info .s-wysiwyg .align-left,.o-group__info .s-wysiwyg .align-right,.s-wysiwyg .align-center,.s-wysiwyg .align-left,.s-wysiwyg .align-right,.s-wysiwyg .cke_editable .align-center,.s-wysiwyg .cke_editable .align-left,.s-wysiwyg .cke_editable .align-right,.s-wysiwyg .cke_editable [data-align=center],.s-wysiwyg .cke_editable [data-align=left],.s-wysiwyg .cke_editable [data-align=right],.s-wysiwyg .content_33_width_,.s-wysiwyg .o-group__info .align-center,.s-wysiwyg .o-group__info .align-left,.s-wysiwyg .o-group__info .align-right{width:50%}@media (min-width:37.5em){.cke_editable .align-center,.cke_editable .align-left,.cke_editable .align-right,.cke_editable .content_33_width_,.cke_editable .o-group__info .align-center,.cke_editable .o-group__info .align-left,.cke_editable .o-group__info .align-right,.cke_editable .o-group__info [data-align=center],.cke_editable .o-group__info [data-align=left],.cke_editable .o-group__info [data-align=right],.cke_editable .s-wysiwyg .align-center,.cke_editable .s-wysiwyg .align-left,.cke_editable .s-wysiwyg .align-right,.cke_editable .s-wysiwyg [data-align=center],.cke_editable .s-wysiwyg [data-align=left],.cke_editable .s-wysiwyg [data-align=right],.cke_editable [data-align=center],.cke_editable [data-align=left],.cke_editable [data-align=right],.o-group__info .align-center,.o-group__info .align-left,.o-group__info .align-right,.o-group__info .cke_editable .align-center,.o-group__info .cke_editable .align-left,.o-group__info .cke_editable .align-right,.o-group__info .cke_editable [data-align=center],.o-group__info .cke_editable [data-align=left],.o-group__info .cke_editable [data-align=right],.o-group__info .content_33_width_,.o-group__info .s-wysiwyg .align-center,.o-group__info .s-wysiwyg .align-left,.o-group__info .s-wysiwyg .align-right,.s-wysiwyg .align-center,.s-wysiwyg .align-left,.s-wysiwyg .align-right,.s-wysiwyg .cke_editable .align-center,.s-wysiwyg .cke_editable .align-left,.s-wysiwyg .cke_editable .align-right,.s-wysiwyg .cke_editable [data-align=center],.s-wysiwyg .cke_editable [data-align=left],.s-wysiwyg .cke_editable [data-align=right],.s-wysiwyg .content_33_width_,.s-wysiwyg .o-group__info .align-center,.s-wysiwyg .o-group__info .align-left,.s-wysiwyg .o-group__info .align-right{width:33.33333%}}.cke_editable .content_50_width_,.o-group__info .content_50_width_,.s-wysiwyg .content_50_width_{width:50%}.cke_editable .align-left,.cke_editable [data-align=left],.o-group__info .align-left,.s-wysiwyg .align-left{float:left;clear:left;margin-right:.75rem;padding-right:.75rem}.cke_editable .align-right,.cke_editable [data-align=right],.o-group__info .align-right,.s-wysiwyg .align-right{float:right;clear:right;margin-left:.75rem;padding-left:.75rem}.cke_editable .align-center,.cke_editable [data-align=center],.o-group__info .align-center,.s-wysiwyg .align-center{clear:both;margin-right:auto;margin-left:auto}.cke_editable [data-align=center] figure{margin:0;padding:0;width:100%}.cke_editable [data-align=left] figure{margin:0;padding:0;width:100%}.cke_editable [data-align=right] figure{margin:0;padding:0;width:100%}.cke_editable img{margin-top:.375rem;margin-bottom:1.5rem}.cke_editable img[data-responsive-image-style=content_25_width_]{width:50%}@media (min-width:37.5em){.cke_editable img[data-responsive-image-style=content_25_width_]{width:25%}}.cke_editable img[data-responsive-image-style=content_33_width_]{width:50%}@media (min-width:37.5em){.cke_editable img[data-responsive-image-style=content_33_width_]{width:33.33333%}}.cke_editable img[data-responsive-image-style=content_50_width_]{width:50%}.cke_editable figure{margin-bottom:1.5rem}.cke_editable img+figcaption,.cke_editable picture+figcaption{margin-bottom:0}.cke_editable figcaption{margin-top:-1.5rem;background-color:#efefef;padding:.75rem}.a-link,.a-link--white,.a-link--white-small,.cke_editable a:not([class]),.m-input-submit--text,.m-message--browser a,.o-group__info a:not([class]),.s-wysiwyg a:not([class]){display:inline;background-color:transparent;cursor:pointer;text-decoration:underline;transition:background-color .3s,color .2s}.a-link,.cke_editable a:not([class]),.m-input-submit--text,.o-group__info a:not([class]),.s-wysiwyg a:not([class]){color:#002a5c}.a-link:active,.a-link:focus,.a-link:hover,.cke_editable a:active:not([class]),.cke_editable a:focus:not([class]),.cke_editable a:hover:not([class]),.m-input-submit--text:active,.m-input-submit--text:focus,.m-input-submit--text:hover,.o-group__info a:active:not([class]),.o-group__info a:focus:not([class]),.o-group__info a:hover:not([class]),.s-wysiwyg a:active:not([class]),.s-wysiwyg a:focus:not([class]),.s-wysiwyg a:hover:not([class]){background-color:rgba(70,70,70,.1);color:#002046}.a-link--white,.a-link--white-small,.m-message--browser a{text-decoration:underline;color:#fff}.a-link--white-small:active,.a-link--white-small:focus,.a-link--white-small:hover,.a-link--white:active,.a-link--white:focus,.a-link--white:hover,.m-message--browser a:active,.m-message--browser a:focus,.m-message--browser a:hover{background-color:rgba(255,255,255,.2);color:#fff}.a-link--white-small:active,.a-link--white-small:focus,.a-link--white-small:hover{background-color:rgba(255,255,255,.2)}.a-list--unordered li,.a-list--unordered-2col li,.a-list--unordered-white li,.a-list__item,.cke_editable ul li,.cke_editable ul:not([class]) li,.o-group__info ul li,.o-group__info ul:not([class]) li,.s-wysiwyg ul li,.s-wysiwyg ul:not([class]) li{padding-left:0}.a-list--unordered,.a-list--unordered-2col,.a-list--unordered-white,.cke_editable ul,.cke_editable ul:not([class]),.o-group__info ul,.o-group__info ul:not([class]),.s-wysiwyg ul,.s-wysiwyg ul:not([class]){margin-top:.75rem;margin-bottom:.75rem;padding-left:0;list-style-type:none}.a-list--unordered li,.a-list--unordered-2col li,.a-list--unordered-white li,.cke_editable ul li,.cke_editable ul:not([class]) li,.o-group__info ul li,.o-group__info ul:not([class]) li,.s-wysiwyg ul li,.s-wysiwyg ul:not([class]) li{position:relative;margin-bottom:.75rem;margin-left:1.5rem}.a-list--unordered li:last-child,.a-list--unordered-2col li:last-child,.a-list--unordered-white li:last-child,.cke_editable ul li:last-child,.o-group__info ul li:last-child,.s-wysiwyg ul li:last-child{margin-bottom:1.5rem}.a-list--unordered li:before,.a-list--unordered-2col li:before,.a-list--unordered-white li:before,.cke_editable ul li:before,.cke_editable ul:not([class]) li:before,.o-group__info ul li:before,.o-group__info ul:not([class]) li:before,.s-wysiwyg ul li:before,.s-wysiwyg ul:not([class]) li:before{position:absolute;top:0;left:-1.5rem;color:#1b4d88;content:'\2022 '}@media (min-width:56.25em){.a-list--unordered-2col{-moz-column-count:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}}.a-list--unordered-2col>li{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.a-list--ordered,.a-list--ordered-alpha,.a-list--ordered-decimal,.a-list--ordered-roman,.a-list--ordered-white,.cke_editable ol,.cke_editable ol:not([class]),.o-group__info ol,.o-group__info ol:not([class]),.s-wysiwyg ol,.s-wysiwyg ol:not([class]){margin-top:.75rem;margin-bottom:1.125rem;padding-left:1.125rem;counter-reset:list}.a-list--ordered li,.a-list--ordered-alpha li,.a-list--ordered-decimal li,.a-list--ordered-roman li,.a-list--ordered-white li,.cke_editable ol li,.cke_editable ol:not([class]) li,.o-group__info ol li,.o-group__info ol:not([class]) li,.s-wysiwyg ol li,.s-wysiwyg ol:not([class]) li{margin-bottom:.75rem;padding-left:.375rem;-moz-column-break-inside:avoid;break-inside:avoid;list-style-type:decimal;page-break-inside:avoid}.a-list--ordered li .xy,.a-list--ordered-alpha li .xy,.a-list--ordered-decimal li .xy,.a-list--ordered-roman li .xy,.a-list--ordered-white li .xy,.cke_editable ol li .xy,.o-group__info ol li .xy,.s-wysiwyg ol li .xy{padding:0!important}.a-list--ordered li .x,.a-list--ordered li .y,.a-list--ordered-alpha li .x,.a-list--ordered-alpha li .y,.a-list--ordered-decimal li .x,.a-list--ordered-decimal li .y,.a-list--ordered-roman li .x,.a-list--ordered-roman li .y,.a-list--ordered-white li .x,.a-list--ordered-white li .y,.cke_editable ol li .x,.cke_editable ol li .y,.o-group__info ol li .x,.o-group__info ol li .y,.s-wysiwyg ol li .x,.s-wysiwyg ol li .y{padding-left:1.875rem!important}.a-list--ordered li ol,.a-list--ordered li ul,.a-list--ordered-alpha li ol,.a-list--ordered-alpha li ul,.a-list--ordered-decimal li ol,.a-list--ordered-decimal li ul,.a-list--ordered-roman li ol,.a-list--ordered-roman li ul,.a-list--ordered-white li ol,.a-list--ordered-white li ul,.cke_editable ol li ol,.cke_editable ol li ul,.cke_editable ol:not([class]) li ol,.cke_editable ol:not([class]) li ul,.o-group__info ol li ol,.o-group__info ol li ul,.o-group__info ol:not([class]) li ol,.o-group__info ol:not([class]) li ul,.s-wysiwyg ol li ol,.s-wysiwyg ol li ul,.s-wysiwyg ol:not([class]) li ol,.s-wysiwyg ol:not([class]) li ul{margin-top:.75rem;margin-bottom:.75rem;padding-left:1.5rem}.a-list--ordered li ol li,.a-list--ordered li ul li,.a-list--ordered-alpha li ol li,.a-list--ordered-alpha li ul li,.a-list--ordered-decimal li ol li,.a-list--ordered-decimal li ul li,.a-list--ordered-roman li ol li,.a-list--ordered-roman li ul li,.a-list--ordered-white li ol li,.a-list--ordered-white li ul li,.cke_editable ol li ol li,.cke_editable ol li ul li,.cke_editable ol:not([class]) li ol li,.cke_editable ol:not([class]) li ul li,.o-group__info ol li ol li,.o-group__info ol li ul li,.o-group__info ol:not([class]) li ol li,.o-group__info ol:not([class]) li ul li,.s-wysiwyg ol li ol li,.s-wysiwyg ol li ul li,.s-wysiwyg ol:not([class]) li ol li,.s-wysiwyg ol:not([class]) li ul li{list-style:inherit}.a-list--ordered-decimal>li{list-style-type:decimal!important}.a-list--ordered-decimal>li .a-list--ordered-roman>li{list-style-type:upper-roman!important}.a-list--ordered-decimal>li .a-list--ordered-alpha>li{list-style-type:upper-alpha!important}.a-list--ordered-roman>li{list-style-type:upper-roman!important}.a-list--ordered-roman>li .a-list--ordered-alpha>li{list-style-type:upper-alpha!important}.a-list--ordered-roman>li .a-list--ordered-decimal>li{list-style-type:decimal!important}.a-list--ordered-alpha>li{list-style-type:upper-alpha!important}.a-list--ordered-alpha>li .a-list--ordered-decimal>li{list-style-type:decimal!important}.a-list--ordered-alpha>li .a-list--ordered-roman>li{list-style-type:upper-roman!important}.a-list--unordered-white{color:#fff}.a-list--unordered-white li:before{color:#fff}.a-list--ordered-white{color:#fff}.a-list--ordered-white li:before{color:#fff}.m-menu-main__link--level-2,.m-menu-main__link--level-3,.m-menu-mobile__btn--level-2,.m-menu-mobile__btn--level-3{display:block;position:relative;border-bottom:1px solid #fff;padding:.75rem;color:#111}.m-menu-main__link--level-2:active,.m-menu-main__link--level-2:focus,.m-menu-main__link--level-2:hover,.m-menu-main__link--level-3:active,.m-menu-main__link--level-3:focus,.m-menu-main__link--level-3:hover,.m-menu-mobile__btn--level-2:active,.m-menu-mobile__btn--level-2:focus,.m-menu-mobile__btn--level-2:hover,.m-menu-mobile__btn--level-3:active,.m-menu-mobile__btn--level-3:focus,.m-menu-mobile__btn--level-3:hover{z-index:1;background-color:#e1e1e1;color:#aa1f2e}.is-active.m-menu-main__link--level-2,.is-active.m-menu-main__link--level-3,.is-active.m-menu-mobile__btn--level-2,.is-active.m-menu-mobile__btn--level-3{color:#aa1f2e}.a-table--50-50,table{margin-top:1rem;margin-bottom:1rem;border-bottom:1px solid #efefef;width:100%;height:100%;border-collapse:collapse}td,th{border:1px solid #efefef;padding:.1875rem .375rem}th{border-color:#efefef;background-color:#1b4d88;padding-top:.375rem;padding-bottom:.375rem;color:#fff;font-weight:600}th:not(:last-child){border-right-color:#efefef}td{vertical-align:top}tr:nth-child(even){background-color:#fff}tr:nth-child(odd){background-color:#efefef}.a-table__col--narrow{min-width:1.5rem;max-width:3rem;text-align:center}.a-table--50-50 td,.a-table--50-50 th{width:50%}.a-table--tablecentred tr:nth-child(even),.cke_editable .tablecentred tr:nth-child(even),.o-group__info .tablecentred tr:nth-child(even),.s-wysiwyg .tablecentred tr:nth-child(even){background-color:#fff}.a-table--tablecentred tr:nth-child(odd),.cke_editable .tablecentred tr:nth-child(odd),.o-group__info .tablecentred tr:nth-child(odd),.s-wysiwyg .tablecentred tr:nth-child(odd){background-color:#fff}.a-table--tablecentred td,.cke_editable .tablecentred td,.o-group__info .tablecentred td,.s-wysiwyg .tablecentred td{vertical-align:middle;text-align:center}.a-table--tablecentred td[rowspan],.cke_editable .tablecentred td[rowspan],.o-group__info .tablecentred td[rowspan],.s-wysiwyg .tablecentred td[rowspan]{text-align:left}.a-token--white-on-transparent__wrapper,.a-token__wrapper{width:4.875rem}.a-token,.a-token--white-on-transparent{display:flex;justify-content:center;align-items:center;margin:0;border:1px solid #efefef;background-color:#efefef;padding:.75rem;height:4.875rem;text-align:center;line-height:1;color:#aa1f2e}.a-token--white-on-transparent{border-color:#fff;background-color:transparent;color:#fff}.a-token--white-on-transparent__desc,.a-token__desc{margin-top:.375rem;margin-bottom:0;text-align:center;color:#002046}.a-token--white-on-transparent__desc{color:#fff}.a-video,.a-video--4x3{position:relative;height:0;overflow:hidden}.a-video iframe,.a-video--4x3 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.a-video{padding-bottom:56.25%}.a-video--4x3{padding-bottom:75%}.m-accordion-item{border-bottom:1px solid #fff}.m-accordion-item:not(:last-of-type){margin-bottom:1.5rem}.m-accordion-item__label{font-size:1.125rem;line-height:1.33333;margin-top:-.1875rem;margin-bottom:1.3125rem;display:block;position:relative;margin-bottom:0;outline:0;background-color:#e1e1e1;cursor:pointer;padding:1.125rem 4.5rem 1.125rem 1.125rem;text-decoration:none;color:#002a5c;font-family:"Open Sans",Arial,sans-serif}.m-accordion-item__label-icon{position:relative;width:1.875rem;height:1.875rem;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);fill:#002a5c}.m-accordion-item__label-icon .a-svg{position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;margin-top:-.75rem;margin-left:-.75rem}.m-accordion-item__svg--expand{display:none}.js .m-accordion-item:not([data-accordion-state=is-open]) .m-accordion-item__svg--expand,.m-accordion-item[data-accordion-state=is-closed] .m-accordion-item__svg--expand,.no-js .m-accordion-item__svg--expand{display:block}.m-accordion-item__svg--collapse{display:none}.m-accordion-item[data-accordion-state=is-open] .m-accordion-item__svg--collapse{display:block}.m-accordion-item__label-text{padding-top:.1875rem;font-weight:400}.m-accordion-item__content{position:relative;background-color:#efefef;padding:1.125rem}.js .m-accordion-item:not([data-accordion-state=is-open]) .m-accordion-item__content,.m-accordion-item[data-accordion-state=is-closed] .m-accordion-item__content{display:none}.m-calendar-item__wrapper{height:100%}.m-calendar-item{display:flex;flex-direction:row;flex-wrap:nowrap;border-bottom:1px solid #efefef;padding-bottom:1.5rem;height:100%}.m-calendar-item__date{flex-shrink:0;margin-right:.9375rem;width:4.875rem}.m-calendar-item__content{margin-left:.9375rem;width:100%}@media (min-width:37.5em){.m-calendar-item__content{display:flex;flex-direction:column}}.m-calender-item__extras{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:37.5em){.m-calender-item__extras{flex-direction:row;flex-wrap:wrap;align-items:center}}.m-calendar-item__title{margin-bottom:.75rem}@media (min-width:48em){.m-calendar-item__title{margin-bottom:1.125rem}}.m-calendar-item__title h2,.m-calendar-item__title h3{margin-bottom:0}.m-calendar-item__title h2:not(.has-link),.m-calendar-item__title h3:not(.has-link){color:#111}.m-calendar-item__tags .a-chip,.m-calendar-item__tags .a-chip--red{margin-bottom:1.5rem}.m-calendar-item__message{margin-bottom:1.5rem;font-style:italic}.m-cta,.m-cta--critical,.m-cta--featured,.m-cta--featured-red{display:flex;flex-direction:column;background-color:#fff;padding:1.5rem;width:100%}@media (min-width:37.5em){.m-cta,.m-cta--critical,.m-cta--featured,.m-cta--featured-red{padding:3rem}}@media (min-width:56.25em){.m-cta,.m-cta--critical,.m-cta--featured,.m-cta--featured-red{flex-direction:row}}.m-cta--featured{border-top:3px solid #ffd24f}.m-cta--featured-red{border-top:3px solid #aa1f2e}.m-cta--critical{background-color:#aa1f2e;color:#fff}.m-cta__content{margin-bottom:1.5rem}@media (min-width:56.25em){.m-cta__content{margin-bottom:0;padding-right:1.5rem;width:75%}}.m-cta__actions{display:flex;flex-direction:column;justify-content:space-evenly}.m-cta__actions>a{text-align:center}.m-cta__actions>a:not(:last-of-type){margin-bottom:1.5rem}@media (min-width:37.5em){.m-cta__actions{flex-direction:row;flex-wrap:nowrap}.m-cta__actions>a:not(:last-of-type){margin-right:.75rem;margin-bottom:0}}@media (min-width:56.25em){.m-cta__actions{flex-direction:column;width:25%}.m-cta__actions>a:not(:last-of-type){margin-right:0;margin-bottom:1.125rem}}.m-cta--critical__title>*{color:#fff}.m-cta--critical .m-cta__body.s-wysiwyg a{color:#fff}.m-cta--critical .m-cta__body.s-wysiwyg a:active,.m-cta--critical .m-cta__body.s-wysiwyg a:focus,.m-cta--critical .m-cta__body.s-wysiwyg a:hover{text-decoration:none}.m-card{display:flex;flex-direction:column;border:1px solid #fff;background-color:#fff;width:100%}.m-card__banner,.m-card__banner.is-link{flex-shrink:0;width:100%}.is-link.m-card__banner,.m-card__banner.is-link{background-color:rgba(0,0,0,0)}@supports (mix-blend-mode:multiply){.is-link.m-card__banner img,.is-link.m-card__banner picture,.m-card__banner.is-link img,.m-card__banner.is-link picture{mix-blend-mode:multiply}}.is-link.m-card__banner:active,.is-link.m-card__banner:focus,.is-link.m-card__banner:hover,.m-card__banner.is-link:active,.m-card__banner.is-link:focus,.m-card__banner.is-link:hover{background-color:#e1e1e1}.is-link.m-card__banner:active img,.is-link.m-card__banner:active picture,.is-link.m-card__banner:focus img,.is-link.m-card__banner:focus picture,.is-link.m-card__banner:hover img,.is-link.m-card__banner:hover picture,.m-card__banner.is-link:active img,.m-card__banner.is-link:active picture,.m-card__banner.is-link:focus img,.m-card__banner.is-link:focus picture,.m-card__banner.is-link:hover img,.m-card__banner.is-link:hover picture{opacity:.7}@supports (mix-blend-mode:multiply){.is-link.m-card__banner:active img,.is-link.m-card__banner:active picture,.is-link.m-card__banner:focus img,.is-link.m-card__banner:focus picture,.is-link.m-card__banner:hover img,.is-link.m-card__banner:hover picture,.m-card__banner.is-link:active img,.m-card__banner.is-link:active picture,.m-card__banner.is-link:focus img,.m-card__banner.is-link:focus picture,.m-card__banner.is-link:hover img,.m-card__banner.is-link:hover picture{opacity:1}}.m-card__title{padding-top:1.5rem;padding-right:1.5rem;padding-left:1.5rem}.m-card__main{display:flex;flex-direction:column;flex-grow:1}.m-card__body{flex-grow:1;margin-bottom:1.5rem;padding-right:1.5rem;padding-left:1.5rem}.m-card__list{padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}.m-card__list-item{border-bottom:1px solid #efefef}.m-card__actions{margin-top:auto;margin-bottom:1.5rem;padding-right:1.5rem;padding-left:1.5rem}.m-carousel{background-color:#464646}.m-carousel__cell{width:100%;max-width:100%}.flickity-slider{display:flex;align-items:center}.m-carousel__image{margin:0 auto;width:auto;height:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.m-carousel__image{transform:translateY(-50%)}}.m-carousel__caption{background-color:#efefef;padding:.75rem;min-height:4.5rem}.flickity-button{background:rgba(0,42,92,.9);color:#fff}.featherlight .flickity-button{background:rgba(255,255,255,.9);color:#002a5c}.flickity-button:hover{background:rgba(0,42,92,.7)}.featherlight .flickity-button:hover{background:#fff}.flickity-button-icon{fill:#fff}.featherlight .flickity-button-icon{fill:#002a5c}.m-contact-card__wrapper{display:flex;flex-direction:column;border-top:2px solid #aa1f2e;height:100%}.m-contact-card--horizontal__wrapper{display:flex;flex-direction:column}@media (min-width:48em){.m-contact-card--horizontal__wrapper{flex-direction:row;flex-wrap:nowrap}}.m-contact-card{padding:1.5rem}.m-contact-card--horizontal{background-color:#aa1f2e;padding:1.5rem;color:#fff}.m-contact-card--horizontal h2{color:#fff}.m-contact-card--horizontal a{text-decoration:underline;color:#fff}.m-contact-card--horizontal a:active,.m-contact-card--horizontal a:focus,.m-contact-card--horizontal a:hover{background-color:rgba(255,255,255,.2);text-decoration:none;color:#fff}@media (min-width:48em){.m-contact-card--horizontal{width:50%}}.m-contact-card--horizontal__email,.m-contact-card--horizontal__fax,.m-contact-card--horizontal__location,.m-contact-card--horizontal__phone,.m-contact-card__email,.m-contact-card__fax,.m-contact-card__location,.m-contact-card__phone,.m-contact-card__staff{display:block;border:0;cursor:auto;padding-left:2.25rem}.m-contact-card--horizontal__email .a-svg,.m-contact-card--horizontal__fax .a-svg,.m-contact-card--horizontal__location .a-svg,.m-contact-card--horizontal__phone .a-svg,.m-contact-card__email .a-svg,.m-contact-card__fax .a-svg,.m-contact-card__location .a-svg,.m-contact-card__phone .a-svg,.m-contact-card__staff .a-svg{left:.75rem;fill:#002a5c}.m-contact-card--horizontal__fax .a-svg,.m-contact-card--horizontal__location .a-svg,.m-contact-card--horizontal__phone .a-svg{fill:#fff}.m-contact-card__tag{float:right;margin-bottom:1.5rem}.m-contact-card__title{clear:both}.m-contact-card__address{margin-bottom:.75rem}.m-contact-card__address p{margin-top:0;margin-bottom:.375rem}.m-contact-card__address__wrapper{max-height:7.375rem;overflow:hidden}@media (min-width:56.25em){.m-contact-card__address__wrapper{max-height:10.375rem}}@media (min-width:75em){.m-contact-card__address__wrapper{max-height:13.375rem}}.m-contact-card--horizontal__email,.m-contact-card__email{cursor:pointer;overflow:hidden;white-space:nowrap;color:#464646;text-overflow:ellipsis}.m-contact-card--horizontal__email{color:#fff}.m-contact-card--horizontal__email .a-svg{fill:#fff}.m-contact-card__footer{margin:auto 0 0;background-color:#efefef;padding:.75rem}@media (min-width:48em){.m-contact-card--horizontal__map{position:relative;width:50%}.m-contact-card--horizontal__map .google-map-field{width:100%;height:100%}.m-contact-card--horizontal__map .map-container{height:100%!important}}.m-course-list__table{table-layout:fixed}.m-course-list__table-cell a{color:#aa1f2e}.m-course-list__table-cell a:active,.m-course-list__table-cell a:focus,.m-course-list__table-cell a:hover{text-decoration:underline}.m-course-list__table-id{width:15%;vertical-align:middle}.m-course-list__table-title{width:65%}.m-course-list__table-instructor{width:20%}.m-course-stream-header{position:relative;background-color:#aa1f2e;padding:1.5rem 1.875rem}.m-course-stream-header__tags{margin-bottom:1.5rem}.m-course-stream-header__links{font-size:1.75rem;line-height:1.28571;margin-top:-.25rem;margin-bottom:1.5rem}@media (min-width:37.5em){.m-course-stream-header__links{font-size:2rem;line-height:1.3125;margin-top:-.3125rem}}.m-course-stream-header__links li{padding-bottom:.375rem}.m-course-stream-header__desc{font-size:1rem;line-height:1.5;margin-top:-.25rem;margin-bottom:.5rem;color:#fff}@media (min-width:37.5em){.m-course-stream-header__desc{font-size:1.125rem;line-height:1.33333;margin-top:-.1875rem;margin-bottom:.5625rem}}.m-course-stream-header__desc a{text-decoration:underline;color:#fff}.m-course-stream-header__desc a:active,.m-course-stream-header__desc a:focus,.m-course-stream-header__desc a:hover{text-decoration:none}.m-course-stream-header__type{position:absolute;top:1.5rem;right:1.875rem}.m-course-stream{position:relative;border-top:2px solid #aa1f2e;padding:2.25rem .9375rem}@media (min-width:37.5em){.m-course-stream{padding-right:1.875rem;padding-left:1.875rem}}.m-course-stream__title{max-width:65%}@media (min-width:25em){.m-course-stream__title{max-width:75%}}@media (min-width:37.5em){.m-course-stream__title{max-width:80%}}.m-course-stream__desc{margin-bottom:2.25rem;max-width:65%}@media (min-width:25em){.m-course-stream__desc{max-width:75%}}@media (min-width:37.5em){.m-course-stream__desc{margin-bottom:3.75rem;max-width:80%}}.m-course-stream__fce{position:absolute;top:2.25rem;right:.9375rem}@media (min-width:37.5em){.m-course-stream__fce{right:1.875rem}}.m-course-stream__requirement-item{margin-bottom:.75rem;border-bottom:2px solid #e1e1e1;padding-bottom:.75rem}.m-course-stream__requirement-item:first-of-type{border-top:2px solid #e1e1e1;padding-top:.75rem}.m-course-stream__requirement-item:last-of-type{margin-bottom:0;border:0;padding-bottom:0}.m-facets__toggle{font-size:1.125rem;line-height:1.33333;position:relative;transform-style:preserve-3d;padding-top:.75rem;padding-bottom:.75rem;padding-right:2.25rem;padding-left:.75rem;display:block;position:relative;width:100%;text-align:left}.m-facets__toggle .a-svg{display:block;position:absolute;width:1.125rem;height:1.125rem;transform:translateX(-50%) translateY(-50%);transform-style:preserve-3d;right:.1875rem;top:50%}.m-facets__toggle .a-svg{color:#aa1f2e}.m-facets__toggle[aria-expanded=true] .close{display:none}.m-facets__toggle[aria-expanded=false] .open{display:none}.m-facets__list[aria-hidden=true]{display:none}.m-facets__link{display:block;margin-left:.75rem;padding:.1875rem .75rem;color:#aa1f2e}.m-facets__link:active,.m-facets__link:hover{text-decoration:underline}.m-facets__title{font-size:1.5rem;line-height:1.25;margin:0;background-color:#fff;padding:0 .75rem 1.5rem;color:#111;font-weight:600}.m-feature-item{border:1px solid #fff;background-color:#fff;padding:0 .75rem 1.5rem}.m-feature-item.no-image{padding-top:5.625rem}@media (min-width:37.5em){.m-feature-item{padding-right:1.875rem;padding-left:1.875rem}}.m-feature-item--horizontal__img,.m-feature-item__img{margin:0 -.75rem 1.5rem}@media (min-width:37.5em){.m-feature-item--horizontal__img,.m-feature-item__img{margin-right:-1.875rem;margin-left:-1.875rem}}.m-feature-item--horizontal__content,.m-feature-item__content{border-bottom:1px solid #efefef;padding-bottom:1.125rem}.m-feature-item__date{font-size:.875rem;line-height:1.28571;margin-bottom:.75rem}.m-feature-item__title h2{margin-bottom:0}.m-feature-item--horizontal{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[9];grid-template-columns:repeat(9,1fr);margin-bottom:2.25rem}.m-feature-item--horizontal__img{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4;margin:0}.m-feature-item--horizontal__content{-ms-grid-column:5;-ms-grid-column-span:6;grid-column:5/span 6;padding:1.5rem 1.5rem 1.5rem 2.625rem}.m-flickr-gallery__desc{margin-bottom:1.5rem}.m-flickr-gallery__gallery{position:relative;height:0;padding-top:56%;width:100%}.m-flickr-gallery__gallery>*{display:block;position:absolute;width:100%!important;height:100%!important;top:0;margin:0;padding:0}.m-flickr-gallery__gallery>*{display:none}.m-flickr-gallery__gallery iframe{display:block!important;position:absolute!important}.m-form-group__description{margin:.375rem 0 .75rem 0;color:#6e6e6e}.m-form-fieldset{margin-bottom:2.625rem}.m-form-fieldset .field-prefix,.m-form-fieldset .field-suffix{margin-top:.375rem;margin-bottom:1.125rem;color:#6e6e6e}.m-form-fieldset .m-form-item--checkbox .l-form-item,.m-form-fieldset .m-form-item--radio .l-form-item{margin:0}.m-form-fieldset.required.error{border:2px solid #aa1f2e;padding:.75rem 1.5rem}.m-form-radio-group--buttons .m-form-fieldset{margin-bottom:0}.m-form-radio-group--buttons .m-form-fieldset .m-form-item--radio .l-form-item{display:inline-block;flex-grow:1;flex-shrink:1;margin-bottom:.375rem;width:auto}@media (min-width:37.5em){.m-form-radio-group--buttons .m-form-fieldset .m-form-item--radio .l-form-item{margin:0 .375rem}.m-form-radio-group--buttons .m-form-fieldset .m-form-item--radio .l-form-item:first-of-type{margin-left:0}.m-form-radio-group--buttons .m-form-fieldset .m-form-item--radio .l-form-item:last-of-type{margin-right:0}}.m-form-radio-group--buttons .m-form-fieldset .form-radios{display:flex;flex-direction:column}@media (min-width:37.5em){.m-form-radio-group--buttons .m-form-fieldset .form-radios{flex-direction:row}}.m-form-radio-group--buttons .m-form-fieldset .form-radio{display:none}.m-form-radio-group--buttons .m-form-fieldset .form-radio:checked+.m-label{border-color:#efefef;background-color:#1b4d88}.m-form-radio-group--buttons .m-form-fieldset .m-label{width:100%}.m-form-item__description{margin:.375rem 0 .75rem;line-height:1.5rem;color:#6e6e6e}.m-form-fieldset__legend{margin-bottom:.375rem}.required.error .m-form-fieldset__legend{margin:0;padding:0 .75rem;color:#aa1f2e}.m-form-fieldset__legend.form-required>span{color:#aa1f2e}.form-item.webform-section:not(:last-of-type){margin-bottom:1.875rem}.form-item.webform-section .webform-section-title{margin-bottom:.375rem}.m-form-fieldset__errors{margin-bottom:.75rem;color:#aa1f2e}.m-form-item--error-message{color:#aa1f2e}.webform-flexbox{margin-top:0!important;margin-bottom:0!important}.m-input{border-color:transparent}.m-input.required.error{border-width:2px;border-color:#aa1f2e;color:#aa1f2e}.m-input-submit--text{background-color:transparent;padding:0;white-space:normal;-webkit-appearance:none}.m-label,.m-label--is-required{display:inline-block;margin-bottom:.375rem;color:#464646}.m-label .webform-element-help,.m-label--is-required .webform-element-help{margin-bottom:0;line-height:1;color:#fff}.m-label a,.m-label--is-required a{color:#6e6e6e}.m-label a:active,.m-label a:focus,.m-label a:hover,.m-label--is-required a:active,.m-label--is-required a:focus,.m-label--is-required a:hover{text-decoration:underline;color:#002046}.m-label--is-required>span{color:#aa1f2e}.m-label--is-required>span.webform-element-help{color:#fff}select{background-color:#f5f5f5;background-image:url(/themes/uc/assets/svg/svg-art/ico-arrow-down--red.svg);background-repeat:no-repeat;background-position:right 1.125rem center;background-size:1.125rem 1.125rem;cursor:pointer;-o-border-image:none;border-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.is-invalid.m-select--grey,.m-select.is-invalid,.m-select.required.error,.required.error.m-select--grey{border-width:2px;border-color:#aa1f2e;color:#aa1f2e}.m-select--grey{border-color:#6e6e6e;border-radius:0;background-color:#6e6e6e;background-image:url(/themes/uc/assets/svg/svg-art/ico-chevron-down--white.svg);padding-right:3rem;height:3rem;color:#fff}.m-select--grey:active,.m-select--grey:focus,.m-select--grey:hover{border-color:#111;background-color:#111;color:#fff}.required.error .m-form-item--checkbox label{color:#aa1f2e}.m-form-item--checkbox .m-form-item{margin-bottom:.375rem}.webform-checkboxes-other-input.m-form-item{margin-top:.75rem}input[type=checkbox].m-form-item--checkbox-icon{position:absolute;opacity:0;margin:0;padding:0}input[type=checkbox].m-form-item--checkbox-icon+label{font-size:1.125rem;line-height:1.33333;display:inline-block;background:url(/themes/uc/assets/img/checkbox-unchecked.svg) no-repeat scroll left top 3px transparent;background-size:1.5rem 1.5rem;cursor:pointer;padding-left:2.25rem;line-height:1.875rem}input[type=checkbox].m-form-item--checkbox-icon:checked+label{background-image:url(/themes/uc/assets/img/checkbox-checked.svg)}.m-form-item--checkbox-icon.m-form-fieldset{padding-top:1.5rem;padding-bottom:.75rem}@media (min-width:37.5em){.m-form-item--checkbox-icon .m-form-item{display:inline;margin:0 .75rem}}.m-form-item--checkbox-icon .m-form-item:first-of-type{margin-left:0}.m-form-item--checkbox-icon .m-form-item:last-of-type{margin-right:0}.required.error .m-form-item--radio label{color:#aa1f2e}.m-form-item--radio .m-form-item{margin-bottom:.375rem}.webform-radios-other-input.m-form-item{margin-top:.75rem}.m-textarea.required.error{border-width:2px;border-color:#aa1f2e;color:#aa1f2e}.text-count-message{margin:.375rem 0;color:#aa1f2e}.m-image__caption{background-color:#efefef;padding:.75rem;text-align:center}.m-info-box--person,.m-info-box--person-condensed{border-top:3px solid #aa1f2e}.m-info-box--person-condensed{margin-bottom:0;height:100%}.m-info-box--person-condensed__main,.m-info-box--person__main{position:relative;padding:1.5rem 1.875rem}.m-info-box--person-condensed__picture,.m-info-box--person__picture{margin-bottom:1.875rem;overflow:hidden}.m-info-box--person-condensed__picture img,.m-info-box--person-condensed__picture picture,.m-info-box--person__picture img,.m-info-box--person__picture picture{margin:0 auto;border-radius:50%;max-width:7.875rem;max-height:7.875rem}@media (min-width:48em){.m-info-box--person-condensed__picture,.m-info-box--person__picture{position:absolute;right:0;width:calc(3 * (100% - 1.875rem * 11)/ 12 + 5.625rem)}.m-info-box--person-condensed__picture img,.m-info-box--person-condensed__picture picture,.m-info-box--person__picture img,.m-info-box--person__picture picture{max-width:7.125rem;max-height:7.125rem}}.m-info-box--person__degree{margin-top:-.75rem;margin-bottom:1.5rem}@media (min-width:48em){.m-info-box--person-condensed__picture{position:relative;width:100%}}.m-info-box--person__picture-alumni{margin-bottom:2.25rem}.m-info-box--person__picture-alumni img,.m-info-box--person__picture-alumni picture{margin:0 auto;max-width:13.5rem}@media (min-width:48em){.m-info-box--person__picture-alumni{float:right;margin-bottom:0;width:calc(3 * (100% - 1.875rem * 11)/ 12 + 5.625rem)}.m-info-box--person__picture-alumni img,.m-info-box--person__picture-alumni picture{margin:0 auto;max-width:11.25rem}}.m-info-box--person__info-cols{display:flex;flex-direction:column;margin-bottom:1.5rem}@media (min-width:37.5em){.m-info-box--person__info-cols{margin-bottom:1.5rem}}@media (min-width:48em){.m-info-box--person__info-cols{flex-direction:row;margin-bottom:.75rem;width:calc(8 * (100% - 1.875rem * 11)/ 12 + 15rem)}}@media (min-width:64em){.m-info-box--person__info-cols{width:calc(9 * (100% - 1.875rem * 11)/ 12 + 15rem)}}.m-info-box--person__info-col1{margin-bottom:1.5rem}@media (min-width:37.5em){.m-info-box--person__info-col1{width:50%}}@media (min-width:48em){.m-info-box--person__info-col1{margin-bottom:0;padding-right:.9375rem}}.m-info-box--person-condensed__info-col1{margin-bottom:.375rem}.m-info-box--person-condensed__info-col2 a,.m-info-box--person__info-col2 a{cursor:pointer;overflow:hidden;white-space:nowrap;color:#464646;text-overflow:ellipsis}.m-info-box--person-condensed__info-col2 a:active,.m-info-box--person-condensed__info-col2 a:focus,.m-info-box--person-condensed__info-col2 a:hover,.m-info-box--person__info-col2 a:active,.m-info-box--person__info-col2 a:focus,.m-info-box--person__info-col2 a:hover{text-decoration:underline;color:#002a5c}@media (min-width:37.5em){.m-info-box--person-condensed__info-col2,.m-info-box--person__info-col2{width:50%}}@media (min-width:48em){.m-info-box--person-condensed__info-col2,.m-info-box--person__info-col2{padding-left:.9375rem}}.m-info-box--person-condensed__info-col2{margin-bottom:.75rem}@media (min-width:37.5em){.m-info-box--person-condensed__info-col2{width:100%}}@media (min-width:48em){.m-info-box--person-condensed__info-col2{padding-left:0}}.m-info-box--person__tags{display:flex;flex-direction:column}@media (min-width:48em){.m-info-box--person__tags{flex-direction:row;float:right;clear:both;margin-top:1.5rem}}.m-info-box--person-condensed__tag-first,.m-info-box--person__tag-first{margin-bottom:.375rem}.m-info-box--person-condensed__tag-first .a-chip,.m-info-box--person__tag-first .a-chip{margin-bottom:.75rem}@media (min-width:48em){.m-info-box--person-condensed__tag-first,.m-info-box--person__tag-first{margin-right:.375rem;margin-bottom:0}}.m-info-box--person-condensed__tag-last .a-chip--red,.m-info-box--person__tag-last .a-chip--red{margin-bottom:.75rem}@media (min-width:48em){.m-info-box--person-condensed__tag-last .a-chip--red{margin-bottom:.375rem}}.m-info-box--person-condensed__info-bio,.m-info-box--person-condensed__info-email,.m-info-box--person-condensed__info-phone,.m-info-box--person-condensed__info-website,.m-info-box--person__info-bio,.m-info-box--person__info-email,.m-info-box--person__info-phone,.m-info-box--person__info-website{display:block;border:0;cursor:auto;padding-left:2.25rem}.m-info-box--person-condensed__info-bio .a-svg,.m-info-box--person-condensed__info-email .a-svg,.m-info-box--person-condensed__info-phone .a-svg,.m-info-box--person-condensed__info-website .a-svg,.m-info-box--person__info-bio .a-svg,.m-info-box--person__info-email .a-svg,.m-info-box--person__info-phone .a-svg,.m-info-box--person__info-website .a-svg{left:.75rem;fill:#002a5c}.m-info-box--person-condensed__info-address,.m-info-box--person__info-address{position:relative;transform-style:preserve-3d;padding-top:.75rem;padding-bottom:.75rem;padding-left:3rem;padding-right:1.125rem;display:block;border:0;padding-left:2.25rem}.m-info-box--person-condensed__info-address .a-svg,.m-info-box--person__info-address .a-svg{display:block;position:absolute;width:1.5rem;height:1.5rem;transform:translateX(-50%) translateY(-50%);transform-style:preserve-3d;left:1.5rem;top:1.5rem}.m-info-box--person-condensed__info-address .a-svg,.m-info-box--person__info-address .a-svg{left:.75rem;fill:#002a5c}.m-info-box--person__bio{max-height:12rem;overflow:hidden}.m-info-box--person__bio+.readmore{display:none}.m-info-box--person__bio.is-truncated+.readmore{font-size:1.125rem;line-height:1.33333;display:block;margin-top:.75rem}@media (min-width:48em){.m-info-box--person__bio{max-width:calc(7 * (100% - 1.875rem * 11)/ 12 + 13.125rem);max-height:9rem}}@media (min-width:64em){.m-info-box--person__bio{max-width:calc(8 * (100% - 1.875rem * 11)/ 12 + 15rem);max-height:7.5rem}}.m-info-box,.m-info-box--person,.m-info-box--person-condensed{display:flex;flex-direction:column;margin-bottom:2.25rem;background-color:#fff;width:100%}.m-info-box__tags{display:flex;flex-direction:column;border-bottom:1px solid #e1e1e1;background-color:#f5f5f5;padding:1.125rem 1.875rem}@media (min-width:48em){.m-info-box__tags{flex-direction:row;justify-content:space-between;align-items:center}}.m-info-box__tag-first{margin-bottom:.75rem}@media (min-width:48em){.m-info-box__tag-first{margin-right:.75rem;margin-bottom:0}}@media (min-width:48em){.m-info-box__tag-last{margin-left:.75rem}}.m-info-box__content{display:flex;flex-direction:column;padding:1.875rem 1.875rem}@media (min-width:48em){.m-info-box__content{flex-direction:row}}.m-info-box__col1{margin-bottom:1.875rem}@media (min-width:48em){.m-info-box__col1{margin-bottom:0;padding-right:.9375rem;width:calc(7 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}.m-info-box__col2{padding-right:.75rem}@media (min-width:48em){.m-info-box__col2{padding-right:0;padding-left:.9375rem;width:calc(5 * (100% - 1.875rem * 11)/ 12 + 9.375rem)}}.m-info-box__list-top{margin-bottom:1.125rem}@media (min-width:48em){.m-info-box__list-top{margin-bottom:1.875rem}}.m-info-box__footer{display:flex;flex-direction:column;padding:1.125rem 1.875rem 1.875rem 1.875rem}@media (min-width:48em){.m-info-box__footer{flex-direction:row;justify-content:space-between;align-items:center}}.m-info-box__actions>a{display:block;margin-right:auto;margin-left:auto;max-width:18.75rem;text-align:center}@media (min-width:48em){.m-info-box__actions{display:inline-block}}.m-info-box__date{margin-bottom:1.5rem;font-weight:700}@media (min-width:48em){.m-info-box__date{margin-bottom:0}}.m-instagram-embed,.m-instagram-embed--home{background-color:#f5f5f5;width:100%;padding:1.5rem 0}.m-instagram-embed iframe,.m-instagram-embed--home iframe{margin:0 auto!important}.m-instagram-embed--home{background-color:transparent;padding:0}.m-listing-item{border-bottom:1px solid #efefef;padding-bottom:1.125rem}.m-listing-item__content--has-img{margin-bottom:1.5rem;padding-right:1.5rem}@media (min-width:48em){.m-listing-item__content--has-img{float:left;margin-bottom:0;width:70%}}@media (min-width:56.25em){.m-listing-item__content--has-img{width:75%}}.m-listing-item__date{font-size:.875rem;line-height:1.28571;margin-bottom:.75rem}.m-listing-item__tags .a-chip--red{margin-bottom:.75rem}.m-listing-item__tags .a-chip--red:not(:last-of-type){margin-right:1.125rem}.m-listing-item__img{margin-bottom:1.125rem;max-width:15rem}@media (min-width:48em){.m-listing-item__img{float:right;width:30%;max-width:13.5rem}}@media (min-width:56.25em){.m-listing-item__img{width:25%}}.m-listing-item__summary{margin-top:.75rem}.m-logo{display:block;padding:.75rem;width:100%;transition:background-color .3s}.m-logo:active,.m-logo:focus,.m-logo:hover{background-color:#efefef}.m-logo__svg-wrapper{position:relative;height:0;padding-top:36.69065%;width:100%}.m-logo__svg-wrapper>*{display:block;position:absolute;width:100%!important;height:100%!important;top:0;margin:0;padding:0}.m-logo__hidden-text{height:0}.m-magazine{margin-bottom:3rem;border-top:3px solid #002a5c}.m-magazine__image{padding:1.125rem .9375rem 1.5rem}@media (min-width:25em){.m-magazine__image{margin:0 auto;width:calc(6 * (100% - 1.875rem * 11)/ 12 + 11.25rem)}}@media (min-width:48em){.m-magazine__image{float:left;padding:1.5rem 1.875rem 1.5rem 1.5rem;width:calc(4 * (100% - 1.875rem * 11)/ 12 + 5.625rem)}}.m-magazine__content{padding:0 .9375rem 1.125rem}@media (min-width:37.5em){.m-magazine__content{padding-right:1.875rem;padding-left:1.875rem}}@media (min-width:48em){.m-magazine__content{display:flex;flex-direction:column;float:left;padding:1.5rem 1.5rem 1.5rem 1.875rem;width:calc((8 * (100% - 1.875rem * 11)/ 12 + 15rem) - 1px)}}.m-magazine__header{margin-bottom:1.125rem}@media (min-width:37.5em){.m-magazine__header{margin-bottom:0}}.m-magazine__issue{margin-bottom:1.125rem}.m-magazine__section-title{margin-bottom:.75rem;color:#002a5c}.m-magazine__feature{color:#464646}.m-magazine__feature:not(:last-of-type){margin-bottom:.375rem}.m-magazine__feature a{color:#464646}.m-magazine__feature a:active,.m-magazine__feature a:focus,.m-magazine__feature a:hover{text-decoration:underline;color:#002a5c}.m-magazine__page{margin-right:.375rem}.m-magazine__footer{display:flex;flex-direction:column;align-items:center;background-color:#efefef;padding:1.5rem}@media (min-width:48em){.m-magazine__footer{flex-direction:row;justify-content:space-between;clear:both}}.m-magazine__footer-file{margin-bottom:1.5rem;text-decoration:underline;color:#464646}@media (min-width:48em){.m-magazine__footer-file{margin-bottom:0}}.m-message,.m-message--browser{background-color:#464646;padding:1.5rem;width:100%;color:#fff}@media (min-width:56.25em){.m-message,.m-message--browser{padding-right:0;padding-left:0}}@media (min-width:56.25em){.m-message__wrapper{padding:0 1.875rem}}.m-message__title{color:#fff}.m-message--browser{background-color:#002046}.m-message--browser a:active,.m-message--browser a:focus,.m-message--browser a:hover,.m-message--browser a:visited{text-decoration:underline}.m-breadcrumb__list{display:flex;width:100%}.m-breadcrumb__item{font-size:1.125rem;line-height:1.33333;min-width:3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-breadcrumb__item:not(:last-child){flex-shrink:1;background-image:url(/themes/uc/assets/svg/svg-art/ico-chevron-right--grey-medium.svg);background-repeat:no-repeat;background-position:right .375rem center;background-size:.75rem .75rem;padding-right:1.5rem}.m-breadcrumb__item:first-child{flex-shrink:10}@media (min-width:56.25em){.m-breadcrumb__item:first-child{display:block}}.m-breadcrumb__item:nth-last-child(2){flex-shrink:.5;background-image:none;padding-right:0}@media (min-width:56.25em){.m-breadcrumb__item:nth-last-child(2){background-image:url(/themes/uc/assets/svg/svg-art/ico-chevron-right--grey-medium.svg);padding-right:1.5rem}}.m-breadcrumb__item:last-child{display:none;flex-shrink:1000;color:#111;font-weight:700}@media (min-width:56.25em){.m-breadcrumb__item:last-child{display:block}}.m-breadcrumb__link{display:block;width:100%;overflow:hidden;text-decoration:none;white-space:nowrap;color:#aa1f2e;text-overflow:ellipsis}.m-breadcrumb__link:active,.m-breadcrumb__link:focus,.m-breadcrumb__link:hover{text-decoration:underline;color:#aa1f2e}.m-menu-inline__menu--level-1{display:flex;flex-wrap:wrap;margin:0 -.375rem}.m-menu-inline__item{display:flex;flex-direction:column;padding:.375rem;width:100%}@media (min-width:37.5em){.m-menu-inline__item{width:50%}}@media (min-width:56.25em){.m-menu-inline__item{width:25%}}.m-menu-inline__section--1cols,.m-menu-inline__section--2cols,.m-menu-inline__section--3cols,.m-menu-inline__section--4cols{padding:.375rem}.m-menu-inline__section--1cols .m-menu-inline__menu--level-2,.m-menu-inline__section--2cols .m-menu-inline__menu--level-2,.m-menu-inline__section--3cols .m-menu-inline__menu--level-2,.m-menu-inline__section--4cols .m-menu-inline__menu--level-2{display:flex;flex-wrap:wrap;margin:0 -.375rem}.m-menu-inline__section--1cols{width:100%}.m-menu-inline__section--1cols .m-menu-inline__item{width:100%}@media (min-width:37.5em){.m-menu-inline__section--1cols{width:50%}}@media (min-width:56.25em){.m-menu-inline__section--1cols{width:25%}}.m-menu-inline__section--2cols{width:100%}.m-menu-inline__section--2cols .m-menu-inline__item{width:100%}@media (min-width:37.5em){.m-menu-inline__section--2cols{width:50%}}@media (min-width:56.25em){.m-menu-inline__section--2cols{width:50%}.m-menu-inline__section--2cols .m-menu-inline__item{width:50%}}.m-menu-inline__section--3cols{width:100%}.m-menu-inline__section--3cols .m-menu-inline__item{width:100%}@media (min-width:37.5em){.m-menu-inline__section--3cols{width:50%}.m-menu-inline__section--3cols .m-menu-inline__item{width:100%}}@media (min-width:56.25em){.m-menu-inline__section--3cols{width:75%}.m-menu-inline__section--3cols .m-menu-inline__item{width:33.33333%}}.m-menu-inline__section--4cols{width:100%}.m-menu-inline__section--4cols .m-menu-inline__item{width:100%}@media (min-width:37.5em){.m-menu-inline__section--4cols{width:50%}.m-menu-inline__section--4cols .m-menu-inline__item{width:100%}}@media (min-width:56.25em){.m-menu-inline__section--4cols{width:100%}.m-menu-inline__section--4cols .m-menu-inline__item{width:25%}}.m-menu-inline__link{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto}.m-menu-jump{font-size:.9375rem;line-height:1.2;margin-top:-.09375rem;margin-bottom:-.09375rem;background-color:#e1e1e1;max-width:8.75rem;height:100%}.m-menu-main__menu--level-1{display:flex;position:relative}.m-menu-main__menu--level-2{position:absolute;top:100%;left:0;visibility:hidden;z-index:2;background-color:#efefef;padding:2.25rem 1.5rem;width:100%;box-shadow:0 8px 8px 0 rgba(0,0,0,.1)}.m-menu-main__menu--level-2.sub-nav{visibility:hidden}.m-menu-main__menu--level-2.open{visibility:visible}.m-menu-main__item--level-1{flex:100% 1 1}.m-menu-main__item--section-title{display:block;width:100%;text-transform:uppercase;color:#111;font-weight:700}.m-menu-main__link--level-1{display:flex;position:relative;justify-content:center;align-items:center;background-color:#fff;padding:1.125rem .75rem;width:100%;height:100%;text-align:center;text-transform:uppercase;color:#111;font-weight:700}.m-menu-main__link--level-1.open,.m-menu-main__link--level-1:active,.m-menu-main__link--level-1:focus,.m-menu-main__link--level-1:hover{z-index:1;background-color:#efefef;color:#aa1f2e}.m-menu-main__item--level-3.is-active .m-menu-main__link--level-2,.m-menu-main__item--level-3.is-active .m-menu-main__link--level-3{color:#aa1f2e}.m-menu-main__panel--2col,.m-menu-main__panel--3col,.m-menu-main__panel--4col{display:flex;flex-wrap:wrap;padding-right:0;padding-left:0}.m-menu-main__panel--2col .m-menu-main__item--level-2,.m-menu-main__panel--3col .m-menu-main__item--level-2,.m-menu-main__panel--4col .m-menu-main__item--level-2{padding:0 1.5rem}.m-menu-main__panel--1col .m-menu-main__menu--level-3 .m-menu-main__item--level-3,.m-menu-main__panel--2col .m-menu-main__menu--level-3 .m-menu-main__item--level-3,.m-menu-main__panel--3col .m-menu-main__item--level-2.is-split .m-menu-main__menu--level-3 .m-menu-main__item--level-3,.m-menu-main__panel--full .m-menu-main__item--level-2{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}.m-menu-main__panel--1col .m-menu-main__menu--level-3{-moz-column-count:4;column-count:4}.m-menu-main__panel--2col .m-menu-main__item--level-2{width:50%}.m-menu-main__panel--2col .m-menu-main__item--level-2.is-split{width:75%}.m-menu-main__panel--2col .m-menu-main__item--level-2.is-split .m-menu-main__menu--level-3{-moz-column-count:3;column-count:3}.m-menu-main__panel--2col .m-menu-main__item--level-2.is-not-split{width:25%}.m-menu-main__panel--2col .m-menu-main__item--level-2.is-not-split .m-menu-main__menu--level-3{-moz-column-count:1;column-count:1}.m-menu-main__panel--2col .m-menu-main__menu--level-3{-moz-column-count:2;column-count:2}.m-menu-main__panel--3col .m-menu-main__item--level-2{width:25%}.m-menu-main__panel--3col .m-menu-main__item--level-2.is-split{width:50%}.m-menu-main__panel--3col .m-menu-main__item--level-2.is-split .m-menu-main__menu--level-3{-moz-column-count:2;column-count:2}.m-menu-main__panel--4col .m-menu-main__item--level-2{width:25%}.m-menu-main__panel--full{-moz-column-count:4;column-count:4}.m-menu-mobile__menu--level-2{margin-bottom:1.5rem}.m-menu-mobile__menu--level-3[data-menu-state=is-closed]{display:none}.m-menu-mobile__item--section{margin-top:1.5rem;margin-bottom:1.5rem}.m-menu-mobile__item--section:first-child{margin-top:0}.m-menu-mobile__btn--level-1{display:block;padding:.75rem;width:100%;text-align:left;text-transform:uppercase;color:#111;font-weight:600}.m-menu-mobile__btn--level-1:active,.m-menu-mobile__btn--level-1:focus,.m-menu-mobile__btn--level-1:hover{background-color:#e1e1e1;color:#aa1f2e}.m-menu-mobile__btn--section{position:relative;transform-style:preserve-3d;padding-top:.75rem;padding-bottom:.75rem;padding-right:2.625rem;padding-left:.75rem;display:block;border:0;background-color:transparent;cursor:pointer;width:100%;text-align:left}.m-menu-mobile__btn--section .a-svg{display:block;position:absolute;width:1.125rem;height:1.125rem;transform:translateX(-50%) translateY(-50%);transform-style:preserve-3d;right:.1875rem;top:50%}.m-menu-mobile__btn--section:active,.m-menu-mobile__btn--section:focus,.m-menu-mobile__btn--section:hover{background-color:#e1e1e1;color:#aa1f2e}.m-menu-mobile__btn--section .a-svg{color:#aa1f2e}.m-menu-mobile__btn--section .a-svg.expanded{display:none}.m-menu-mobile__btn--section[aria-expanded=true] .a-svg.expanded{display:block}.m-menu-mobile__btn--section[aria-expanded=true] .a-svg.collapsed{display:none}.m-menu-side{padding-bottom:3rem}.m-menu-side__link--level-1{font-size:1.5rem;line-height:1.25;display:block;padding:.75rem .375rem;color:#111;font-weight:600}.m-menu-side__link--level-1:active,.m-menu-side__link--level-1:hover{background-color:#efefef;color:#aa1f2e}.m-menu-side__link--level-1:focus{position:relative;z-index:1}.m-menu-side__link--level-2{position:relative;transform-style:preserve-3d;padding-top:.75rem;padding-bottom:.75rem;padding-right:2.25rem;padding-left:.75rem;font-size:1.125rem;line-height:1.33333;display:block;position:relative;border-bottom:1px solid #efefef;color:#111}.m-menu-side__link--level-2 .a-svg{display:block;position:absolute;width:1.125rem;height:1.125rem;transform:translateX(-50%) translateY(-50%);transform-style:preserve-3d;right:.1875rem;top:50%}.m-menu-side__link--level-2:active,.m-menu-side__link--level-2:hover{border-color:#aa1f2e;background-color:#efefef}.is-active .m-menu-side__link--level-2{background-color:#efefef}.m-menu-side__link--level-2 svg{fill:#aa1f2e}.m-menu-side__link--level-3{position:relative;transform-style:preserve-3d;padding-top:.75rem;padding-bottom:.75rem;padding-right:2.25rem;padding-left:1.5rem;display:block;position:relative;color:#aa1f2e}.m-menu-side__link--level-3 .a-svg{display:block;position:absolute;width:1.125rem;height:1.125rem;transform:translateX(-50%) translateY(-50%);transform-style:preserve-3d;right:.1875rem;top:50%}.m-menu-side__link--level-3:active,.m-menu-side__link--level-3:focus,.m-menu-side__link--level-3:hover{background-color:#f5f5f5;text-decoration:underline;color:#111}.m-menu-side__link--level-3.is-active{background-color:#efefef}.m-menu-side__link--level-3 svg{fill:#aa1f2e}.m-menu-side__link--level-4{display:block;padding:.75rem 3rem;text-decoration:underline;color:#002a5c}.m-menu-side__link--level-4:active,.m-menu-side__link--level-4:hover{color:#111}.m-menu-side__link--level-4.is-active{background-color:#efefef}.m-tab__item{display:inline-block;margin:0}.m-tabs--primary{margin-bottom:1.5rem;background-color:#efefef;padding:.75rem}.m-pager{display:flex;flex-wrap:wrap;align-items:center;margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width:37.5em){.m-pager{flex-wrap:nowrap}}.m-pager__group-backwards,.m-pager__group-forwards{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-grow:1;flex-basis:4.875rem}.m-pager__group-backwards>a:first-of-type,.m-pager__group-forwards>a:first-of-type{margin-bottom:1.125rem}@media (min-width:25em){.m-pager__group-backwards,.m-pager__group-forwards{flex-wrap:nowrap;flex-basis:6.375rem}.m-pager__group-backwards>a:first-of-type,.m-pager__group-forwards>a:first-of-type{margin-bottom:0}}.m-pager__group-backwards{justify-content:flex-start;order:2}@media (min-width:37.5em){.m-pager__group-backwards{order:1}}.m-pager__group-forwards{justify-content:flex-end;order:3}.m-pager__items{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;order:1;flex-shrink:1;margin-right:.375rem;margin-bottom:1.5rem;margin-left:.375rem;width:100%}@media (min-width:25em){.m-pager__items{margin-right:.75rem;margin-left:.75rem}}@media (min-width:37.5em){.m-pager__items{flex-wrap:wrap;order:2;margin-bottom:0;width:auto}}.m-pager__item a,.m-pager__item-is-active a,.m-pager__item-next--ellipsis,.m-pager__item-prev--ellipsis{display:block;margin-right:.375rem;margin-bottom:.375rem;margin-left:.375rem;padding:.375rem .4995rem;min-width:2.25rem;text-align:center}.m-pager__item a{border-radius:50%;color:#002046}.m-pager__item a:active,.m-pager__item a:focus,.m-pager__item a:hover{background-color:#002046;color:#fff}.m-pager__item-is-active a{border-radius:50%;background-color:#aa1f2e;cursor:default;color:#fff}.m-pager__item-next--ellipsis,.m-pager__item-prev--ellipsis{margin-right:0;margin-left:0;padding:0;min-width:0;color:#002046}.m-poster{position:relative;margin:0 auto;max-width:1460px}@supports (display:grid){.m-poster{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr}}@supports (display:grid){.m-poster__image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1}.m-poster__image figure,.m-poster__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center}}.m-poster__info-box-wrapper{width:100%;max-width:1460px}@media (min-width:37.5em){.m-poster__info-box-wrapper{margin-right:auto;margin-left:auto}@supports (display:grid){.m-poster__info-box-wrapper{-ms-grid-row-align:end;align-self:end;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1}}}.m-poster__info-box{background-color:#fff;padding:.9375rem}@media (min-width:37.5em){.m-poster__info-box{position:absolute;bottom:1.875rem;margin:0 auto 0 1.875rem;padding:1.875rem;width:calc(50% - 2.8125rem)}@supports (display:grid){.m-poster__info-box{position:static;margin-top:1.875rem;margin-bottom:1.875rem;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1}}}.m-poster__subject{margin-bottom:.46875rem;text-transform:capitalize;font-weight:700}.m-poster__title{margin-bottom:1.875rem;text-transform:capitalize}.m-poster__title>*{margin:0}.m-poster__btn{text-transform:capitalize}.m-poster__btn a{width:100%;text-align:center}@media (min-width:37.5em){.m-poster__btn a{width:auto;text-align:left}}.m-quote:after,.m-quote:before{display:block;margin:0 auto;background-color:#e1e1e1;width:100%;height:1px;content:''}.m-quote{margin:0;padding-top:.75rem;padding-bottom:.75rem;text-align:center}.m-quote:before{margin-bottom:3.75rem}.m-quote:after{margin-top:3.75rem}.m-quote__body{position:relative;padding-right:1.5rem;padding-left:1.5rem;color:#aa1f2e}@media (min-width:37.5em){.m-quote__body{padding-right:3rem;padding-left:3rem}}.m-quote__mark-close,.m-quote__mark-open{position:absolute;line-height:3rem}.m-quote__mark-open{top:-.75rem;left:-.75rem}@media (min-width:37.5em){.m-quote__mark-open{top:-.375rem;left:-2.25rem}}.m-quote__mark-close{right:-.75rem;bottom:-2.25rem}@media (min-width:37.5em){.m-quote__mark-close{right:-2.25rem}}.m-quote__footer{margin-top:1.5rem;color:#464646;font-style:normal}.m-quote__footer a{color:#464646}.m-quote__footer a:active,.m-quote__footer a:focus,.m-quote__footer a:hover{text-decoration:underline;color:#002046}.cke_editable blockquote:not([class]),.m-quote--block,.m-quote--highlight,.o-group__info blockquote:not([class]),.s-wysiwyg blockquote:not([class]){margin:0;border-left:2px solid #e1e1e1;padding:.75rem 0 .75rem 1.875rem}.cke_editable blockquote:not([class])+h2,.m-quote--block+h2,.m-quote--highlight+h2,.o-group__info blockquote:not([class])+h2,.s-wysiwyg blockquote:not([class])+h2{margin-top:1.5rem}.m-quote--highlight{border-left:2px solid #aa1f2e;padding:1.5rem 0 1.5rem 1.875rem}.m-requirement{display:flex;flex-direction:column;padding:1.5rem 0}@media (min-width:48em){.m-requirement{flex-direction:row}}@media (min-width:48em){.m-requirement__col1{padding-right:.9375rem;width:calc(4 * (100% - 1.875rem * 11)/ 12 + 7.5rem)}}@media (min-width:56.25em){.m-requirement__col1{width:calc(3 * (100% - 1.875rem * 11)/ 12 + 5.625rem)}}@media (min-width:91.25em){.m-requirement__col1{width:calc(4 * (100% - 1.875rem * 11)/ 12 + 7.5rem)}}@media (min-width:48em){.m-requirement__col2{flex-grow:0;flex-shrink:0;padding-right:.9375rem;width:calc(8 * (100% - 1.875rem * 11)/ 12 + 15rem)}}@media (min-width:56.25em){.m-requirement__col2{padding-right:1.875rem}}.m-requirement__year{margin-bottom:.75rem}@media (min-width:37.5em){.m-requirement__year{margin-bottom:1.125rem}}.m-requirement__desc{margin-bottom:1.125rem}.m-requirement__courses{margin-bottom:1.125rem;color:#111}.m-requirement__courses a{text-decoration:underline;color:#111}.m-requirement__courses a:active,.m-requirement__courses a:focus,.m-requirement__courses a:hover{text-decoration:none;color:#002a5c}.m-requirement__fce{color:#111}.m-share--trailer__wrapper,.m-share__wrapper{background-color:#efefef}.m-share--trailer__wrapper{padding-bottom:2.625rem}@media (min-width:37.5em){.m-share--trailer__wrapper{padding-bottom:5.25rem}}.m-share{position:relative;margin:0 auto;padding:3rem 0;max-width:1460px}.m-share__title{text-align:center}.m-share__icons-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0}@media (min-width:37.5em){.m-share__icons-wrapper{flex-direction:row;flex-wrap:wrap}}.m-share__text{align-items:center;float:left;margin-right:.375rem;margin-bottom:0}.m-share__icon-facebook,.m-share__icon-instagram,.m-share__icon-linkedin,.m-share__icon-twitter,.m-share__icon-youtube{margin-bottom:.75rem;width:50%}.m-share__icon-facebook .a-btn--icon-text-large,.m-share__icon-instagram .a-btn--icon-text-large,.m-share__icon-linkedin .a-btn--icon-text-large,.m-share__icon-twitter .a-btn--icon-text-large,.m-share__icon-youtube .a-btn--icon-text-large{color:#1b4d88}.m-share__icon-facebook .a-btn--icon-text-large:active,.m-share__icon-facebook .a-btn--icon-text-large:focus,.m-share__icon-facebook .a-btn--icon-text-large:hover,.m-share__icon-instagram .a-btn--icon-text-large:active,.m-share__icon-instagram .a-btn--icon-text-large:focus,.m-share__icon-instagram .a-btn--icon-text-large:hover,.m-share__icon-linkedin .a-btn--icon-text-large:active,.m-share__icon-linkedin .a-btn--icon-text-large:focus,.m-share__icon-linkedin .a-btn--icon-text-large:hover,.m-share__icon-twitter .a-btn--icon-text-large:active,.m-share__icon-twitter .a-btn--icon-text-large:focus,.m-share__icon-twitter .a-btn--icon-text-large:hover,.m-share__icon-youtube .a-btn--icon-text-large:active,.m-share__icon-youtube .a-btn--icon-text-large:focus,.m-share__icon-youtube .a-btn--icon-text-large:hover{color:#008bb0}@media (min-width:25em){.m-share__icon-facebook,.m-share__icon-instagram,.m-share__icon-linkedin,.m-share__icon-twitter,.m-share__icon-youtube{width:40%}}@media (min-width:37.5em){.m-share__icon-facebook,.m-share__icon-instagram,.m-share__icon-linkedin,.m-share__icon-twitter,.m-share__icon-youtube{width:auto}}@media (min-width:56.25em){.m-share__icon-facebook,.m-share__icon-instagram,.m-share__icon-linkedin,.m-share__icon-twitter,.m-share__icon-youtube{margin-bottom:0}}.m-status--warning{display:block;margin-bottom:.75em;background-color:#f9fb93;padding:.75em;color:#64643b}.m-status--warning a{text-decoration:underline;color:#4b4b2c}.m-status--warning a:focus,.m-status--warning a:hover{color:#19190f}.m-status--warning .placeholder{font-weight:700;font-style:normal}.m-status--error{display:block;margin-bottom:.75em;background-color:#fbe3e4;padding:.75em;color:#645b5b}.m-status--error a{text-decoration:underline;color:#4b4444}.m-status--error a:focus,.m-status--error a:hover{color:#191717}.m-status--error .placeholder{font-weight:700;font-style:normal}.m-status--status{display:block;margin-bottom:.75em;background-color:#cfefc2;padding:.75em;color:#53604e}.m-status--status a{text-decoration:underline;color:#3e483a}.m-status--status a:focus,.m-status--status a:hover{color:#151813}.m-status--status .placeholder{font-weight:700;font-style:normal}.m-stream-item{display:flex;flex-direction:column;padding:1.125rem 0}.m-stream-item:first-of-type{padding-top:0}.m-stream-item:last-of-type{padding-bottom:1.5rem}@media (min-width:48em){.m-stream-item{flex-direction:row}}@media (min-width:48em){.m-stream-item__col1{padding-right:.9375rem;width:calc(4 * (100% - 1.875rem * 11)/ 12 + 7.5rem)}}@media (min-width:48em){.m-stream-item__col2{flex-grow:0;flex-shrink:0;padding-right:.9375rem;width:calc(8 * (100% - 1.875rem * 11)/ 12 + 15rem)}}@media (min-width:56.25em){.m-stream-item__col2{padding-right:1.875rem}}.m-stream-item__desc{margin-bottom:1.125rem;color:#111}.m-stream-item__desc a{text-decoration:underline;color:#111}.m-stream-item__desc a:active,.m-stream-item__desc a:focus,.m-stream-item__desc a:hover{text-decoration:none;color:#002a5c}.m-text-image--left,.m-text-image--right{display:flex;flex-direction:column}@media (min-width:37.5em){.m-text-image--left,.m-text-image--right{flex-direction:row;flex-wrap:nowrap}}.m-text-image--left__image-wrapper,.m-text-image--right__image-wrapper{margin-bottom:1.125rem}@media (min-width:37.5em){.m-text-image--left__image-wrapper,.m-text-image--right__image-wrapper{margin-bottom:0;width:25%}}@media (min-width:37.5em){.m-text-image--left__image-wrapper{padding-right:.9375rem}}@media (min-width:37.5em){.m-text-image--right__image-wrapper{order:2;padding-left:.9375rem}}@media (min-width:37.5em){.m-text-image--left__text,.m-text-image--right__text{padding-right:.9375rem;width:75%}}@media (min-width:37.5em){.m-text-image--left__text{padding-left:.9375rem}}@media (min-width:37.5em){.m-text-image--right__text{padding-right:.9375rem}}.m-text-image__actions{margin-top:1.5rem}.m-text__actions{clear:both;margin-top:1.5rem}.m-toggle__btn{position:relative;width:3.75rem;height:3rem;display:block;border-radius:0;background-color:#464646;cursor:pointer;color:#fff}.m-toggle__btn .a-svg{position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;margin-top:-.75rem;margin-left:-.75rem}.m-toggle__btn:active,.m-toggle__btn:focus,.m-toggle__btn:hover{background-color:#efefef;color:#aa1f2e}.m-toggle__btn svg{fill:currentColor}[data-toggle-id]{height:auto;overflow:hidden;transition:height .3s ease-out}.m-video__desc{margin-bottom:1.5rem}.o-accordion__desc{margin-bottom:1.5rem}.o-accordion__exp-col{margin-bottom:.75rem;text-align:right}.o-accordion__exp-col [data-action-element=button][data-action=close-all] .collapse{display:block}.o-accordion__exp-col [data-action-element=button][data-action=close-all] .expand{display:none}.o-accordion__exp-col [data-action-element=button][data-action=expand-all] .collapse{display:none}.o-accordion__exp-col [data-action-element=button][data-action=expand-all] .expand{display:block}.o-article-header{padding-top:1.5rem}.o-article-header__tags .a-chip,.o-article-header__tags .a-chip--red{margin-bottom:.375rem}.o-article-header__extra-info{display:flex;flex-direction:column;margin-top:1.875rem}@media (min-width:37.5em){.o-article-header__extra-info{flex-direction:row;flex-wrap:nowrap}}.o-article-header__eligibility{margin-bottom:1.5rem}@media (min-width:37.5em){.o-article-header__eligibility{margin-bottom:0;padding-right:.75rem;width:50%}}@media (min-width:37.5em){.o-article-header__requirements{padding-left:.75rem;width:50%}}.o-article-header__link{margin-top:1.125rem}.o-article-header__image{margin:1.5rem auto;border-radius:50%;max-width:10.125rem;max-height:10.125rem;overflow:hidden}.o-article-header__image.is-alumni{border-radius:0;max-height:initial}@media (min-width:37.5em){.o-article-header__image{float:right;margin-bottom:0}.o-article-header__image.is-alumni{margin-bottom:1.5rem;margin-left:1.5rem}}@media (min-width:56.25em){.o-article-header__image{max-width:10.5rem;max-height:10.5rem}.o-article-header__image.is-alumni{margin-bottom:2.25rem;margin-left:3rem}}@media (min-width:75em){.o-article-header__image{max-width:12rem;max-height:12rem}}.o-article-header__image figure,.o-article-header__image img,.o-article-header__image picture{margin:0}.o-article-header__designation{margin-bottom:.375rem}.o-article-header__role{margin-bottom:.75rem}.o-article-header__role-desc{margin-bottom:.75rem}.o-article-header__contact{display:flex;flex-direction:column}.o-article-header__contact a{cursor:pointer;overflow:hidden;white-space:nowrap;color:#464646;text-overflow:ellipsis}.o-article-header__contact a:active,.o-article-header__contact a:focus,.o-article-header__contact a:hover{text-decoration:underline;color:#002a5c}@media (min-width:37.5em){.o-article-header__contact{flex-wrap:wrap;clear:both;max-height:12rem}}.o-article-header__campus,.o-article-header__class,.o-article-header__email,.o-article-header__fax,.o-article-header__phone,.o-article-header__website{display:block;border:0;cursor:auto;padding-left:2.25rem}.o-article-header__campus .a-svg,.o-article-header__class .a-svg,.o-article-header__email .a-svg,.o-article-header__fax .a-svg,.o-article-header__phone .a-svg,.o-article-header__website .a-svg{left:.75rem;fill:#002a5c}.o-article-header__address{position:relative;transform-style:preserve-3d;padding-top:.75rem;padding-bottom:.75rem;padding-left:3rem;padding-right:1.125rem;display:block;border:0;padding-left:2.25rem}.o-article-header__address .a-svg{display:block;position:absolute;width:1.5rem;height:1.5rem;transform:translateX(-50%) translateY(-50%);transform-style:preserve-3d;left:1.5rem;top:1.5rem}.o-article-header__address .a-svg{left:.75rem;fill:#002a5c}.o-checklist{background-color:#aa1f2e;padding:1.5rem;color:#fff}@media (min-width:25em){.o-checklist{padding:1.875rem}}@media (min-width:37.5em){.o-checklist{padding:2.625rem}}.o-checklist__item--check-circle{font-size:1.5rem;line-height:1.25;position:relative;transform-style:preserve-3d;padding-top:.75rem;padding-bottom:.75rem;padding-left:3rem;padding-right:.75rem}@media (min-width:37.5em){.o-checklist__item--check-circle{font-size:1.75rem;line-height:1.28571}}.o-checklist__item--check-circle .a-svg{display:block;position:absolute;width:2.25rem;height:2.25rem;transform:translateX(-50%) translateY(-50%);transform-style:preserve-3d;left:1.125rem;top:1.875rem}.o-checklist__item--check-circle:not(:last-of-type){margin-bottom:.75rem}.o-checklist__item--check-circle svg{stroke:#fff;fill:#fff}.o-checklist__item--dot{font-size:1.5rem;line-height:1.25;margin-top:-.1875rem;margin-bottom:1.3125rem;position:relative;transform-style:preserve-3d;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.5rem;padding-right:.75rem}@media (min-width:37.5em){.o-checklist__item--dot{font-size:1.75rem;line-height:1.28571;margin-top:-.25rem;margin-bottom:1.25rem}}.o-checklist__item--dot .a-svg{display:block;position:absolute;width:.75rem;height:.75rem;transform:translateX(-50%) translateY(-50%);transform-style:preserve-3d;left:.375rem;top:1.5rem}.o-checklist__item--dot:not(:last-of-type){margin-bottom:.75rem}.o-checklist__item--dot svg{stroke:#fff;fill:#fff}.o-checklist__item--dot .a-svg{top:1.875rem}.o-facade__body-wrapper{position:relative;margin:0 auto;max-width:1460px;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/span 1}@media (min-width:56.25em){.o-facade__body-wrapper{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/span 2}}@media (min-width:56.25em){.o-facade__body{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[11] 326px;grid-template-columns:repeat(11,1fr) 326px;-ms-grid-rows:(minmax(-webkit-min-content,-webkit-max-content))[3];-ms-grid-rows:(minmax(min-content,max-content))[3];grid-template-rows:repeat(3,minmax(-webkit-min-content,-webkit-max-content));grid-template-rows:repeat(3,minmax(min-content,max-content))}}.o-facade__body-content{position:relative;-ms-grid-column:2;-ms-grid-column-span:9;grid-column:2/span 9;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2;background-color:#fff}.o-facade__body-virtual-highlights{border-top:1px solid #efefef;margin-top:1.5rem;margin-right:1.875rem;margin-left:1.875rem;padding-top:2.625rem}.o-facade__body-ig-highlight{background-color:#fff;margin-top:7.5rem;margin-bottom:3rem;-ms-grid-column:12;-ms-grid-column-span:1;grid-column:12/span 1;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/span 3}.o-facade__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content);-ms-grid-rows:minmax(min-content,max-content) minmax(min-content,max-content);grid-template-rows:minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content);grid-template-rows:minmax(min-content,max-content) minmax(min-content,max-content)}@media (min-width:56.25em){.o-facade__wrapper{-ms-grid-rows:minmax(-webkit-min-content,-webkit-max-content) minmax(5.25rem,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content);-ms-grid-rows:minmax(min-content,max-content) minmax(5.25rem,max-content) minmax(min-content,max-content);grid-template-rows:minmax(-webkit-min-content,-webkit-max-content) minmax(5.25rem,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content);grid-template-rows:minmax(min-content,max-content) minmax(5.25rem,max-content) minmax(min-content,max-content)}}.o-facade__masthead{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1}@media (min-width:56.25em){.o-facade__masthead{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2}}.o-facade__listing-wrapper{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/span 1;margin:0 auto;max-width:1460px}@media (min-width:56.25em){.o-facade__listing-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:calc((100% - 1.875rem * 11)/ 12) 1fr 1fr calc((100% - 1.875rem * 11)/ 12);grid-template-columns:calc((100% - 1.875rem * 11)/ 12) 1fr 1fr calc((100% - 1.875rem * 11)/ 12);-ms-grid-rows:minmax(-webkit-min-content,-webkit-max-content);-ms-grid-rows:minmax(min-content,max-content);grid-template-rows:minmax(-webkit-min-content,-webkit-max-content);grid-template-rows:minmax(min-content,max-content);-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/span 2}}.o-facade__listing-feature{padding-right:.9375rem;padding-left:.9375rem}@media (min-width:25em){.o-facade__listing-feature{padding-right:1.875rem;padding-left:1.875rem}}@media (min-width:56.25em){.o-facade__listing-feature{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/span 1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;padding-right:.9375rem;padding-left:0}}.o-facade__listing{padding-right:.9375rem;padding-left:.9375rem}@media (min-width:25em){.o-facade__listing{padding-right:1.875rem;padding-left:1.875rem}}@media (min-width:56.25em){.o-facade__listing{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/span 1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;padding-top:3.375rem;padding-right:0;padding-left:.9375rem}}.o-gallery__desc{margin-bottom:1.5rem}.o-listing__wrapper,.o-listing__wrapper--no-padding,.o-listing__wrapper--red,.o-listing__wrapper--yellow{border-top-width:3px;border-top-style:solid;border-top-color:transparent;padding:1.5rem .75rem}@media (min-width:37.5em){.o-listing__wrapper,.o-listing__wrapper--no-padding,.o-listing__wrapper--red,.o-listing__wrapper--yellow{padding:3rem}}.o-listing__wrapper{padding-right:0;padding-left:0}.o-listing__wrapper--no-padding{padding:0}.o-listing__wrapper--red{border-top-color:#aa1f2e}.o-listing__wrapper--yellow{border-top-color:#ffd24f}.o-listing__wrapper--feature{position:relative}.o-listing__title,.o-listing__title--feature,.o-listing__title--red,.o-listing__title--yellow{margin-bottom:1.875rem}.o-listing__title--feature{position:absolute;top:.9375rem;left:.9375rem;background-color:#002a5c;padding:.375rem .75rem}.o-listing__title--feature h2{margin:0;color:#fff}.o-listing__title--2col{margin-bottom:3rem}.o-listing--feature__list{padding:0 .9375rem}.o-listing--feature__list.no-feature{padding-top:5.625rem}@media (min-width:37.5em){.o-listing--feature__list{padding-right:1.875rem;padding-left:1.875rem}.o-listing--feature__list.no-feature{padding-top:6.375rem}}.o-listing--2col__list{display:flex;flex-wrap:wrap}.o-listing--2col__list-item,.o-listing--feature__list-item,.o-listing--red__list-item,.o-listing--yellow__list-item,.o-listing__list-item{margin-bottom:.75rem;padding-bottom:.75rem}.o-listing--2col__list-item{width:100%}@media (min-width:48em){.o-listing--2col__list-item{padding-right:.75rem;padding-left:.75rem;width:50%}.o-listing--2col__list-item:nth-child(odd){padding-left:0}.o-listing--2col__list-item:nth-child(even){padding-right:0}}.o-listing__button{margin-top:1.875rem}.o-listing--feature__button{padding:0 .9375rem .9375rem .9375rem}@media (min-width:37.5em){.o-listing--feature__button{padding-right:1.875rem;padding-bottom:1.875rem;padding-left:1.875rem}}.article-banner--panorama,.article-banner--portrait,.article-banner--square{display:flex;flex-direction:column;margin-right:auto;margin-bottom:3.75rem;margin-left:auto}@media (min-width:64em){.article-banner--panorama,.article-banner--portrait,.article-banner--square{justify-content:space-between}}.article-banner--portrait{margin-bottom:1.875rem;border-bottom:1px solid #e1e1e1;padding-bottom:1.875rem}@media (min-width:64em){.article-banner--portrait{flex-direction:row;width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem)}}@media (min-width:91.25em){.article-banner--portrait{width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}.article-banner--portrait__text{order:1;padding-top:1.875rem}@media (min-width:64em){.article-banner--portrait__text{order:0;-ms-grid-row-align:center;align-self:center}}@media (min-width:64em){.article-banner--portrait__image,.article-banner--portrait__text{width:calc(4 * (100% - 1.875rem * 7)/ 8 + 5.625rem)}}.article-banner--portrait__image{margin-right:auto;margin-left:auto;max-width:15.625rem}@media (min-width:64em){.article-banner--portrait__image{max-width:none}}.article-banner--no-image__text,.article-banner--panorama__text,.article-banner--square__text{order:1;margin-right:auto;margin-left:auto;border-bottom:1px solid #e1e1e1;padding-top:3rem;padding-bottom:.6875rem}@media (min-width:64em){.article-banner--no-image__text,.article-banner--panorama__text,.article-banner--square__text{width:calc(6 * (100% - 1.875rem * 7)/ 8 + 9.375rem)}}.article-banner--square{width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem)}@media (min-width:91.25em){.article-banner--square{width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}.article-banner--square__text{padding-top:0}.article-banner--square__text h2{line-height:1.875rem;font-size:5.875rem}@media (min-width:48em){.article-banner--square__text h2{line-height:4.0625rem}}.article-banner--panorama{width:calc(12 * (100% - 1.875rem * 11)/ 12 + 20.625rem)}.article-banner--panorama__image-wrapper{background-color:#efefef}.article-banner--panorama__image{margin-right:auto;margin-left:auto;max-width:1460px}.article-banner--panorama__text{padding-top:0}.article-banner--no-image__text,.article-banner--panorama__text{width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem)}@media (min-width:64em){.article-banner--no-image__text,.article-banner--panorama__text{width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}@media (min-width:75em){.article-banner--no-image__text,.article-banner--panorama__text{width:calc(6 * (100% - 1.875rem * 11)/ 12 + 9.375rem)}}.article-banner--no-image__text h2,.article-banner--panorama__text h2{line-height:1.875rem;font-size:6.875rem}@media (min-width:48em){.article-banner--no-image__text h2,.article-banner--panorama__text h2{line-height:4.0625rem}}.article-banner--no-image__text{padding-top:0}@media (min-width:56.25em){.article-banner--no-image__text{padding-top:3rem}}.article-browser__full-width-wrapper{padding:1.875rem 1.875rem;box-shadow:-6px -10px 21px -10px rgba(101,101,101,.3)}@media (min-width:48em){.article-browser__full-width-wrapper{padding-top:3.75rem;padding-bottom:3.75rem}}@media (min-width:48em){.article-browser{display:flex;align-items:flex-start;margin-right:auto;margin-left:auto;width:calc(12 * (100% - 1.875rem * 11)/ 12 + 20.625rem)}}@media (min-width:64em){.article-browser{width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem)}}.article-browser__issue-link{display:block;margin-bottom:1.875rem;border:1px solid transparent;box-shadow:0 2px 8px 4px rgba(17,17,17,.1);transition:box-shadow .2s ease,border-color .2s ease}.article-browser__issue-link:active,.article-browser__issue-link:focus,.article-browser__issue-link:hover{border-color:#002046;box-shadow:0 2px 8px 4px rgba(17,17,17,.2)}@media (min-width:37.5em){.article-browser__issue-link{margin-top:1.875rem;margin-right:auto;margin-left:auto;width:50%}}@media (min-width:48em){.article-browser__issue-link{margin-top:3.125rem;margin-right:1.875rem;margin-bottom:0;margin-left:0;width:calc(2 * (100% - 1.875rem * 9)/ 10 + 3.75rem)}}.columns-section{margin:2.5rem auto}.columns-section .image-description{margin-bottom:1.875rem}@media (min-width:48em){.columns-section{display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(9 * (100% - 1.875rem * 11)/ 12 + 15rem)}}@media (min-width:91.25em){.columns-section{width:calc(6 * (100% - 1.875rem * 11)/ 12 + 9.375rem)}}.columns-section--three .columns-section--two .image-description,.columns-section--two .columns-section--three .image-description,.columns-section--two .image-description{margin-right:auto;margin-left:auto}@media (min-width:48em){.columns-section--three .columns-section--two .image-description,.columns-section--two .columns-section--three .image-description,.columns-section--two .image-description{margin-right:0;margin-left:0;width:calc(3 * (100% - 1.875rem * 5)/ 6 + 3.75rem)}}@media (min-width:48em){.columns-section--three .image-description{margin-right:0;margin-left:0;width:calc(2 * (100% - 1.875rem * 5)/ 6 + 1.875rem)}}.mag-footer{display:flex;justify-content:center;background-color:#002a5c;padding:3rem 1.5rem;width:100%}@media (min-width:48em){.mag-footer{padding:3.75rem 1.875rem}}.mag-footer__logo-link{padding:1.5rem;width:100%;max-width:25rem}.mag-footer__logo-link:active,.mag-footer__logo-link:focus,.mag-footer__logo-link:hover{background-color:rgba(255,255,255,.2)}.mag-footer__logo__svg{width:100%}.mag-footer__logo__hidden-text{height:0}.mag-footer__bottom{font-size:.875rem;line-height:1.28571;display:flex;flex-direction:column;background-color:#002046;padding:1.5rem;width:100%;text-align:center;color:#fff}.mag-footer__bottom a{margin-bottom:.75rem;color:#fff}.mag-footer__bottom a:active,.mag-footer__bottom a:focus,.mag-footer__bottom a:hover{text-decoration:underline}@media (min-width:48em){.mag-footer__bottom{flex-direction:row;justify-content:space-between}.mag-footer__bottom a{margin-right:.75rem;margin-bottom:0}}.m-header-mag{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:2px solid #efefef}@media (min-width:48em){.m-header-mag{background:linear-gradient(to right,#aa1f2e 36.5%,#464646 36.5% 100%);background-repeat:no-repeat,no-repeat;background-size:100% .9375rem}}.header-magazine__logo,.header-magazine__mag-logo{margin:.5rem 1.5rem .5rem 1.5rem;width:50%}.header-magazine__logo .m-logo,.header-magazine__mag-logo .m-logo{padding:.625rem}@media (min-width:48em){.header-magazine__logo,.header-magazine__mag-logo{margin:2.4375rem 3rem 1.4375rem 3rem}}.header-magazine__mag-logo{max-width:9.375rem}.header-magazine__mag-logo .m-logo__svg-wrapper{padding-top:54.69065%}@media (min-width:48em){.header-magazine__mag-logo{display:block;max-width:14.9375rem}}.header-magazine__logo{display:none;width:50%;max-width:18.75rem}@media (min-width:48em){.header-magazine__logo{display:block}}.header-magazine__link,.header-magazine__mag-link{margin-top:0;margin-bottom:0;padding:.375rem;width:50%;color:#fff}.m-header-mag__mobile-links{display:flex;width:100%;text-align:center}@media (min-width:48em){.m-header-mag__mobile-links{display:none}}.header-magazine__mag-link{background-color:#aa1f2e}@media (min-width:37.5em){.header-magazine__mag-link{width:40%}}.header-magazine__link{background-color:#464646}@media (min-width:37.5em){.header-magazine__link{width:60%}}.image-description__description{margin-top:.75rem;color:#002a5c}.mag-image--circle,.mag-image--full-bleed,.mag-image--medium,.mag-image--narrow,.mag-image--wide{margin:1.5625rem auto}.mag-image--wide{width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem)}@media (min-width:37.5em){.mag-image--wide{width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}@media (min-width:48em){.mag-image--wide{width:calc(6 * (100% - 1.875rem * 11)/ 12 + 9.375rem)}}.mag-image--medium{width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}@media (min-width:37.5em){.mag-image--medium{width:calc(6 * (100% - 1.875rem * 11)/ 12 + 9.375rem)}}@media (min-width:48em){.mag-image--medium{width:calc(4 * (100% - 1.875rem * 11)/ 12 + 5.625rem)}}.mag-image--narrow{width:calc(6 * (100% - 1.875rem * 11)/ 12 + 9.375rem)}@media (min-width:37.5em){.mag-image--narrow{width:calc(4 * (100% - 1.875rem * 11)/ 12 + 5.625rem)}}@media (min-width:48em){.mag-image--narrow{width:calc(2 * (100% - 1.875rem * 11)/ 12 + 1.875rem)}}.mag-image--circle{border-radius:50%;width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem);overflow:hidden}@media (min-width:48em){.mag-image--circle{margin:2.5rem auto;width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}@media (min-width:91.25em){.mag-image--circle{width:calc(6 * (100% - 1.875rem * 11)/ 12 + 9.375rem)}}.info-box{margin:2.5rem auto;background:#efefef;padding:1.875rem;color:#002a5c}@media (min-width:48em){.info-box{width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem)}}@media (min-width:91.25em){.info-box{width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}.info-box__body a{text-decoration:underline;color:#002a5c}.info-box__body a:active,.info-box__body a:focus,.info-box__body a:hover{text-decoration:none}.issue-content{margin:1.875rem auto}@media (min-width:48em){.issue-content{margin-top:3.125rem;margin-bottom:3.125rem;width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem)}.issue-content .a-heading__h2{margin-bottom:40px}}@media (min-width:91.25em){.issue-content{width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}.issue-content-items{display:flex;flex-wrap:wrap;counter-reset:items}.issue-content__item{display:flex;flex-direction:column;margin-bottom:2.0625rem;background-image:linear-gradient(to left,#656565 0,#656565 100%);background-repeat:no-repeat,no-repeat;background-position:center left;background-size:2px 0;padding-left:.4375rem;transition:background-size 250ms linear;counter-increment:items}@media (min-width:48em){.issue-content__item{padding-right:calc(1 * (100% - 1.875rem * 7)/ 8 + 1.875rem);width:calc(4 * (100% - 1.875rem * 7)/ 8 + 6.5625rem)}}.issue-contents__title{display:block;margin-bottom:.75rem;text-transform:uppercase;line-height:1.25rem;letter-spacing:5px;color:#003e74;font-size:1rem;transition:color 250ms linear}.issue-contents__title:before{content:"0" counter(items) " "}.issue-content__item-wrapper:nth-child(n+10) .issue-contents__title:before{content:"" counter(items) " "}.issue-contents__description{color:#464646}@media (min-width:48em){.issue-contents__link{padding-right:calc(1 * (100% - 1.875rem * 7)/ 8 + 1.875rem);width:calc(4 * (100% - 1.875rem * 7)/ 8 + 6.5625rem)}}.issue-contents__link .issue-content__item{padding-right:0;width:100%}.issue-contents__link.active .issue-contents__title,.issue-contents__link:active .issue-contents__title,.issue-contents__link:focus .issue-contents__title,.issue-contents__link:hover .issue-contents__title{color:#aa1f2e}.issue-contents__link.active .issue-content__item,.issue-contents__link:active .issue-content__item,.issue-contents__link:focus .issue-content__item,.issue-contents__link:hover .issue-content__item{background-size:1px 100%}.issue-cover{margin:1.875rem auto}@media (min-width:48em){.issue-cover{width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem)}}@media (min-width:64em){.issue-cover{display:flex}}@media (min-width:91.25em){.issue-cover{width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}@media (min-width:64em){.issue-cover__description,.issue-cover__image{width:50%}}.issue-cover__description{padding:.9375rem}@media (min-width:37.5em){.issue-cover__description{padding:.9375rem 1.875rem}}.issue-cover__top-info{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:.9375rem}.issue-cover__date,.issue-cover__pdf{color:#002a5c}.issue-cover__date p,.issue-cover__pdf p{margin-top:0;margin-bottom:0}.issue-cover__pdf:active,.issue-cover__pdf:focus,.issue-cover__pdf:hover{text-decoration:underline}.issue-cover__pdf-icon{margin-left:5px;width:1.25rem;height:1.25rem}.issue-cover__pdf-icon .a-icon__svg{width:.9375rem;height:.9375rem;fill:#002a5c}.issue-cover__title{margin-bottom:1.5rem}.issue-cover__title .a-heading__h-magazine{font-size:.875rem}.issue-cover__columns{color:#002a5c}@media (min-width:48em){.issue-cover__columns{display:flex}}.issue-cover__columns h3{margin-bottom:0;text-transform:uppercase;font-weight:700}.issue-cover__columns p{margin-top:0}.issue-cover__column-left{padding-right:1.875rem}@media (min-width:48em){.issue-cover__column-left,.issue-cover__column-right{width:50%}}.issue-feature{margin:2.5rem auto}@media (min-width:48em){.issue-feature{width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem)}}@media (min-width:91.25em){.issue-feature{margin:3.75rem auto;width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}.issue-feature__items{display:flex;flex-wrap:wrap;justify-content:space-between}.issue-feature__link{display:flex;margin-bottom:2rem;border:1px solid transparent;width:100%;box-shadow:0 2px 8px 4px rgba(17,17,17,.1);transition:box-shadow .2s ease}.issue-feature__link:active,.issue-feature__link:focus,.issue-feature__link:hover{border-color:#002046;box-shadow:0 2px 8px 4px rgba(17,17,17,.2)}@media (min-width:48em){.issue-feature__link{width:calc(4 * (100% - 1.875rem * 7)/ 8 + 5.625rem)}}.issue-feature__item{display:flex;flex-direction:column;width:100%}.issue-feature__item h2{color:#464646}@media (min-width:64em){.issue-feature__item{flex-direction:row}}.issue-feature__description{margin-bottom:.4375rem;color:#464646}.issue-feature__author{margin-top:auto;text-transform:uppercase;color:#002a5c;font-weight:700}.issue-feature__right{display:flex;flex-direction:column;padding:1.25rem}.issue-feature__image,.issue-feature__right{flex:1}.issue-feature__image img{height:100%;-o-object-fit:cover;object-fit:cover}.magazine-grid{display:-ms-grid;display:grid;margin:2.5rem auto;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:1.875rem}@media (min-width:48em){.magazine-grid{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2.9375rem 1.875rem;width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem)}}@media (min-width:91.25em){.magazine-grid{width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}.magazine-grid__image{height:100%}.magazine-grid__image img{height:100%;-o-object-fit:cover;object-fit:cover}.magazine-grid__item{position:relative}.magazine-grid__overlay{display:flex;position:absolute;flex-wrap:wrap;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;opacity:0;background:rgba(17,17,17,.4);transition:opacity .25s ease-in-out}.magazine-grid__overlay.magazine-grid__overlay-js-show{opacity:1}.magazine-grid__overlay.magazine-grid__overlay-js-show .magazine-grid__overlay-links{display:block}@media (hover:hover) and (pointer:fine){.magazine-grid__overlay:active,.magazine-grid__overlay:focus,.magazine-grid__overlay:hover{opacity:1}.magazine-grid__overlay:active .magazine-grid__overlay-links,.magazine-grid__overlay:focus .magazine-grid__overlay-links,.magazine-grid__overlay:hover .magazine-grid__overlay-links{display:block}}.magazine-grid__overlay-links{display:none;width:100%;text-align:center}.magazine-grid__read a{display:block;margin-bottom:auto;padding:1.25rem .9375rem;text-align:center;text-transform:uppercase;color:#fff;font-weight:600}@media (min-width:64em){.magazine-grid__read a{font-size:1.25rem}}.magazine-grid__read a:active,.magazine-grid__read a:focus,.magazine-grid__read a:hover{text-decoration:underline}.magazine-grid__item:first-child{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}.magazine-grid__item:first-child .magazine-grid__read a{margin-right:auto;margin-left:auto;width:80%;font-size:1.25rem}@media (min-width:48em){.magazine-grid__item:first-child .magazine-grid__read a{font-size:1.5rem}}@media (min-width:64em){.magazine-grid__item:first-child .magazine-grid__read a{font-size:1.75rem}}.magazine-poster{display:-ms-grid;display:grid;margin:3.75rem auto;-ms-grid-rows:1fr;grid-template-rows:1fr;-ms-grid-columns:1fr;grid-template-columns:1fr;box-shadow:0 2px 8px 4px rgba(17,17,17,.2)}@media (min-width:48em){.magazine-poster{margin:6.25rem auto;width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem)}}@media (min-width:91.25em){.magazine-poster{margin:11.875rem auto;width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}.magazine-poster__image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1}.magazine-poster__image figure,.magazine-poster__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center}.magazine-poster__info-box-wrapper{width:100%}@media (min-width:37.5em){.magazine-poster__info-box-wrapper{-ms-grid-row-align:end;align-self:end;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1}}.magazine-poster__info-box{background-color:#fff;padding:.9375rem}@media (min-width:37.5em){.magazine-poster__info-box{margin:3.75rem auto 3.75rem 1.875rem;padding:2.5rem 1.875rem;width:calc(70% - 2.8125rem);-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1}}@media (min-width:64em){.magazine-poster__info-box{width:calc(50% - 2.8125rem)}}.magazine-poster__subject{margin-bottom:.46875rem;text-transform:capitalize;font-weight:700}.magazine-poster__title{margin-bottom:1.875rem;text-transform:capitalize}.magazine-poster__title h2{margin-bottom:0;color:#111}.magazine-rack-wrapper{margin:2.5rem auto}@media (min-width:48em){.magazine-rack-wrapper{width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem)}}@media (min-width:91.25em){.magazine-rack-wrapper{margin:3.75rem auto;width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}.magazine-rack{display:flex;position:relative;flex-wrap:wrap}.magazine-rack__item{position:relative;margin-bottom:1.5rem;width:100%}@media (min-width:0) and (max-width:37.4375em){.magazine-rack__item{margin-right:1.875rem;width:calc(100%/2 - 1.875rem * (2 - 1)/ 2)}.magazine-rack__item:nth-child(2n){margin-right:0}}@media (min-width:37.5em) and (max-width:47.9375em){.magazine-rack__item{margin-right:1.875rem;width:calc(100%/3 - 1.875rem * (3 - 1)/ 3)}.magazine-rack__item:nth-child(3n){margin-right:0}}@media (min-width:48em) and (max-width:91.1875em){.magazine-rack__item{margin-right:1.875rem;width:calc(100%/4 - 1.875rem * (4 - 1)/ 4)}.magazine-rack__item:nth-child(4n){margin-right:0}}@media (min-width:91.25em){.magazine-rack__item{margin-right:3.75rem;width:calc(100%/5 - 3.75rem * (5 - 1)/ 5);margin-bottom:2.625rem}.magazine-rack__item:nth-child(5n){margin-right:0}}.magazine-rack__overlay{display:flex;position:absolute;flex-wrap:wrap;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;opacity:0;background:rgba(17,17,17,.4);transition:opacity .25s ease-in-out}.magazine-rack__overlay.magazine-rack__overlay-js-show{opacity:1}.magazine-rack__overlay.magazine-rack__overlay-js-show .magazine-rack__overlay-links{display:block}@media (hover:hover) and (pointer:fine){.magazine-rack__overlay:active,.magazine-rack__overlay:focus,.magazine-rack__overlay:hover{opacity:1}.magazine-rack__overlay:active .magazine-rack__overlay-links,.magazine-rack__overlay:focus .magazine-rack__overlay-links,.magazine-rack__overlay:hover .magazine-rack__overlay-links{display:block}}.magazine-rack__image{height:100%}.magazine-rack__image img{height:100%;-o-object-fit:cover;object-fit:cover}.magazine-rack__overlay-links{display:none}.magazine-rack__pdf,.magazine-rack__read{display:flex;align-items:center;margin-bottom:0;padding:.9375rem .625rem;text-transform:uppercase;color:#fff;font-weight:600}.magazine-rack__pdf:active,.magazine-rack__pdf:focus,.magazine-rack__pdf:hover,.magazine-rack__read:active,.magazine-rack__read:focus,.magazine-rack__read:hover{text-decoration:underline}.magazine-rack__icon{margin-left:5px;width:1.25rem;height:1.25rem}.magazine-rack__icon .a-icon__svg{width:.9375rem;height:.9375rem;fill:#fff}.title-large,.title-middle,.title-small{display:inline-block;margin-right:.625rem;max-width:100%;text-transform:uppercase;color:#002046;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.title-small{font-size:1em;font-weight:100}@media (min-width:25em){.title-small{font-size:1.333em}}@media (min-width:48em){.title-small{font-size:1.75em}}.title-middle{font-size:1.5em;font-weight:100}@media (min-width:25em){.title-middle{font-size:2em}}@media (min-width:48em){.title-middle{font-size:3em}}.title-large{line-height:1.1;font-size:2em;font-weight:700}@media (min-width:25em){.title-large{font-size:2.75em}}@media (min-width:48em){.title-large{font-size:4em}}.issue-cover__title,.magazine-text__title{line-height:1.25;font-size:1.3125rem}.magazine-text__description{color:#008bb0;font-weight:600}@media (min-width:48em){.magazine-text__description{line-height:2.8125rem;font-size:2rem}}.magazine-text__author{margin-top:2.125rem;margin-bottom:0;text-transform:uppercase;color:#002a5c;font-weight:600}.masonary-grid{margin:2.5rem auto}@media (min-width:37.5em){.masonary-grid{margin:3.75rem auto;-moz-column-gap:1.875rem;column-gap:1.875rem;-moz-column-count:2;column-count:2}}@media (min-width:48em){.masonary-grid{width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem)}}@media (min-width:64em){.masonary-grid{-moz-column-count:3;column-count:3}}@media (min-width:91.25em){.masonary-grid{width:calc(6 * (100% - 1.875rem * 11)/ 12 + 9.375rem)}}.masonary-grid__item{display:inline-block;margin-bottom:1.875rem;border:solid 1px #efefef;width:100%;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.masonary-grid__item .image-description__text{padding:1.125rem}.one-columns-section{margin:2.5rem auto}.one-columns-section .image-description{margin-bottom:1.875rem}@media (min-width:48em){.one-columns-section{margin:5rem auto;width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}@media (min-width:91.25em){.one-columns-section{margin:6.25rem auto;width:calc(6 * (100% - 1.875rem * 11)/ 12 + 9.375rem)}}.m-mag-pager{display:flex;margin-top:.9375rem;margin-bottom:.9375rem}@media (min-width:48em){.m-mag-pager{margin-right:auto;margin-left:auto;max-width:21.875rem}}@media (min-width:91.25em){.m-mag-pager{position:-webkit-sticky;position:sticky;top:.9375rem}}.m-mag-pager__btn-next,.m-mag-pager__btn-prev{flex:1;padding:.75rem .625rem;text-align:center}.m-mag-pager__btn-next:last-child,.m-mag-pager__btn-prev:last-child{margin-right:0}.m-mag-pager__btn-prev{margin-right:1.875rem}.m-mag-pager__next-icon,.m-mag-pager__prev-icon{width:.6875rem;height:.6875rem;fill:#aa1f2e}.m-mag-quote--global{margin:3.125rem 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding-top:2.1875rem;padding-bottom:2.1875rem}@media (min-width:48em){.m-mag-quote--global{margin:5.9375rem 0;padding-top:3.4375rem;padding-bottom:3.4375rem}}@media (min-width:37.5em){.m-mag-quote--image__body,.m-mag-quote--symbol__body,.m-mag-quote__body{font-size:1.75rem;line-height:1.28571;margin-top:-.25rem;margin-bottom:1.25rem}}.m-mag-quote--global{position:relative}@media (min-width:48em){.m-mag-quote--global{margin-right:auto;margin-left:auto;width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem)}}@media (min-width:91.25em){.m-mag-quote--global{width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}.m-mag-quote{text-align:center}.m-mag-quote__footer{margin-top:1.875rem;color:#464646;font-weight:600;font-style:normal}.m-mag-quote__footer a{color:#464646}.m-mag-quote__footer a:active,.m-mag-quote__footer a:focus,.m-mag-quote__footer a:hover{text-decoration:underline;color:#002046}.m-mag-quote__body{position:relative;color:#aa1f2e}@media (min-width:48em){.m-mag-quote--image{display:flex}}.m-mag-quote--image__image{margin-bottom:1.5rem}@media (min-width:48em){.m-mag-quote--image__image{margin-right:1.875rem;margin-bottom:0}}@media (min-width:48em){.m-mag-quote--image__image{width:calc(2 * (100% - 1.875rem * 7)/ 8 + 3.75rem)}}@media (min-width:48em){.m-mag-quote--image__text-wrapper{padding-right:calc(1 * (100% - 1.875rem * 11)/ 12 + 1.875rem);width:calc(6 * (100% - 1.875rem * 7)/ 8 + 9.375rem)}}@media (min-width:48em){.m-mag-quote--symbol__text-wrapper{padding-right:calc(1 * (100% - 1.875rem * 7)/ 8 + 1.875rem);padding-left:calc(1 * (100% - 1.875rem * 7)/ 8 + 1.875rem)}}.m-mag-quote--symbol__body{margin-bottom:0}.m-mag-quote__icon{position:absolute;top:-25px;left:5px;width:2.8125rem;height:2.8125rem;color:#008bb0}.m-mag-quote__icon .a-icon__svg{position:static;margin:0;width:100%;height:100%}@media (min-width:48em){.m-mag-quote__icon{top:-35px;width:4.0625rem;height:4.0625rem}}.m-share-mag{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:1.875rem;margin-bottom:1.875rem;width:100%}@media (min-width:91.25em){.m-share-mag{display:flex;position:-webkit-sticky;position:sticky;flex-direction:column;top:.9375rem;margin-top:.9375rem;margin-bottom:.9375rem}}.m-share-mag__label{margin-right:.625rem;margin-bottom:0;text-transform:uppercase;color:#002a5c}@media (min-width:91.25em){.m-share-mag__label{margin-right:0;margin-bottom:.625rem}}.m-share-mag__icon{justify-content:center;margin-right:10px;border:0;cursor:pointer;color:#464646;transition:color .25s ease-in-out}.m-share-mag__icon:active,.m-share-mag__icon:focus,.m-share-mag__icon:hover{color:#002046}.m-share-mag__icon .a-icon__svg{position:static;margin-top:0;margin-left:0;width:100%;height:100%}@media (min-width:91.25em){.m-share-mag__icon{margin-right:0;margin-bottom:1.5rem}.m-share-mag__icon:last-child{margin-bottom:0}}@media (min-width:48em){.sticky-text--image,.sticky-text--quote{display:flex;position:relative;margin:2.5rem auto;width:calc(9 * (100% - 1.875rem * 11)/ 12 + 15rem)}}@media (min-width:48em) and (min-width:48em){.sticky-text--image,.sticky-text--quote{margin:4.875rem auto}}@media (min-width:48em) and (min-width:91.25em){.sticky-text--image,.sticky-text--quote{width:calc(6 * (100% - 1.875rem * 11)/ 12 + 9.375rem)}}@media (min-width:48em){.sticky-text__image-and-description,.sticky-text__quote{position:-webkit-sticky;position:sticky;top:0}}@media (min-width:48em){.sticky-text__body{border-right:1px solid #e1e1e1;padding-right:1.5rem;width:calc(4 * (100% - 1.875rem * 5)/ 6 + 5.625rem)}.sticky-text__body p{font-size:1.125rem;line-height:1.33333;margin-top:-.1875rem;margin-bottom:1.3125rem;line-height:1.75rem}}.sticky-text__left{margin-bottom:1.5rem}@media (min-width:48em){.sticky-text__left{margin-right:1.875rem;margin-bottom:0;width:calc(2 * (100% - 1.875rem * 5)/ 6 + 3.75rem)}}@media (min-width:48em){.sticky-text__quote .m-mag-quote{margin:0;border:0;padding:0;width:100%;text-align:right}}@media (min-width:37.5em){.sticky-text__image-and-description{margin-right:auto;margin-left:auto;width:60%}}@media (min-width:48em){.sticky-text__image-and-description{width:100%}}.text-circle,.text-circle--right{margin-top:3.75rem;margin-bottom:3.75rem}@media (min-width:48em){.text-circle,.text-circle--right{display:flex;margin:5rem auto;width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem)}}@media (min-width:91.25em){.text-circle,.text-circle--right{margin-top:8.125rem;margin-bottom:8.125rem;width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}.text-circle--right__image,.text-circle__image{margin-right:auto;margin-bottom:1.5rem;margin-left:auto;width:50%}@media (min-width:48em){.text-circle--right__image,.text-circle__image{margin-bottom:0;width:calc(2 * (100% - 1.875rem * 7)/ 8 + 3.75rem)}}.text-circle--right__image img,.text-circle__image img{border-radius:50%}@media (min-width:48em){.text-circle__image{padding-right:1.875rem}}@media (min-width:48em){.text-circle--right__image{order:1;padding-right:0;padding-left:1.875rem}}@media (min-width:48em){.text-circle--right__body,.text-circle__body{width:calc(6 * (100% - 1.875rem * 7)/ 8 + 9.375rem)}}@media (min-width:48em){.text-circle__body{padding-right:calc(1 * (100% - 1.875rem * 7)/ 8 + 1.875rem)}}@media (min-width:48em){.text-circle--right__body{padding-right:0;padding-left:calc(1 * (100% - 1.875rem * 7)/ 8 + 1.875rem)}}.mag-text-image,.mag-text-image--right{margin-top:1.25rem;margin-bottom:3.125rem}@media (min-width:48em){.mag-text-image,.mag-text-image--right{margin:2.5rem auto 3.75rem auto;width:calc(9 * (100% - 1.875rem * 11)/ 12 + 15rem)}}@media (min-width:91.25em){.mag-text-image,.mag-text-image--right{margin:2.5rem auto 6.25rem auto;width:calc(6 * (100% - 1.875rem * 11)/ 12 + 9.375rem)}}.mag-text-image__body p:first-child{margin-top:0}.mag-text-image__image-and-description,.mag-text-image__image-and-description--right{margin-right:auto;margin-bottom:1.5rem;margin-left:auto;width:70%}@media (min-width:37.5em){.mag-text-image__image-and-description,.mag-text-image__image-and-description--right{width:50%}}@media (min-width:48em){.mag-text-image__image-and-description,.mag-text-image__image-and-description--right{float:left;margin-right:1.875rem;margin-bottom:0;margin-left:calc((2/12 * 100%) * -1);width:calc(3 * (100% - 1.875rem * 5)/ 6 + 3.75rem)}}@media (min-width:64em){.mag-text-image__image-and-description,.mag-text-image__image-and-description--right{width:calc(2 * (100% - 1.875rem * 5)/ 6 + 1.875rem)}}@media (min-width:48em){.mag-text-image__image-and-description--right{float:right;margin-right:calc((2/12 * 100%) * -1);margin-left:1.875rem;width:calc(3 * (100% - 1.875rem * 5)/ 6 + 3.75rem)}}.magazine-text{margin:1.875rem auto}@media (min-width:48em){.magazine-text{margin:2.5rem auto;width:calc(9 * (100% - 1.875rem * 11)/ 12 + 15rem)}}@media (min-width:91.25em){.magazine-text{width:calc(6 * (100% - 1.875rem * 11)/ 12 + 9.375rem)}}.magazine-text a{text-decoration:underline;color:#002a5c}.magazine-text a:active,.magazine-text a:focus,.magazine-text a:hover{text-decoration:none}.video-mag{margin:3.75rem auto}@media (min-width:48em){.video-mag{margin:6.25rem auto;width:calc(9 * (100% - 1.875rem * 11)/ 12 + 15rem)}}@media (min-width:91.25em){.video-mag{margin:11.875rem auto;width:calc(6 * (100% - 1.875rem * 11)/ 12 + 9.375rem)}}.o-masthead__wrapper,.o-masthead__wrapper--tall{margin-bottom:1.875rem;background-color:#e1e1e1;padding:1.125rem .75rem}.has-image.o-masthead__wrapper--tall,.o-masthead__wrapper.has-image{background-color:transparent;padding:0 0 .75rem 0}@media (min-width:56.25em){.o-masthead__wrapper,.o-masthead__wrapper--tall{padding:1.5rem 0}.has-image.o-masthead__wrapper--tall,.o-masthead__wrapper.has-image{background-color:#efefef;padding:0}}.o-masthead{position:relative;margin:0 auto;max-width:1460px}@media (min-width:56.25em){.o-masthead.has-image{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-column-gap:1.875rem;-ms-grid-rows:1fr;grid-template-rows:1fr}}.o-masthead__image{min-height:6rem;-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1}.o-masthead__image figure,.o-masthead__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.o-masthead__infobox-wrapper,.o-masthead__infobox-wrapper--tall{-ms-grid-row-align:end;align-self:end;width:100%;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}.has-image.o-masthead__infobox-wrapper--tall,.o-masthead__infobox-wrapper.has-image{position:relative;margin-top:-2.25rem}.o-masthead__infobox-wrapper--tall{-ms-grid-row-align:center;align-self:center;-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}.o-masthead__infobox,.o-masthead__infobox--blue,.o-masthead__infobox--grey,.o-masthead__infobox--red{display:inline-block;background-color:#aa1f2e;padding:1.125rem}.o-masthead__infobox-wrapper--tall .o-masthead__infobox,.o-masthead__infobox-wrapper--tall .o-masthead__infobox--blue,.o-masthead__infobox-wrapper--tall .o-masthead__infobox--grey,.o-masthead__infobox-wrapper--tall .o-masthead__infobox--red{padding:.9375rem}.o-masthead__infobox h1,.o-masthead__infobox h2,.o-masthead__infobox--blue h1,.o-masthead__infobox--blue h2,.o-masthead__infobox--grey h1,.o-masthead__infobox--grey h2,.o-masthead__infobox--red h1,.o-masthead__infobox--red h2{margin:0;color:#fff}@media (min-width:48em){.o-masthead__infobox,.o-masthead__infobox--blue,.o-masthead__infobox--grey,.o-masthead__infobox--red{margin-right:calc(1 * (100% - 1.875rem * 11)/ 12 + 1.875rem)}}@media (min-width:75em){.o-masthead__infobox,.o-masthead__infobox--blue,.o-masthead__infobox--grey,.o-masthead__infobox--red{margin-left:calc(1 * (100% - 1.875rem * 11)/ 12 + 1.875rem)}}@media (min-width:56.25em){.has-image.o-masthead__infobox--blue,.has-image.o-masthead__infobox--grey,.has-image.o-masthead__infobox--red,.o-masthead__infobox.has-image{position:static;margin-top:2.625rem;margin-right:auto;margin-bottom:2.625rem;padding-top:1.125rem;padding-bottom:1.125rem;max-width:calc(5 * (100% - 1.875rem * 11)/ 12 + 7.5rem);-ms-grid-row:1;-ms-grid-row-span:12;grid-row:1/span 12;-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}.o-masthead__infobox-wrapper--tall .has-image.o-masthead__infobox--blue,.o-masthead__infobox-wrapper--tall .has-image.o-masthead__infobox--grey,.o-masthead__infobox-wrapper--tall .has-image.o-masthead__infobox--red,.o-masthead__infobox-wrapper--tall .o-masthead__infobox.has-image{margin-left:calc(1 * (100% - 1.875rem * 11)/ 12);max-width:calc(5 * (100% - 1.875rem * 11)/ 12 + 9.375rem)}}@media (min-width:75em){.has-image.o-masthead__infobox--blue,.has-image.o-masthead__infobox--grey,.has-image.o-masthead__infobox--red,.o-masthead__infobox.has-image{margin-left:calc(1 * (100% - 1.875rem * 11)/ 12 + 1.875rem);max-width:calc(4 * (100% - 1.875rem * 11)/ 12 + 5.625rem)}.o-masthead__infobox-wrapper--tall .has-image.o-masthead__infobox--blue,.o-masthead__infobox-wrapper--tall .has-image.o-masthead__infobox--grey,.o-masthead__infobox-wrapper--tall .has-image.o-masthead__infobox--red,.o-masthead__infobox-wrapper--tall .o-masthead__infobox.has-image{margin-left:calc(1 * (100% - 1.875rem * 11)/ 12);max-width:calc(3 * (100% - 1.875rem * 11)/ 12 + 5.625rem)}}@media (min-width:93.125em){.has-image.o-masthead__infobox--blue,.has-image.o-masthead__infobox--grey,.has-image.o-masthead__infobox--red,.o-masthead__infobox.has-image{max-width:calc(3 * (100% - 1.875rem * 11)/ 12 + 3.75rem)}.o-masthead__infobox-wrapper--tall .has-image.o-masthead__infobox--blue,.o-masthead__infobox-wrapper--tall .has-image.o-masthead__infobox--grey,.o-masthead__infobox-wrapper--tall .has-image.o-masthead__infobox--red,.o-masthead__infobox-wrapper--tall .o-masthead__infobox.has-image{margin-left:calc(1 * (100% - 1.875rem * 11)/ 12 + 1.875rem);max-width:calc(3 * (100% - 1.875rem * 11)/ 12 + 5.625rem)}}.o-masthead__infobox--blue{background-color:#002a5c}.o-masthead__infobox--grey{background-color:#e1e1e1}.o-masthead__infobox--grey h1,.o-masthead__infobox--grey h2{color:#002a5c}.o-masthead__description{margin-top:1.5rem;color:#fff}.o-masthead__infobox-btn{margin-top:1.875rem;margin-bottom:1.125rem}.o-header{display:flex;flex-wrap:wrap;border-bottom:1px solid #efefef}.o-header__prefix-wrapper{background:linear-gradient(to right,#aa1f2e 25%,#464646 25%);width:100%;height:4px;font-size:.875rem}@media (min-width:56.25em){.o-header__prefix-wrapper{background:linear-gradient(to right,#aa1f2e 50%,#464646 50%);height:3rem}}.o-header__prefix{display:none}@media (min-width:56.25em){.o-header__prefix{display:flex;flex-direction:row;flex-wrap:nowrap;margin-right:auto;margin-left:auto;max-width:1460px;height:100%}}.o-header__prefix-slogan{display:inline-flex;justify-content:center;align-items:center;background-color:#aa1f2e;padding:.375rem .75rem;width:25%;line-height:1.125rem;color:#fff}@media (min-width:75em){.o-header__prefix-slogan{width:30%;height:100%}}.o-header__prefix-links-wrapper{flex-grow:1;background-color:#464646;height:100%}.o-header__prefix-links{display:flex;flex-wrap:nowrap;justify-content:flex-end;padding-right:.75rem;padding-left:.75rem;width:100%;height:100%}.o-header__prefix-links li{display:block;margin-right:1.5rem;height:100%}.o-header__prefix-links li:last-child{margin-right:0}.o-site-header__search-btn{flex-grow:0;flex-shrink:1;flex-basis:auto;-ms-grid-row-align:center;align-self:center;padding-left:1.125rem}@media (min-width:56.25em){.o-site-header__search-btn{display:none}}.o-header__logo{flex-grow:1;flex-shrink:1;flex-basis:auto;margin:.375rem auto;max-width:11.25rem}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.o-header__logo{width:100%}}@media (min-width:25em){.o-header__logo{max-width:12.5rem}}@media (min-width:56.25em){.o-header__logo{display:block;max-width:19.375rem}}.o-site-header__mobile-btn{flex-grow:0;flex-shrink:1;flex-basis:auto;-ms-grid-row-align:center;align-self:center;padding-right:1.125rem}@media (min-width:56.25em){.o-site-header__mobile-btn{display:none}}.o-header__menu-main{display:none;border-top:1px solid #efefef}@media (min-width:56.25em){.o-header__menu-main{display:block;width:100%}.o-header__menu-main>*{margin:0 auto;max-width:1460px}}.o-footer{display:flex;flex-direction:column;background-color:#002a5c;padding:3rem 1.5rem;width:100%;color:#fff}@media (min-width:48em){.o-footer{flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:3.75rem 1.875rem}}.o-footer__col1{order:2;margin-bottom:1.5rem;text-align:center}.o-footer__col1 a{text-decoration:none;color:#fff}.o-footer__col1 a:active,.o-footer__col1 a:focus,.o-footer__col1 a:hover{text-decoration:underline}.o-footer__col1 li{margin-bottom:.375rem}@media (min-width:48em){.o-footer__col1{order:1;margin-top:.375rem;margin-bottom:0;text-align:left}}.o-footer__col2{order:1;margin-bottom:3.75rem}@media (min-width:48em){.o-footer__col2{order:2;margin-bottom:0;width:22.125rem}}.o-footer__col3{order:3;text-align:center}.o-footer__col3>*{line-height:2}@media (min-width:48em){.o-footer__col3{order:3;text-align:right}}.o-footer__logo-link{display:block;margin:-.75rem auto 0 auto;padding:.375rem;width:13.5rem;height:10.125rem}.o-footer__logo-link:active,.o-footer__logo-link:focus,.o-footer__logo-link:hover{background-color:rgba(255,255,255,.2)}.o-footer__logo-wrapper{display:block;width:12.75rem;height:9.375rem}.o-footer__logo__hidden-text{height:0}.o-footer__legal{font-size:.875rem;line-height:1.28571;background-color:#002046;padding:1.5rem;width:100%;text-align:center;color:#fff}.o-trailer{display:-ms-grid;display:grid;background-color:#1b4d88;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:minmax(-webkit-min-content,-webkit-max-content) minmax(2.625rem,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content);-ms-grid-rows:minmax(min-content,max-content) minmax(2.625rem,max-content) minmax(min-content,max-content) minmax(min-content,max-content);grid-template-rows:minmax(-webkit-min-content,-webkit-max-content) minmax(2.625rem,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content);grid-template-rows:minmax(min-content,max-content) minmax(2.625rem,max-content) minmax(min-content,max-content) minmax(min-content,max-content)}@media (min-width:37.5em){.o-trailer{-ms-grid-rows:minmax(-webkit-min-content,-webkit-max-content) minmax(5.25rem,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content);-ms-grid-rows:minmax(min-content,max-content) minmax(5.25rem,max-content) minmax(min-content,max-content) minmax(min-content,max-content);grid-template-rows:minmax(-webkit-min-content,-webkit-max-content) minmax(5.25rem,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content);grid-template-rows:minmax(min-content,max-content) minmax(5.25rem,max-content) minmax(min-content,max-content) minmax(min-content,max-content)}}.o-trailer__image{position:relative;overflow:hidden;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/span 3}@supports ((-o-object-fit:cover) or (object-fit:cover)){.o-trailer__image{overflow:visible}}.o-trailer__image figure,.o-trailer__image img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%)}@supports ((-o-object-fit:cover) or (object-fit:cover)){.o-trailer__image figure,.o-trailer__image img{height:100%;-o-object-fit:cover;object-fit:cover}}.o-trailer__info-box-wrapper{position:relative;z-index:1;margin:0 auto;padding:3rem .9375rem;width:100%;max-width:1460px;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/span 2}@media (min-width:25em){.o-trailer__info-box-wrapper{padding-right:1.875rem;padding-left:1.875rem}}@media (min-width:37.5em){.o-trailer__info-box-wrapper{padding-top:4.5rem;padding-bottom:4.5rem}}@media (min-width:56.25em){.o-trailer__info-box-wrapper{padding-right:1.5rem;padding-left:1.5rem;width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem)}}@media (min-width:75em){.o-trailer__info-box-wrapper{padding-right:1.245rem;padding-left:1.245rem;width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}@media (min-width:91.25em){.o-trailer__info-box-wrapper{padding-right:0;padding-left:0;width:100%}}.o-trailer__info-box{display:flex;flex-direction:column;-ms-grid-row-align:center;align-self:center;color:#fff}.o-trailer__info-box h2{color:#fff}@media (min-width:91.25em){.o-trailer__info-box{padding-right:calc(2 * (100% - 1.875rem * 11)/ 12 + 3.75rem);padding-left:calc(2 * (100% - 1.875rem * 11)/ 12 + 3.75rem)}}.o-trailer__description{margin-bottom:2.25rem}.o-trailer__description a{text-decoration:underline;color:#fff}.o-trailer__description a:active,.o-trailer__description a:focus,.o-trailer__description a:hover{text-decoration:none}@media (min-width:37.5em){.o-trailer__description{padding-right:.9375rem;width:calc(7 * (100% - 1.875rem * 9)/ 10 + 15rem)}}.o-tri-trailer__wrapper,.o-tri-trailer__wrapper--poster,.o-tri-trailer__wrapper--social{display:-ms-grid;display:grid;background-color:#1b4d88;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:minmax(-webkit-min-content,-webkit-max-content) minmax(2.625rem,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content);-ms-grid-rows:minmax(min-content,max-content) minmax(2.625rem,max-content) minmax(min-content,max-content) minmax(min-content,max-content);grid-template-rows:minmax(-webkit-min-content,-webkit-max-content) minmax(2.625rem,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content);grid-template-rows:minmax(min-content,max-content) minmax(2.625rem,max-content) minmax(min-content,max-content) minmax(min-content,max-content)}@media (min-width:37.5em){.o-tri-trailer__wrapper,.o-tri-trailer__wrapper--poster,.o-tri-trailer__wrapper--social{-ms-grid-rows:minmax(-webkit-min-content,-webkit-max-content) minmax(5.25rem,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content);-ms-grid-rows:minmax(min-content,max-content) minmax(5.25rem,max-content) minmax(min-content,max-content) minmax(min-content,max-content);grid-template-rows:minmax(-webkit-min-content,-webkit-max-content) minmax(5.25rem,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content) minmax(-webkit-min-content,-webkit-max-content);grid-template-rows:minmax(min-content,max-content) minmax(5.25rem,max-content) minmax(min-content,max-content) minmax(min-content,max-content)}}.o-tri-trailer__fill{background-color:#fff;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2}.o-tri-trailer__social{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2}.o-tri-trailer__poster{position:relative;z-index:1;margin:0 auto;width:100%;max-width:1460px;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/span 2}.o-tri-trailer__poster .m-poster__wrapper{margin:0 auto;padding-right:.9375rem;padding-left:.9375rem;width:100%}.o-tri-trailer__poster .m-poster__wrapper figure,.o-tri-trailer__poster .m-poster__wrapper img,.o-tri-trailer__poster .m-poster__wrapper picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:25em){.o-tri-trailer__poster .m-poster__wrapper{padding-right:1.875rem;padding-left:1.875rem}}@media (min-width:56.25em){.o-tri-trailer__poster .m-poster__wrapper{padding-right:1.5rem;padding-left:1.5rem;max-width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem)}}@media (min-width:75em){.o-tri-trailer__poster .m-poster__wrapper{max-width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}@media (min-width:91.25em){.o-tri-trailer__poster .m-poster__wrapper{padding-right:0;padding-left:0}}.o-trailer__image--columns,.o-trailer__image--hall,.o-trailer__image--roof,.o-trailer__image--staircase,.o-tri-trailer__image,.o-tri-trailer__image--columns,.o-tri-trailer__image--hall,.o-tri-trailer__image--roof,.o-tri-trailer__image--staircase{position:relative;overflow:hidden;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/span 3}@supports ((-o-object-fit:cover) or (object-fit:cover)){.o-trailer__image--columns,.o-trailer__image--hall,.o-trailer__image--roof,.o-trailer__image--staircase,.o-tri-trailer__image,.o-tri-trailer__image--columns,.o-tri-trailer__image--hall,.o-tri-trailer__image--roof,.o-tri-trailer__image--staircase{overflow:visible}}.o-tri-trailer__wrapper--poster .o-trailer__image--columns,.o-tri-trailer__wrapper--poster .o-trailer__image--hall,.o-tri-trailer__wrapper--poster .o-trailer__image--roof,.o-tri-trailer__wrapper--poster .o-trailer__image--staircase,.o-tri-trailer__wrapper--poster .o-tri-trailer__image,.o-tri-trailer__wrapper--poster .o-tri-trailer__image--columns,.o-tri-trailer__wrapper--poster .o-tri-trailer__image--hall,.o-tri-trailer__wrapper--poster .o-tri-trailer__image--roof,.o-tri-trailer__wrapper--poster .o-tri-trailer__image--staircase,.o-tri-trailer__wrapper--social .o-trailer__image--columns,.o-tri-trailer__wrapper--social .o-trailer__image--hall,.o-tri-trailer__wrapper--social .o-trailer__image--roof,.o-tri-trailer__wrapper--social .o-trailer__image--staircase,.o-tri-trailer__wrapper--social .o-tri-trailer__image,.o-tri-trailer__wrapper--social .o-tri-trailer__image--columns,.o-tri-trailer__wrapper--social .o-tri-trailer__image--hall,.o-tri-trailer__wrapper--social .o-tri-trailer__image--roof,.o-tri-trailer__wrapper--social .o-tri-trailer__image--staircase{-ms-grid-row:3;-ms-grid-row-span:2;grid-row:3/span 2}.o-trailer__image--columns figure,.o-trailer__image--columns img,.o-trailer__image--hall figure,.o-trailer__image--hall img,.o-trailer__image--roof figure,.o-trailer__image--roof img,.o-trailer__image--staircase figure,.o-trailer__image--staircase img,.o-tri-trailer__image figure,.o-tri-trailer__image img,.o-tri-trailer__image--columns figure,.o-tri-trailer__image--columns img,.o-tri-trailer__image--hall figure,.o-tri-trailer__image--hall img,.o-tri-trailer__image--roof figure,.o-tri-trailer__image--roof img,.o-tri-trailer__image--staircase figure,.o-tri-trailer__image--staircase img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%)}@supports ((-o-object-fit:cover) or (object-fit:cover)){.o-trailer__image--columns figure,.o-trailer__image--columns img,.o-trailer__image--hall figure,.o-trailer__image--hall img,.o-trailer__image--roof figure,.o-trailer__image--roof img,.o-trailer__image--staircase figure,.o-trailer__image--staircase img,.o-tri-trailer__image figure,.o-tri-trailer__image img,.o-tri-trailer__image--columns figure,.o-tri-trailer__image--columns img,.o-tri-trailer__image--hall figure,.o-tri-trailer__image--hall img,.o-tri-trailer__image--roof figure,.o-tri-trailer__image--roof img,.o-tri-trailer__image--staircase figure,.o-tri-trailer__image--staircase img{height:100%;-o-object-fit:cover;object-fit:cover}}.o-tri-trailer__info-wrapper{position:relative;z-index:1;margin:0 auto;padding:3rem .9375rem;width:100%;max-width:1460px;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/span 2}.o-tri-trailer__wrapper--poster .o-tri-trailer__info-wrapper,.o-tri-trailer__wrapper--social .o-tri-trailer__info-wrapper{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/span 1}@media (min-width:25em){.o-tri-trailer__info-wrapper{padding-right:1.875rem;padding-left:1.875rem}}@media (min-width:37.5em){.o-tri-trailer__info-wrapper{padding-top:4.5rem;padding-bottom:4.5rem}.o-tri-trailer__wrapper--poster .o-tri-trailer__info-wrapper,.o-tri-trailer__wrapper--social .o-tri-trailer__info-wrapper{padding-top:3rem;padding-bottom:3rem}}@media (min-width:56.25em){.o-tri-trailer__info-wrapper{padding-right:1.5rem;padding-left:1.5rem;width:calc(10 * (100% - 1.875rem * 11)/ 12 + 16.875rem)}.o-tri-trailer__wrapper--poster .o-tri-trailer__info-wrapper,.o-tri-trailer__wrapper--social .o-tri-trailer__info-wrapper{padding-top:3.75rem;padding-bottom:3.75rem}}@media (min-width:75em){.o-tri-trailer__info-wrapper{padding-right:1.245rem;padding-left:1.245rem;width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}@media (min-width:91.25em){.o-tri-trailer__info-wrapper{padding-right:0;padding-left:0;width:100%}}.o-tri-trailer__info{display:flex;flex-direction:column;-ms-grid-row-align:center;align-self:center}@media (min-width:37.5em){.o-tri-trailer__info{flex-direction:row}}@media (min-width:91.25em){.o-tri-trailer__info{padding-right:calc(2 * (100% - 1.875rem * 11)/ 12 + 3.75rem);padding-left:calc(2 * (100% - 1.875rem * 11)/ 12 + 3.75rem)}}.o-tri-trailer__info-body{-ms-grid-row-align:center;align-self:center;margin:0;color:#fff}.o-tri-trailer__info-body a{text-decoration:underline;color:#fff}.o-tri-trailer__info-body a:active,.o-tri-trailer__info-body a:focus,.o-tri-trailer__info-body a:hover{text-decoration:none}.has-logo .o-tri-trailer__info-body{margin:0}@media (min-width:37.5em){.o-tri-trailer__info-body{padding-right:.9375rem;width:calc(7 * (100% - 1.875rem * 9)/ 10 + 15rem)}.has-logo .o-tri-trailer__info-body{padding-left:1.875rem}}.o-tri-trailer__info-logo{margin:0 auto 1.5rem;width:50%}@media (min-width:25em){.o-tri-trailer__info-logo{width:35%}}@media (min-width:37.5em){.o-tri-trailer__info-logo{margin:0;width:calc(3 * (100% - 1.875rem * 9)/ 10 + 1.875rem)}}.o-tri-trailer__info-svg{position:relative;height:0;padding-top:54.06504%;width:100%}.o-tri-trailer__info-svg>*{display:block;position:absolute;width:100%!important;height:100%!important;top:0;margin:0;padding:0}.o-tri-trailer__info-svg svg{fill:#fff}.o-2col-section__image{margin-bottom:1.5rem}@media (min-width:37.5em){.o-2col-section__image{margin-bottom:2.25rem}}.o-2col-section__columns{display:flex;flex-direction:column}@media (min-width:37.5em){.o-2col-section__columns{flex-direction:row;flex-wrap:nowrap}}.o-2col-section__col1{margin-bottom:1.5rem}@media (min-width:37.5em){.o-2col-section__col1{margin-bottom:0;padding-right:.75rem;width:50%}}@media (min-width:37.5em){.o-2col-section__col2{padding-left:.75rem;width:50%}}.o-2col-section__col1-title,.o-2col-section__col2-title{margin-bottom:1.5rem}.o-2col-section__col1-title h2,.o-2col-section__col2-title h2{margin-bottom:0}:root{--v-space-unit:1.5rem}@media (min-height:48.0625em){:root{--v-space-unit:3.75rem}}@media (min-height:64.0625em){:root{--v-space-unit:6rem}}.l-container--interior,.l-container--interior-medium,.l-container--interior-narrow,.l-container--interior-wide,.l-container__wrapper,.l-container__wrapper--blue,.l-container__wrapper--default,.l-container__wrapper--grey-light,.l-container__wrapper--underlined,.l-container__wrapper--yellow,.l-main--1col-narrow__content,.l-main__content-contact-content,.l-main__content-contact-content .m-text,.m-menu-inline,.o-facade__wrapper,.o-group__item{margin-bottom:3rem;margin-bottom:var(--v-space-unit)}.l-main--1col-narrow__content-form,.l-main__content-form{margin-top:1.5rem;margin-top:calc(var(--v-space-unit)/ 2)}.o-article-header,.o-group__info{margin-bottom:1.5rem;margin-bottom:calc(var(--v-space-unit)/ 2)}.l-container__wrapper--blue,.l-container__wrapper--grey-light,.l-container__wrapper--yellow{padding-top:1.5rem;padding-top:calc(var(--v-space-unit)/ 2);padding-bottom:1.5rem;padding-bottom:calc(var(--v-space-unit)/ 2)}.l-container__wrapper--underlined{padding-bottom:3rem;padding-bottom:var(--v-space-unit)}@media (min-width:75em){.l-container--large{padding-right:calc(1 * (100% - 1.875rem * 11)/ 12 + 1.875rem);padding-left:calc(1 * (100% - 1.875rem * 11)/ 12 + 1.875rem)}}@media (min-width:56.25em){.l-container--medium{padding-right:calc(1 * (100% - 1.875rem * 11)/ 12 + 1.875rem);padding-left:calc(1 * (100% - 1.875rem * 11)/ 12 + 1.875rem)}}@media (min-width:75em){.l-container--medium{padding-right:calc(2 * (100% - 1.875rem * 11)/ 12 + 3.75rem);padding-left:calc(2 * (100% - 1.875rem * 11)/ 12 + 3.75rem)}}@media (min-width:56.25em){.l-container--narrow{padding-right:calc(2 * (100% - 1.875rem * 11)/ 12 + 3.75rem);padding-left:calc(2 * (100% - 1.875rem * 11)/ 12 + 3.75rem)}}@media (min-width:75em){.l-container--narrow{padding-right:calc(3 * (100% - 1.875rem * 11)/ 12 + 5.625rem);padding-left:calc(3 * (100% - 1.875rem * 11)/ 12 + 5.625rem)}}.l-container__wrapper--underlined{border-bottom:1px solid #e1e1e1}.l-container__wrapper--grey-light{background-color:#efefef;padding-bottom:6rem}.l-container__wrapper--grey-light+.l-container__wrapper--yellow{margin-top:-6rem;background:linear-gradient(to bottom,#efefef 0,#efefef 4.875rem,#ffd24f 4.875rem,#ffd24f 100%)}@media (min-width:37.5em){.l-container__wrapper--grey-light+.l-container__wrapper--yellow{background:linear-gradient(to bottom,#efefef 0,#efefef 5.25rem,#ffd24f 5.25rem,#ffd24f 100%)}}.l-container__wrapper--yellow{background:#ffd24f;background:linear-gradient(to bottom,#fff 0,#fff 4.875rem,#ffd24f 4.875rem,#ffd24f 100%)}@media (min-width:37.5em){.l-container__wrapper--yellow{background:linear-gradient(to bottom,#fff 0,#fff 5.25rem,#ffd24f 5.25rem,#ffd24f 100%)}}.l-container__wrapper--blue{background:#002a5c;background:linear-gradient(to bottom,#fff 0,#fff 4.875rem,#002a5c 4.875rem,#002a5c 100%)}@media (min-width:37.5em){.l-container__wrapper--blue{background:linear-gradient(to bottom,#fff 0,#fff 5.25rem,#002a5c 5.25rem,#002a5c 100%)}}@media (min-width:75em){.l-main--2col__content .l-container--interior{margin-right:calc(1 * (100% - 1.875rem * 7)/ 8 + 1.875rem)}}.l-container--interior-medium{margin-right:calc(2 * (100% - 1.875rem * 11)/ 12 + 3.75rem);margin-left:calc(2 * (100% - 1.875rem * 11)/ 12 + 3.75rem)}@media (min-width:56.25em){.l-container--interior-medium{margin-right:calc(2 * (100% - 1.875rem * 7)/ 8 + 3.75rem);margin-left:calc(2 * (100% - 1.875rem * 7)/ 8 + 3.75rem)}}@media (min-width:75em){.l-main--2col__content .l-container--interior-medium{margin-right:calc(2 * (100% - 1.875rem * 7)/ 8 + 3.75rem);margin-left:calc(1 * (100% - 1.875rem * 7)/ 8 + 1.875rem)}}.l-container--interior-narrow{margin-right:calc(3 * (100% - 1.875rem * 11)/ 12 + 5.625rem);margin-left:calc(3 * (100% - 1.875rem * 11)/ 12 + 5.625rem)}@media (min-width:56.25em){.l-container--interior-narrow{margin-right:calc(3 * (100% - 1.875rem * 7)/ 8 + 3.75rem);margin-left:calc(3 * (100% - 1.875rem * 7)/ 8 + 3.75rem)}}@media (min-width:75em){.l-main--2col__content .l-container--interior-narrow{margin-right:calc(3 * (100% - 1.875rem * 7)/ 8 + 5.625rem);margin-left:calc(2 * (100% - 1.875rem * 7)/ 8 + 3.75rem)}}.l-form__wrapper{position:relative;margin:0;padding:0;width:100%}.l-form__wrapper:after{display:none!important}.l-form{margin-bottom:2.25rem!important;border-top:2px solid #aa1f2e;padding:2.25rem;width:100%}.l-form.has-multistep{margin-top:6rem!important}.l-form.has-multistep .webform-progress{position:absolute;top:-5.25rem;left:0;width:100%}@media (min-width:56.25em){.l-form.has-multistep{margin-top:10.5rem!important}.l-form.has-multistep .webform-progress{top:-8.25rem}}.l-form__wrapper--inline{clear:both;margin-bottom:3rem}@media (min-width:25em){.l-form__wrapper--inline{display:flex;flex-flow:row wrap;align-items:flex-end;margin-bottom:1.5rem}}@media (min-width:48em){.l-form__wrapper--inline{margin-right:-.75rem;margin-left:-.75rem}}.l-form__wrapper--inline .l-form__item{margin-top:0;margin-bottom:1.5rem}.l-form__wrapper--inline .l-form__item.m-form-item--checkbox-icon{margin-bottom:0}@media (min-width:37.5em){.l-form__wrapper--inline .l-form__item.m-form-item--checkbox-icon{margin-bottom:1.5rem}}@media (min-width:48em){.l-form__wrapper--inline .l-form__item{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.5rem);margin-right:.75rem;margin-bottom:0;margin-left:.75rem}.l-form__wrapper--inline .l-form__item.m-form-item--checkbox-icon{flex-basis:calc(70% - 1.5rem);margin-bottom:0;max-width:calc(70% - 1.5rem)}}@media (min-width:56.25em){.l-form__wrapper--inline .l-form__item{flex-grow:1;flex-shrink:0;flex-basis:calc(25% - 1.5rem);margin-bottom:0;max-width:calc(50% - 1.5rem)}.l-form__wrapper--inline .l-form__item.m-form-item--checkbox-icon{flex-basis:calc(85% - 1.5rem);margin-bottom:.75rem;max-width:calc(85% - 1.5rem)}}@media (min-width:64em){.l-form__wrapper--inline .l-form__item.m-form-item--checkbox-icon{flex-basis:calc(25% - 1.5rem);margin-bottom:0;max-width:calc(80% - 1.5rem)}}@media (min-width:75em){.l-form__wrapper--inline .l-form__item.m-form-item--checkbox-icon{max-width:calc(70% - 1.5rem)}}@media (min-width:91.25em){.l-form__wrapper--inline .l-form__item.m-form-item--checkbox-icon{max-width:calc(50% - 1.5rem)}}.l-form__wrapper--custom-profile{clear:both;margin-bottom:3rem}@media (min-width:25em){.l-form__wrapper--custom-profile{margin-bottom:1.5rem}}@media (min-width:48em){.l-form__wrapper--custom-profile{display:flex;flex-flow:row wrap;align-items:flex-end;margin-right:-.75rem;margin-left:-.75rem}}.l-form__wrapper--custom-profile>div{margin-top:0;margin-bottom:1.5rem}@media (min-width:48em){.l-form__wrapper--custom-profile>div{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.5rem);margin-right:.75rem;margin-bottom:.75rem;margin-left:.75rem}.l-form__wrapper--custom-profile>div:first-child{flex-basis:calc(100% - 1.5rem)}}@media (min-width:56.25em){.l-form__wrapper--custom-profile>div{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.5rem)}.l-form__wrapper--custom-profile>div:first-child{padding-right:calc(50%);max-width:calc(100% - 1.5rem)}}@media (min-width:48em){.l-form__wrapper--custom-profile .l-form--inline__actions{margin-bottom:.75rem}}@media (min-width:56.25em){.l-form__wrapper--custom-profile .l-form--inline__actions>input{width:100%}}.l-form__item{margin:0 0 1.05rem 0;width:100%}.l-form__item.js-form-type-webform-markup{color:#111}.l-form__wrapper--inline .l-form-item{margin-top:0;margin-bottom:1.5rem}@media (min-width:25em){.l-form__wrapper--inline .l-form-item{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.5rem);margin-right:.75rem;margin-left:.75rem}}@media (min-width:56.25em){.l-form__wrapper--inline .l-form-item{flex-grow:1;flex-shrink:0;flex-basis:calc(25% - 1.5rem);margin-bottom:0;max-width:calc(50% - 1.5rem)}}@media (min-width:37.5em){.l-form-container>*{float:left;padding-right:1.5rem;padding-left:1.5rem;width:50%}.l-form-container>:nth-child(2n+1){padding-left:0}.l-form-container>:nth-child(2n+2){padding-right:0}.l-form-container>:last-child,.l-form-container>:nth-last-child(2){margin-bottom:0}}.l-form--inline__actions{margin-bottom:1.5rem}@media (min-width:48em){.l-form--inline__actions{margin-right:.75rem;margin-bottom:0;margin-left:.75rem}}@media (min-width:56.25em){.l-form--inline__actions{margin-top:0}}.l-grid__item{display:flex;flex-basis:auto;margin-bottom:1.875rem;padding-right:.9375rem;padding-left:.9375rem;width:100%}.l-grid__item>div{width:100%}.l-grid,.l-grid--2col,.l-grid--3col,.l-grid--4col,.l-grid--5col,.l-grid__wrapper--full-outer-gutter,.l-grid__wrapper--no-outer-gutter,.o-group--2col__items,.o-group--3col__items{display:flex;flex-wrap:wrap}.l-grid__wrapper--full-outer-gutter{margin-right:.9375rem;margin-left:.9375rem}.l-grid__wrapper--no-outer-gutter,.o-group--2col__items,.o-group--3col__items{margin-right:-.9375rem;margin-left:-.9375rem}@media (min-width:37.5em){.l-grid--2col>.l-grid__item,.o-group--2col__items>.l-grid__item{width:50%}}@media (min-width:56.25em){.l-grid--3col,.o-group--3col__items{justify-content:center}}@media (min-width:37.5em){.l-grid--3col>.l-grid__item,.o-group--3col__items>.l-grid__item{width:50%}}@media (min-width:56.25em){.l-grid--3col>.l-grid__item,.o-group--3col__items>.l-grid__item{width:33.33333%}}@media (min-width:48em){.l-grid--4col>.l-grid__item{width:50%}}@media (min-width:75em){.l-grid--4col>.l-grid__item{width:25%}}@media (min-width:25em){.l-grid--5col>.l-grid__item{width:50%}}@media (min-width:64em){.l-grid--5col>.l-grid__item{width:33.33333%}}@media (min-width:75em){.l-grid--5col>.l-grid__item{width:20%}}.l-container__wrapper--blue .o-group__desc{color:#fff}.l-container__wrapper--blue .o-group__desc a{color:#fff}.l-container__wrapper--blue .o-group__desc a:active,.l-container__wrapper--blue .o-group__desc a:focus,.l-container__wrapper--blue .o-group__desc a:hover{text-decoration:none;color:#fff}.o-group__items .l-grid__item{padding:0}.l-main__article-header-date,.l-main__article-header-reminder{margin-bottom:.75rem;color:#002a5c}.l-main__article-header-tags .a-chip,.l-main__article-header-tags .a-chip--red{margin-bottom:.75rem}.l-main__article-header-extra-info{display:flex;flex-direction:column;margin-top:1.875rem}@media (min-width:37.5em){.l-main__article-header-extra-info{flex-direction:row;flex-wrap:nowrap}}.l-main__article-header-eligibility{margin-bottom:1.5rem}@media (min-width:37.5em){.l-main__article-header-eligibility{margin-bottom:0;padding-right:.75rem;width:50%}}@media (min-width:37.5em){.l-main__article-header-requirements{padding-left:.75rem;width:50%}}.l-main__article-header-link{margin-top:1.125rem}.l-main{position:relative}.l-container,.l-main__breadcrumbs-wrapper,.l-main__content-wrapper,.l-main__dg-grid,.m-menu-inline,.o-masthead__infobox-wrapper,.o-masthead__infobox-wrapper--tall{margin-right:auto;margin-left:auto;padding-right:.9375rem;padding-left:.9375rem;max-width:1460px}@media (min-width:25em){.l-container,.l-main__breadcrumbs-wrapper,.l-main__content-wrapper,.l-main__dg-grid,.m-menu-inline,.o-masthead__infobox-wrapper,.o-masthead__infobox-wrapper--tall{padding-right:1.875rem;padding-left:1.875rem}}@media (min-width:93.125em){.l-container,.l-main__breadcrumbs-wrapper,.l-main__content-wrapper,.l-main__dg-grid,.m-menu-inline,.o-masthead__infobox-wrapper,.o-masthead__infobox-wrapper--tall{padding-right:0;padding-left:0}}.l-main__mobile-controls{position:relative;border-bottom:1px solid #fff}@media (min-width:56.25em){.l-main__mobile-controls{display:none}}.l-main__breadcrumbs--mobile{background-color:#e1e1e1;padding:.75rem 4.5rem .75rem .9375rem;height:3rem}.l-main__menu-secondary-button{position:absolute;top:0;right:0}.l-main__breadcrumbs{display:none}@media (min-width:56.25em){.l-main__breadcrumbs{display:block;margin-top:1.5rem;margin-bottom:3rem}}@media (min-width:75em){.l-main__breadcrumbs{margin-right:calc(1 * (100% - 1.875rem * 11)/ 12 + 1.875rem);margin-left:calc(1 * (100% - 1.875rem * 11)/ 12 + 1.875rem)}}.l-main--2col__content-wrapper-inner{display:flex;justify-content:space-between}.toolbar-tray-open.toolbar-fixed.toolbar-vertical .l-main--2col__aside.is-affixed .js-sticky-sidebar{margin-left:240px;margin-left:15rem}.l-main--2col__aside{display:none;margin-bottom:1.5rem}@media (min-width:56.25em){.l-main--2col__aside{display:block;margin-bottom:0;width:calc(4 * (100% - 1.875rem * 11)/ 12 + 5.625rem)}}@media (min-width:75em){.l-main--2col__aside{display:block;margin-bottom:0;margin-left:calc(1 * (100% - 1.875rem * 11)/ 12 + 1.875rem);padding-right:1.875rem;width:calc(3 * (100% - 1.875rem * 11)/ 12 + 5.625rem)}}.l-main__facets,.l-main__facets--mobile{margin-bottom:1.5rem;background-color:#efefef;padding-bottom:.75rem}@media (min-width:56.25em){.l-main__facets-wrapper--mobile{display:none}}.l-main--2col__content{width:100%;min-height:15rem}@media (min-width:56.25em){.l-main--2col__content{width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}.l-main--1col-narrow__content{margin-right:auto;margin-left:auto}@media (min-width:56.25em){.l-main--1col-narrow__content{width:calc(8 * (100% - 1.875rem * 11)/ 12 + 13.125rem)}}.l-main__dg-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-column-gap:1.875rem}.l-main__dg-grid-demo{outline:2px dashed #a00000;background-color:rgba(160,0,0,.5);text-align:center}.magazine-article,.magazine-issue,.magazine-issue-listing-wrapper{display:flex;position:relative;flex-direction:column}@media (min-width:91.25em){.magazine-article,.magazine-issue,.magazine-issue-listing-wrapper{flex-direction:row}}@media (min-width:91.25em){.magazine-article .magazine-article__left-content,.magazine-article .magazine-article__right-content,.magazine-issue .magazine-article__left-content,.magazine-issue .magazine-article__right-content,.magazine-issue-listing-wrapper .magazine-article__left-content,.magazine-issue-listing-wrapper .magazine-article__right-content{display:block;position:absolute;top:0;bottom:0;z-index:2;width:calc(2 * (100% - 1.875rem * 11)/ 12 + 1.875rem)}.magazine-article .magazine-article__left-content,.magazine-issue .magazine-article__left-content,.magazine-issue-listing-wrapper .magazine-article__left-content{left:0}.magazine-article .magazine-article__left-content>div,.magazine-issue .magazine-article__left-content>div,.magazine-issue-listing-wrapper .magazine-article__left-content>div{height:100%}.magazine-article .magazine-article__right-content,.magazine-issue .magazine-article__right-content,.magazine-issue-listing-wrapper .magazine-article__right-content{right:0}}.magazine-article__content{width:100%}.l-page__utilities{margin:0 auto;max-width:1460px;overflow:hidden}.l-page__utilities-messages>div{margin-top:.75rem;margin-bottom:.375rem}.l-page__utilities-tabs>div{margin-top:.75rem;margin-bottom:.375rem}.l-page__slidebar{border-left:1px solid #fff;background-color:#efefef;padding:2.25rem 1.125rem}.cke_editable{padding:1.5rem}.cke_editable blockquote:not([class])+h2,.cke_editable blockquote:not([class])+h3,.cke_editable blockquote:not([class])+h4,.cke_editable blockquote:not([class])+p.bottominfo,.o-group__info blockquote:not([class])+h2,.o-group__info blockquote:not([class])+h3,.o-group__info blockquote:not([class])+h4,.o-group__info blockquote:not([class])+p.bottominfo,.s-wysiwyg blockquote:not([class])+h2,.s-wysiwyg blockquote:not([class])+h3,.s-wysiwyg blockquote:not([class])+h4,.s-wysiwyg blockquote:not([class])+p.bottominfo{margin-top:1.5rem}.cke_editable .embedded-entity a,.o-group__info .embedded-entity a,.s-wysiwyg .embedded-entity a{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.a-chip,.a-chip--blue,.a-chip--filter,.a-chip--grey-dark,.a-chip--link,.a-chip--red,.a-chip--white-on-transparent,.m-card__banner.is-link{transition-property:background-color;transition-duration:.25s}.is-link.m-card__banner img,.is-link.m-card__banner picture{transition-property:opacity;transition-duration:.25s}.a-heading__h1 a,.a-heading__h1--white a,.a-heading__h2 a,.a-heading__h2--grey a,.a-heading__h2--white a,.a-heading__h3 a,.a-heading__h4 a,.a-heading__h5 a,.a-heading__h6 a,.a-heading__icon,.cke_editable .a-heading__h1 a,.cke_editable h1 a,.cke_editable h2 a,.cke_editable h3 a,.cke_editable h4 a,.cke_editable h5 a,.cke_editable h6 a,.m-message__title a,.m-share__icon-facebook .a-btn--icon-text-large,.m-share__icon-instagram .a-btn--icon-text-large,.m-share__icon-linkedin .a-btn--icon-text-large,.m-share__icon-twitter .a-btn--icon-text-large,.m-share__icon-youtube .a-btn--icon-text-large,.o-group__info .a-heading__h1 a,.o-group__info h1 a,.o-group__info h2 a,.o-group__info h3 a,.o-group__info h4 a,.o-group__info h5 a,.o-group__info h6 a,.s-wysiwyg .a-heading__h1 a,.s-wysiwyg h1 a,.s-wysiwyg h2 a,.s-wysiwyg h3 a,.s-wysiwyg h4 a,.s-wysiwyg h5 a,.s-wysiwyg h6 a,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out}.u-bg--blue{background-color:#002a5c}.u-bg--blue-dark{background-color:#002046}.u-bg--grey-light{background-color:#efefef}.l-form-container:after,.l-form-container:before,.m-accordion-item__label:after,.m-accordion-item__label:before,.m-calendar-item:after,.m-calendar-item:before,.m-listing-item:after,.m-listing-item:before,.m-pager:after,.m-pager:before,.mag-footer__wrapper:after,.mag-footer__wrapper:before,.mag-text-image--right:after,.mag-text-image--right:before,.mag-text-image:after,.mag-text-image:before,.o-footer__wrapper:after,.o-footer__wrapper:before,.u-clearfix:after,.u-clearfix:before{display:table;content:''}.l-form-container:after,.m-accordion-item__label:after,.m-calendar-item:after,.m-listing-item:after,.m-pager:after,.mag-footer__wrapper:after,.mag-text-image--right:after,.mag-text-image:after,.o-footer__wrapper:after,.u-clearfix:after{clear:both}.u-grid-debug,.u-grid-debug--overlay{width:100%;height:100%}.u-grid-debug--overlay:after,.u-grid-debug:after{display:-ms-grid;display:grid;width:100%;height:100%;min-height:100px;content:'';-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-column-gap:1.875rem}.u-grid-debug--overlay{z-index:1}.a-date>*>:first-child,.a-token--white-on-transparent__desc>*>:first-child,.a-token__desc>*>:first-child,.a-type--dates>*>:first-child,.a-type--large__wrapper>*>:first-child,.a-type--small__wrapper>*>:first-child,.a-type--xlarge__wrapper>*>:first-child,.a-type--xxlarge__wrapper>*>:first-child,.cke_editable blockquote:not([class])>:first-child,.cke_editable>:first-child,.has-logo .o-tri-trailer__info-body>*>:first-child,.image-description__text>:first-child,.info-box__body>:first-child,.l-form__item.js-form-type-webform-markup>:first-child,.l-main__article-header-date>*>:first-child,.l-main__article-header-reminder>*>:first-child,.m-accordion-item__content>:first-child,.m-calendar-item__summary>:first-child,.m-card__body>:first-child,.m-contact-card__address>:first-child,.m-course-list__table-cell td>:first-child,.m-course-stream-header__desc>:first-child,.m-course-stream__desc>*>:first-child,.m-cta__body>:first-child,.m-info-box--person-condensed__info-col1>:first-child,.m-info-box--person-condensed__info-col2>:first-child,.m-info-box--person__bio>:first-child,.m-info-box--person__info-col1>:first-child,.m-info-box--person__info-col2>:first-child,.m-listing-item__summary>:first-child,.m-mag-quote>:first-child,.m-message__text>:first-child,.m-poster__info-box>:first-child,.m-quote--block>:first-child,.m-quote--highlight>*>:first-child,.m-quote--highlight>:first-child,.m-quote--highlight__body *>*>:first-child,.m-quote--highlight__body>*>:first-child,.m-quote--highlight__body>:first-child,.m-quote>:first-child,.m-requirement__col2>:first-child,.m-requirement__courses>*>:first-child,.m-requirement__courses>:first-child,.m-requirement__desc>:first-child,.m-requirement__fce>*>:first-child,.m-requirement__fce>:first-child,.m-stream-item__col2>:first-child,.m-stream-item__desc>*>:first-child,.m-stream-item__desc>:first-child,.m-text__content>:first-child,.magazine-poster__info-box>:first-child,.o-2col-section__col1-content>:first-child,.o-footer__col3>:first-child,.o-group__desc>:first-child,.o-group__info blockquote:not([class])>:first-child,.o-group__info>:first-child,.o-masthead__description>*>:first-child,.o-masthead__description>:first-child,.o-masthead__infobox--blue>:first-child,.o-masthead__infobox--grey>:first-child,.o-masthead__infobox--red>:first-child,.o-masthead__infobox>:first-child,.o-trailer__description>*>:first-child,.o-trailer__description>:first-child,.o-tri-trailer__info-body>*>:first-child,.o-tri-trailer__info-body>:first-child,.s-wysiwyg blockquote:not([class])>:first-child,.s-wysiwyg>:first-child,.sticky-text__body>:first-child,.text-circle--right__body>:first-child,.text-circle__body>:first-child,.u-remove-child--margin-top-bottom>:first-child,.u-remove-child--margin-top>:first-child{margin-top:0}.a-date>*>:last-child,.a-token--white-on-transparent__desc>*>:last-child,.a-token__desc>*>:last-child,.a-type--dates>*>:last-child,.a-type--large__wrapper>*>:last-child,.a-type--small__wrapper>*>:last-child,.a-type--xlarge__wrapper>*>:last-child,.a-type--xxlarge__wrapper>*>:last-child,.cke_editable blockquote:not([class])>:last-child,.cke_editable>:last-child,.has-logo .o-tri-trailer__info-body>*>:last-child,.image-description__text>:last-child,.info-box__body>:last-child,.l-form__item.js-form-type-webform-markup>:last-child,.l-main__article-header-date>*>:last-child,.l-main__article-header-reminder>*>:last-child,.m-accordion-item__content>:last-child,.m-calendar-item__summary>:last-child,.m-card__body>:last-child,.m-contact-card__address>:last-child,.m-course-list__table-cell td>:last-child,.m-course-stream-header__desc>:last-child,.m-course-stream__desc>*>:last-child,.m-cta__body>:last-child,.m-info-box--person-condensed__info-col1>:last-child,.m-info-box--person-condensed__info-col2>:last-child,.m-info-box--person__bio>:last-child,.m-info-box--person__info-col1>:last-child,.m-info-box--person__info-col2>:last-child,.m-listing-item__summary>:last-child,.m-mag-quote>:last-child,.m-message__text>:last-child,.m-poster__info-box>:last-child,.m-quote--block>:last-child,.m-quote--highlight>*>:last-child,.m-quote--highlight>:last-child,.m-quote--highlight__body *>*>:last-child,.m-quote--highlight__body>*>:last-child,.m-quote--highlight__body>:last-child,.m-quote>:last-child,.m-requirement__col2>:last-child,.m-requirement__courses>*>:last-child,.m-requirement__courses>:last-child,.m-requirement__desc>:last-child,.m-requirement__fce>*>:last-child,.m-requirement__fce>:last-child,.m-stream-item__col2>:last-child,.m-stream-item__desc>*>:last-child,.m-stream-item__desc>:last-child,.m-text__content>:last-child,.magazine-poster__info-box>:last-child,.o-2col-section__col1-content>:last-child,.o-footer__col3>:last-child,.o-group__desc>:last-child,.o-group__info blockquote:not([class])>:last-child,.o-group__info>:last-child,.o-masthead__description>*>:last-child,.o-masthead__description>:last-child,.o-masthead__infobox--blue>:last-child,.o-masthead__infobox--grey>:last-child,.o-masthead__infobox--red>:last-child,.o-masthead__infobox>:last-child,.o-trailer__description>*>:last-child,.o-trailer__description>:last-child,.o-tri-trailer__info-body>*>:last-child,.o-tri-trailer__info-body>:last-child,.s-wysiwyg blockquote:not([class])>:last-child,.s-wysiwyg>:last-child,.sticky-text__body>:last-child,.text-circle--right__body>:last-child,.text-circle__body>:last-child,.u-remove-child--margin-bottom>:last-child,.u-remove-child--margin-top-bottom>:last-child{margin-bottom:0}.l-form,.m-card,.m-contact-card--horizontal__wrapper,.m-contact-card__wrapper,.m-course-stream,.m-course-stream-header,.m-cta,.m-cta--critical,.m-cta--featured,.m-cta--featured-red,.m-info-box,.m-info-box--person,.m-info-box--person-condensed,.m-magazine,.o-facade__body-content,.o-listing__wrapper--red,.o-listing__wrapper--yellow{box-shadow:0 2px 8px 4px rgba(0,0,0,.1)}.m-logo__hidden-text,.mag-footer__logo__hidden-text,.o-footer__logo__hidden-text,.u-text-hide{overflow:hidden;text-indent:120%;white-space:nowrap}.a-btn--icon-square .text,.m-form-item--checkbox-icon legend,.m-toggle__btn .text,.u-visually--hidden{position:absolute;margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.a-btn--icon-square .focusable.text,.m-form-item--checkbox-icon legend.focusable,.m-toggle__btn .focusable.text,.u-visually--hidden.focusable{background-color:#efefef;padding:.75rem;color:#002046}.a-btn--icon-square .focusable.text:active,.a-btn--icon-square .focusable.text:focus,.m-form-item--checkbox-icon legend.focusable:active,.m-form-item--checkbox-icon legend.focusable:focus,.m-toggle__btn .focusable.text:active,.m-toggle__btn .focusable.text:focus,.u-visually--hidden.focusable:active,.u-visually--hidden.focusable:focus{position:static;margin:0;width:auto;height:auto;overflow:visible;text-decoration:underline;clip:auto}.u-visually--shown{position:static;margin:0;width:auto;height:auto;overflow:visible;clip:auto;clip:rect(auto auto auto auto)}.u-word-break--pipe{display:block}@media (min-width:56.25em){.u-word-break--pipe{display:inline}.u-word-break--pipe:not(:last-of-type)::after{padding-right:.375rem;padding-left:.375rem;content:'|'}}.test{color:red;position:absolute}body,html{width:100%}html{height:100%}body{min-height:100%;height:auto;position:relative;overflow-x:hidden}html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}#sb-site,.sb-site-container{width:100%;min-height:100vh;position:relative;z-index:1}#sb-site:after,#sb-site:before,.sb-site-container:after,.sb-site-container:before{content:' ';display:table}#sb-site:after,#sb-site:before,.sb-site-container:after,.sb-site-container:before{clear:both}.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none}.sb-left{left:0}.sb-right{right:0}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:9999}.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}@media (max-width:480px){.sb-slidebar{width:70%}.sb-width-thin{width:55%}.sb-width-wide{width:85%}}@media (min-width:481px){.sb-slidebar{width:55%}.sb-width-thin{width:40%}.sb-width-wide{width:70%}}@media (min-width:768px){.sb-slidebar{width:40%}.sb-width-thin{width:25%}.sb-width-wide{width:55%}}@media (min-width:992px){.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}}@media (min-width:1200px){.sb-slidebar{width:20%}.sb-width-thin{width:5%}.sb-width-wide{width:35%}}#sb-site,.sb-site-container,.sb-slide,.sb-slidebar{transform:translate3d(0);transition:transform .4s ease;-webkit-transition-property:-webkit-transform,left,right;-webkit-backface-visibility:hidden}.sb-hide{display:none}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;border:none;color:#333}.flickity-button:hover{cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.progress-tracker{display:flex;margin:40px auto;padding:0;list-style:none}.progress-step{display:block;position:relative;flex:1 1 0%;margin:0;padding:0;min-width:28px}.progress-step:last-child{flex-grow:0}.progress-step:not(:last-child)::after{content:'';display:block;position:absolute;z-index:-10;top:12px;bottom:12px;right:-14px;width:100%;height:4px;transition:background-color .3s}.progress-step.is-active .progress-title{font-weight:400}.progress-step>a{display:block}.progress-marker{display:flex;justify-content:center;align-items:center;position:relative;width:28px;height:28px;padding-bottom:2px;color:#fff;font-weight:400;border:2px solid transparent;border-radius:50%;transition:background-color,border-color;transition-duration:.3s}.progress-text{display:block;padding:14px 9.3333333333px;overflow:hidden;text-overflow:ellipsis}.progress-title{margin-top:0}.progress-step .progress-marker{color:#fff;background-color:#b6b6b6}.progress-step::after{background-color:#b6b6b6}.progress-step .progress-step>a .progress-text,.progress-step .progress-text{color:#333}.progress-step.is-active .progress-marker{background-color:#2196f3}.progress-step.is-complete .progress-marker{background-color:#1976d2}.progress-step.is-complete::after{background-color:#868686}.progress-step:hover .progress-marker{background-color:#56adf5}.progress-tracker--center .progress-step{text-align:center}.progress-tracker--center .progress-step:last-child{flex-grow:1}.progress-tracker--center .progress-step::after{right:-50%}.progress-tracker--center .progress-marker{margin-left:auto;margin-right:auto}.progress-tracker--right .progress-step{text-align:right}.progress-tracker--right .progress-step:last-child{flex-grow:1}.progress-tracker--right .progress-step::after{right:calc(-100% + 14px)}.progress-tracker--right .progress-marker{margin-left:auto}.progress-tracker--border{padding:5px;border:2px solid #868686;border-radius:38px}.progress-tracker--spaced .progress-step::after{width:calc(100% - 48px);margin-right:24px}.progress-tracker--word{padding-right:38.6666666667px;overflow:hidden}.progress-tracker--word .progress-text{display:inline-block;white-space:nowrap}.progress-tracker--word .progress-title{margin:0}.progress-tracker--word-center{padding-right:38.6666666667px;padding-left:38.6666666667px}.progress-tracker--word-center .progress-text{padding-right:0;padding-left:0;transform:translateX(calc(-50% + 14px))}.progress-tracker--word-right{padding-right:0;padding-left:38.6666666667px}.progress-tracker--word-right .progress-text{padding-left:0;transform:translateX(calc(-100% + 28px))}.progress-tracker--text .progress-step:last-child{flex-grow:1}.progress-tracker--text-top .progress-step::after{top:auto}.progress-tracker--text-top .progress-text{height:100%}.progress-tracker--text-top .progress-marker{bottom:28px}.progress-tracker--text-inline .progress-step{display:flex}.progress-tracker--text-inline .progress-text{position:relative;z-index:30;max-width:70%;white-space:nowrap;padding-top:0;padding-bottom:0;background-color:#fff}.progress-tracker--text-inline .progress-title{margin:0}.progress-tracker--square .progress-step{padding-top:0}.progress-tracker--square .progress-marker{transform:scaleX(.33) translateY(-12px);border-radius:0}@media (max-width:399px){.progress-tracker-mobile{overflow-x:auto}.progress-tracker-mobile .progress-tracker{min-width:200%}}.progress-tracker--vertical{flex-direction:column}.progress-tracker--vertical .progress-step{flex:1 1 auto}.progress-tracker--vertical .progress-step::after{right:auto;top:14px;left:12px;width:4px;height:100%}.progress-tracker--vertical .progress-marker{position:absolute;left:0}.progress-tracker--vertical .progress-text{padding-top:7px;padding-left:42px}.progress-tracker--vertical .progress-step:not(:last-child) .progress-text{padding-bottom:42px}.anim-ripple .progress-marker::before{content:"";display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;z-index:30;background:rgba(0,0,0,.3);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(1);transition:transform,opacity;transition-duration:.3s;transition-timing-function:ease-out}.anim-ripple .progress-marker:active::before,.anim-ripple .progress-step>a:active .progress-marker::before{opacity:1;transform:translate(-50%,-50%) scale(0);transition-duration:0s}.anim-ripple-large .progress-marker::before{content:"";display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;z-index:30;background:rgba(0,0,0,.3);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(1);transition:transform,opacity;transition-duration:.3s;transition-timing-function:ease-out;width:200%;height:200%}.anim-ripple-large .progress-marker:active::before,.anim-ripple-large .progress-step>a:active .progress-marker::before{opacity:1;transform:translate(-50%,-50%) scale(0);transition-duration:0s}.anim-ripple-double .progress-marker::after,.anim-ripple-double .progress-marker::before{content:"";display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;z-index:30;background:rgba(0,0,0,.3);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(1);transition:transform,opacity;transition-duration:.3s;transition-timing-function:ease-out;background:0 0;border:3px solid rgba(0,0,0,.3)}.anim-ripple-double .progress-marker::after{transition-delay:.15s}.anim-ripple-double .progress-marker:active::after,.anim-ripple-double .progress-marker:active::before,.anim-ripple-double .progress-step>a:active .progress-marker::after,.anim-ripple-double .progress-step>a:active .progress-marker::before{opacity:1;transform:translate(-50%,-50%) scale(0);transition-duration:0s}.anim-path .progress-step::after{background-image:linear-gradient(to right,#b6b6b6 50%,#868686 50%);background-size:200% 100%;background-position:0 100%;transition:background-position .3s ease-out}.anim-path .progress-step.is-complete::after{background-position:-100% 100%}.hidden{display:none}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static!important;clip:auto;overflow:visible;height:auto;width:auto}.invisible{visibility:hidden}.js .js-hide{display:none}.js-show{display:none}.js .js-show{display:block}.ajax-progress.ajax-progress-fullscreen{z-index:1261}.webform-ajax-messages{position:fixed;bottom:0;width:100%}.webform-ajax-messages .messages{border-width:10px 0 0 0;margin:0;font-weight:700}.webform-ajax-messages .messages+.messages{margin:0}.webform-ui-dialog{top:50px!important}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px!important}.webform-confirmation__message{margin-bottom:1.5rem}.form-item.form-type-webform-checkbox-value{margin:0}.webform-details-toggle-state-wrapper{text-align:right}[dir=rtl] .webform-details-toggle-state-wrapper{text-align:left}.webform-details-toggle-state-wrapper{margin-top:1em}.webform-details-toggle-state-wrapper+details{margin-top:0}.webform-details-toggle-state{background:0 0;border:0;cursor:pointer;margin-top:0;padding:0;font-size:1em}.webform-details-toggle-state{color:#337ab7;text-decoration:none}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline}.webform-tabs .webform-details-toggle-state-wrapper{float:right}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none}}.webform-file-button-input{position:fixed;top:-1000px}@media (min-width:768px){.webform-flexbox{display:flex;margin:1em -.5em}.webform-flexbox .webform-flexbox{margin:1em 0}.webform-flexbox--flex-start{align-items:flex-start}.webform-flexbox--flex-end{align-items:flex-end}.webform-flexbox--center{align-items:center}.webform-flex{min-width:0}.webform-flex--container{margin:0 .5em}.webform-flex--container>.form-item{margin:0}.webform-flex--container>.form-item>input,.webform-flex--container>.form-item>select{width:100%}.container-inline .webform-flex--container>.form-item>input,.container-inline .webform-flex--container>.form-item>select{width:inherit}.webform-flex--container>.webform-has-field-prefix>input,.webform-flex--container>.webform-has-field-prefix>select,.webform-flex--container>.webform-has-field-suffix>input,.webform-flex--container>.webform-has-field-suffix>select{width:85%}.webform-flex--container>.webform-has-field-prefix.webform-flex.webform-has-field-suffix>input,.webform-flex--container>.webform-has-field-prefix.webform-flex.webform-has-field-suffix>select{width:70%}.webform-flex--1{flex:1}.webform-flex--2{flex:2}.webform-flex--3{flex:3}.webform-flex--4{flex:4}.webform-flex--5{flex:5}.webform-flex--6{flex:6}.webform-flex--7{flex:7}.webform-flex--8{flex:8}.webform-flex--9{flex:9}.webform-flex--10{flex:10}.webform-flex--11{flex:11}.webform-flex--12{flex:12}.webform-flex--container>.form-type-webform-select-other select{width:100%}.webform-flex--container>.form-type-webform-select-other .form-item{margin:0}.webform-flex--container>.form-type-webform-select-other .form-item+.form-item{margin-top:.5em}.webform-flex--container>.form-type-range-output>.form-range-output{width:66%}.form-composite>.webform-flexbox{margin:1em -.5em}.webform-flex--container .form-type-checkbox,.webform-flex--container .form-type-radio{white-space:nowrap}}img.webform-image-file{max-width:100%;height:auto}.webform-managed-file-preview+button,.webform-managed-file-preview+input[type=submit],.webform-managed-file-preview-wrapper+button,.webform-managed-file-preview-wrapper+input[type=submit]{margin:.5em 0}.webform-managed-file-preview-wrapper,.webform-managed-file-preview-wrapper.form-item{display:table;border:1px solid #ccc;padding:.5em}.webform-managed-file-preview,label.option.webform-managed-file-preview,label.webform-managed-file-preview{display:block}.webform-file-button,.webform-managed-file-placeholder,.webform-managed-file-preview{margin:.5em 0}.messages.messages--info{color:#31708f;background-color:#d9edf7;background-image:url(/themes/uc/images/icons/info.svg);background-repeat:no-repeat;background-position:10px 17px;border-color:#0074bd #0074bd #0074bd transparent;box-shadow:-8px 0 0 #0074bd}[dir=rtl] .messages.messages--info{border-color:#0074bd transparent #0074bd #0074bd;box-shadow:8px 0 0 #0074bd;margin-left:0}.webform-message--close .messages{position:relative}.webform-message--close .messages{padding-right:35px}.webform-message--close .webform-message__link{display:none}html.js .webform-message--close .webform-message__link{display:block;position:absolute;top:11px;right:10px;line-height:24px;font-size:24px}.webform-message__link{color:inherit;opacity:.33}.webform-message__link:link{border-bottom:none;text-decoration:none}.webform-message__link:active,.webform-message__link:focus,.webform-message__link:hover{border-bottom:none;text-decoration:none;color:inherit;opacity:1}html.js .js-webform-message--close-storage{display:none}.webform-element-more--link{display:none}.webform-element-more--link a{color:#6e6e6e}.webform-element-more--link a:active,.webform-element-more--link a:focus,.webform-element-more--link a:hover{text-decoration:underline;color:#002046}.webform-element-more--link:before{display:inline-block;background-image:url(/themes/uc/assets/svg/sprite-ui/ico-chevron-right.svg);background-repeat:no-repeat;padding-right:1.125rem;width:.75rem;height:.75rem;content:''}.webform-element-more.is-open .webform-element-more--link:before{background-image:url(/themes/uc/assets/svg/sprite-ui/ico-chevron-down.svg)}html.js .webform-element-more--link{display:block}html.js .webform-element-more--content{display:none;padding:.75rem 1.125rem}.webform-options-display-side-by-side>div{display:inline-block;margin-right:.5em}@media (min-width:400px){.webform-options-display-two-columns{display:inline-block;margin-top:.4em;-moz-column-count:2;column-count:2}.webform-options-display-three-columns{display:inline-block;margin-top:.4em;-moz-column-count:3;column-count:3}.webform-options-display-three-columns div.form-item,.webform-options-display-two-columns div.form-item{margin-top:0;margin-bottom:0}}.select2-container--open{z-index:1261}.webform-term-checkboxes-scroll .fieldset-wrapper{max-height:180px;border:1px solid #ccc;padding:0 10px;overflow:auto}.webform-terms-of-service-details{border:1px solid #ccc;padding:.5em 1em;margin:.5em 0}.webform-terms-of-service-details--title{font-weight:700}.form-item .container-inline{margin:2px 0}.form-checkboxes .form-required:after,.form-radios .form-required:after{display:none}.webform-element--title-inline>label{display:inline;padding-right:.5em}.form-composite.webform-fieldset--title-inline legend{float:left;margin:.4em .5em .4em 0}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper>div{display:inline}.webform-element--title-inline .form-checkboxes,.webform-element--title-inline .form-radios{display:inline}.webform-readonly input[type=date],.webform-readonly input[type=datetime-local],.webform-readonly input[type=email],.webform-readonly input[type=number],.webform-readonly input[type=password],.webform-readonly input[type=search],.webform-readonly input[type=tel],.webform-readonly input[type=text],.webform-readonly input[type=time],.webform-readonly input[type=url],.webform-readonly textarea{background:#ededed;border-color:#bbb;color:#717171}.block-help{margin:1em 0}.webform-help h4{font-size:1em;text-transform:uppercase}.webform-help .button.button--primary{width:100%;max-width:600px;margin:0}.webform-help img{width:100%;height:auto}.webform-help .webform-help-video-youtube{max-width:600px}.button.button-webform-play:before{content:'► ';font-size:.8em}.webform-help-video-youtube{margin:1em 0 .2em 0;max-width:1024px;border:1px solid #000}.webform-help-video-youtube--container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.webform-help-video-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.webform-help-links{margin-left:0}.webform-submission-navigation{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:.5em 0}.webform-submission-pager{margin:0;overflow:auto;padding:.5em 0}.webform-submission-pager__item{display:inline-block;list-style-type:none;vertical-align:top}.webform-submission-pager__item--previous{text-align:left;width:45%}[dir=rtl] .webform-submission-pager__item--previous{float:right;text-align:right}.webform-submission-pager__item--next{float:right;text-align:right;width:45%}[dir=rtl] .webform-submission-pager__item--next{float:left;text-align:left}.webform-progress-bar{margin:0;padding:0;overflow:hidden;font-size:smaller}li.webform-progress-bar__page{list-style-type:none;display:inline-block;position:relative;margin:0;padding:0;line-height:30px;height:30px;background-color:#f0f0f0}.webform-progress-bar[data-steps="2"] li{width:50%}.webform-progress-bar[data-steps="3"] li{width:33%}.webform-progress-bar[data-steps="4"] li{width:25%}.webform-progress-bar[data-steps="5"] li{width:20%}.webform-progress-bar[data-steps="6"] li{width:16.6%}.webform-progress-bar[data-steps="7"] li{width:14.28%}.webform-progress-bar[data-steps="8"] li{width:12.5%}.webform-progress-bar[data-steps="9"] li{width:11.11%}.webform-progress-bar[data-steps="10"] li{width:10%}li.webform-progress-bar__page>b{display:block;padding:0 0 0 30px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}li.webform-progress-bar__page--done>b{background-color:#dbdbdb}li.webform-progress-bar__page--current>b{font-weight:700}li.webform-progress-bar__page>b:after,li.webform-progress-bar__page>b:before{content:"";display:block;width:0;height:0;position:absolute;top:0;left:0;border:solid transparent;border-left-color:#ededed;border-width:15px}li.webform-progress-bar__page>b:after{top:-5px;z-index:1;border-left-color:#fff;border-width:20px}li.webform-progress-bar__page>b:before{z-index:2}li.webform-progress-bar__page--done+li>b:before{border-left-color:#dbdbdb}li.webform-progress-bar__page:first-child>b:after,li:first-child>b:before{display:none}li.webform-progress-bar__page:first-child span,li.webform-progress-bar__page:last-child span{display:block;height:0;width:0;position:absolute;top:0;left:0;border:solid transparent;border-left-color:#fff;border-width:15px}li.webform-progress-bar__page:last-child span{left:auto;right:-15px;border-left-color:transparent;border-top-color:#fff;border-bottom-color:#fff}.webform-progress__status{text-align:center}.webform-progress-tracker.progress-tracker{margin-top:1.5rem;margin-bottom:1.5rem}.webform-progress-tracker .progress-step{margin:0}.webform-progress-tracker .progress-step .progress-text{padding-top:1.125rem;padding-bottom:0;color:#002046}.webform-progress-tracker .progress-step::before{content:''}.webform-progress-tracker .progress-step::after{background-color:transparent}.webform-progress-tracker .progress-step .progress-title{text-transform:uppercase;font-weight:700}.webform-progress-tracker .progress-step:hover .progress-marker,.webform-progress-tracker .progress-step:not(.is-active) .progress-marker{background-color:#efefef;color:#002046}.webform-progress-tracker .progress-step.is-active .progress-marker{background-color:#aa1f2e;color:#fff}.webform-progress-tracker .progress-step.is-complete:hover .progress-marker{background-color:#aa1f2e;color:#fff}.webform-progress-tracker .progress-step.is-active:hover .progress-marker{background-color:#aa1f2e}@media screen and (max-width:800px){.webform-progress-tracker .progress-text{font-size:smaller}}.webform-progress-tracker .progress-text{display:none}@media (min-width:56.25em){.webform-progress-tracker .progress-text{display:block}}[dir=rtl] .progress-step:not(:last-child)::after{display:none}[dir=rtl] .progress-step:not(:first-child)::after{display:block;position:absolute;top:12px;right:-14px;bottom:12px;z-index:0;width:100%;height:4px;content:'';transition:background-color .3s}[dir=rtl] .progress-tracker--center .progress-step::after{right:-50%}[dir=rtl] .webform-progress-tracker .progress-step{z-index:inherit}.webform-wizard-pages-links{display:none}.webform-progress [role=link]{cursor:pointer}.webform-progress .progress-title[role=link]{color:#1b4d88}.webform-progress .progress-title[role=link]:focus,.webform-progress .progress-title[role=link]:hover{text-decoration:underline;color:#002046}.webform-wizard-page-edit{display:none}.webform-wizard-page-edit input{margin:0}
