/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.field-media-videoembed-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:12px}.field-media-videoembed-video iframe{min-width:100%;position:absolute;top:0;left:0;width:100%;height:100%}.field-media-videoembed-caption{font-size:.75rem;line-height:1.3;font-weight:500;margin-bottom:16px}
.m-detail-header__inner{position:relative;padding-top:16px;margin-top:0;display:flex;flex-flow:row wrap}@media screen and (min-width:1280px){.m-detail-header__inner{padding-top:20px}}.m-detail-header__inner > *{padding-top:0}@media screen and (min-width:1280px){.m-detail-header__inner{margin-top:0}.m-detail-header__inner > *{padding-top:0}}.m-detail-header__main{flex:0 0 auto;display:flex;flex-direction:column}.m-detail-header__title{font-size:1.75rem;line-height:1.125;font-weight:600;}@media screen and (min-width:768px){.m-detail-header__title{font-size:2.25rem;}}@media screen and (min-width:1280px){.m-detail-header__title{font-size:3rem;}}.m-detail-header__image .a-image{display:block;position:relative}@media screen and (max-width:767px){.m-detail-header__image .a-image{margin-left:-16px;margin-right:-16px}}@media screen and (min-width:1700px){.m-detail-header__image{width:788px;margin-left:24px}}.o-detail__main{flex:0 0 auto;margin-top:-36px}.o-detail__main > *{padding-top:36px}@media screen and (min-width:768px){.o-detail__main{margin-top:-40px}.o-detail__main > *{padding-top:40px}}@media screen and (min-width:1280px){.o-detail__main{margin-top:-48px;}.o-detail__main > *{padding-top:48px}}@media screen and (max-width:1279px){.o-detail__main{display:flex;flex-direction:column}}@media screen and (max-width:767px){.o-detail-hero--image + .o-detail .o-detail__meta .m-detail-meta > :first-child{border-top-width:0;padding-top:0}}.o-detail{display:flex;flex-flow:row wrap;align-items:flex-start;position:relative;padding-top:64px}.o-detail__meta + .o-detail__main{padding-top:64px}@media screen and (min-width:768px){.o-detail__meta + .o-detail__main{padding-top:0}}.m-rich-text{font-size:1rem;line-height:1.5;font-weight:400;margin-top:-16px}.m-detail-meta{margin-top:-20px}@media screen and (min-width:768px)and (max-width:1023px){.m-detail-meta{width:calc((100vw - 160px) / 8 * 3 + 32px)}}@media screen and (min-width:1024px)and (max-width:1279px){.m-detail-meta{width:calc((100vw - 268px) / 12 * 3 + 40px)}}@media screen and (min-width:1280px)and (max-width:1459px){.m-detail-meta{width:calc((100vw - 336px) / 12 * 3 + 48px)}}@media screen and (min-width:1460px)and (max-width:1699px){.m-detail-meta{width:calc((100vw - 336px) / 12 * 3 + 48px)}}@media screen and (min-width:1700px){.m-detail-meta{width:382px}}.m-detail-meta > *{margin-top:20px}@media screen and (min-width:768px){.m-detail-meta{margin-top:-24px}.m-detail-meta > *{margin-top:24px}}.m-detail-meta__item{padding-top:12px;border-top-width:1px}.m-detail-meta__item a:not([class]){min-height:var(--line-height);transition:color 195ms ease,background-color 195ms ease,border-color 195ms ease;font-size:1rem;line-height:1.5;--line-height:24px;font-weight:400;border-bottom-width:1px;border-bottom-color:var(--color--link__underline)}.m-detail-meta__item a:not([class]):focus[data-focus-method=key]{outline:1px solid var(--color--outline);outline-offset:4px}.m-detail-meta__item a:not([class]):hover{color:var(--color--link--hover);border-bottom-color:var(--color--link__underline--hover)}.m-detail-meta__item a:not([class]):active{color:inherit}.m-detail-meta__item-title{font-size:1rem;line-height:1.5;font-weight:500;}.m-detail-meta__item-content{font-size:1rem;font-weight:400;letter-spacing:0;}.m-detail-box__header{padding-top:8px}.o-listing-grid{margin-top:-20px;position:relative;display:flex;flex-flow:row wrap;}.o-listing-grid > *{padding-top:20px}@media screen and (min-width:768px){.o-listing-grid{margin-top:-24px}.o-listing-grid > *{padding-top:24px}}.o-listing-grid__item{display:flex;flex:0 0 auto;width:33.333%;padding-right:32px;}@media screen and (min-width:768px) and (max-width:1023px){.o-listing-grid__item{padding-right:16px;}}.m-listing-card-small{position:relative;flex:1;--color--background:#f1f4f7;--color--background--sticky:#f1f4f7;--color--background--hover:#e3e8ee;--color--background--contrast:#d2d9e1;--color--background--autofill:#e3e8ee;--color--text:#181a1c;--color--rules--primary:#bec7d0;--color--rules--secondary:#e3e8ee;color:var(--color--text);border-color:var(--color--rules--secondary);outline-color:var(--color--outline);background-color:var(--color--background);transition:background-color 195ms ease;padding:24px}@media screen and (max-width:767px){.m-listing-card-small{width:calc((100vw - 112px) / 6 * 3 + 32px)}}@media screen and (min-width:768px)and (max-width:1023px){.m-listing-card-small{width:calc((100vw - 160px) / 8 * 2 + 16px)}}@media screen and (min-width:1024px)and (max-width:1279px){.m-listing-card-small{width:calc((100vw - 268px) / 12 * 2 + 20px)}}@media screen and (min-width:1280px)and (max-width:1699px){.m-listing-card-small{width:calc((100vw - 336px) / 12 * 2 + 24px)}}@media screen and (min-width:1700px){.m-listing-card-small{width:246.6666666667px}}.m-listing-card-small__image{width:78px;border-radius:50%;overflow:hidden}.m-listing-card-small__aux,.m-listing-card-small__name{display:block}.m-listing-card-small__name{font-size:1rem;line-height:1.5;--line-height:24px;font-weight:500;}.m-listing-card-small__name:not(:first-child){padding-top:16px}.m-listing-card-small__aux:not(:first-child){padding-top:8px}.m-listing-card-small__action,.m-listing-card-small__action:before{position:absolute;top:0;left:0;bottom:0;right:0}.m-listing-card-small__action:before{content:""}.m-listing-card-small__action:focus[data-focus-method=key]{outline:none}.m-listing-card-small__action:focus[data-focus-method=key]:before{outline:1px solid var(--color--outline);outline-offset:4px}.m-listing-card-small:hover{--color--background:#181a1c;--color--background--hover:#42474c;--color--background--sticky:transparent;--color--background--contrast:rgba(66,71,76,0.1);--color--background--autofill:#42474c;--color--text:#fff;--color--text--aux:#89939c;--color--text--placeholder:#42474c;--color--rules--primary:hsla(0,0%,100%,0.5);--color--rules--secondary:#42474c;--color--rules--input:#42474c;--color--rules--input--hover:#f5f5f5;--color--rules--input--disabled:#181a1c;--color--outline:#ffffff;--color--image:#42474c;--color--icon--action:#fff;--color--icon--form:#687078;--color--dropdown--background:#42474c;--color--dropdown--text:#f8fafb;--color--dropdown--text--aux:#a6afb9;--color--dropdown--rules:#687078;--color--nav-link:#fff;--color--nav-link--hover:hsla(0,0%,100%,0.8);--color--primary-button__background:#fff;--color--primary-button__foreground:#181a1c;--color--primary-button__outline:#fff;--color--primary-button__border:#fff;--color--primary-button--hover__background:#42474c;--color--primary-button--hover__foreground:#fff;--color--primary-button--hover__border:#42474c;--color--secondary-button__background:#181a1c;--color--secondary-button__foreground:#fff;--color--secondary-button__border:#42474c;--color--secondary-button--hover__background:#42474c;--color--secondary-button--hover__border:#42474c;color:var(--color--text);border-color:var(--color--rules--secondary);outline-color:var(--color--outline)}.o-listing__main{width:100%;position:relative}.o-listing__header{position:relative;z-index:2}.o-listing__inner{display:flex;position:relative;z-index:1;transition:opacity .3s ease,transform .3s ease}@media screen and (min-width:1024px){.o-listing-grid__item{width:33.333%;}}.page-node-type-gsb-student-profile .field.body > *:first-child{padding-top:0;}@media screen and (min-width:768px){.page-node-type-gsb-student-profile .m-rich-text{margin-top:0px}}@media screen and (max-width:767px){.o-listing-grid__item{flex-basis:50%;width:auto;padding-right:0;padding-left:16px;margin-left:0;position:relative;page-break-inside:avoid;}.o-listing-grid{margin-left:-16px;justify-content:space-between;}}@media screen and (min-width:768px) and (max-width:1279px){.o-listing-grid__item{flex-basis:33.333%;width:auto;padding-right:0;padding-left:16px;}.o-listing-grid{margin-left:-16px;justify-content:space-between;}}#views-exposed-form-gsb-student-profiles-list-default .gsb-base-form--submit,#views-exposed-form-gsb-studentprofiles-list-default .gsb-base-form--submit{display:none;}@media screen and (min-width:1280px){#views-exposed-form-gsb-student-profiles-list-default,#views-exposed-form-gsb-studentprofiles-list-default{display:flex;}#views-exposed-form-gsb-student-profiles-list-default div.choicejs-select,#views-exposed-form-gsb-studentprofiles-list-default div.choicejs-select{padding-right:32px;width:33.3333%}}
