  /* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{.block--plugin-id--local-tasks-block ul{margin:0 0 1rem 0;padding:0;text-align:end;list-style-type:none;}.block--plugin-id--local-tasks-block ul > li{display:inline-block;margin:0;padding:0;list-style-type:none;}.block--plugin-id--local-tasks-block a{display:inline-block;border-block-end:none;background-color:rgba(var(--color-light-grey),0.25);padding:0.5rem 1em;font-weight:normal;text-decoration:none;color:rgb(var(--color-black));}.block--plugin-id--local-tasks-block a:hover{background-color:rgba(var(--color-light-grey),0.4);color:rgb(var(--color-black));}.block--plugin-id--local-tasks-block a.is-active{background-color:rgb(var(--color-light-grey));color:rgb(var(--color-white));}.messages-list{margin-block:2rem;}.field .messages-list,.form-wrapper .messages-list{margin-block-end:0;}.messages{box-sizing:border-box;margin-block:1rem;border:1px solid rgb(0,0,0);padding:1.5rem 1.5rem 1.5rem 3rem;}.messages--error{border-color:rgb(255,0,0);background:rgba(255,0,0,0.2) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 14 14'%3e%3cpath d='M3 11.193L11.45 3' stroke='%23e34f4f' stroke-width='2'/%3e%3ccircle cx='7' cy='7' r='6' fill='none' stroke='%23e34f4f' stroke-width='2'/%3e%3c/svg%3e") no-repeat 1rem center;}.messages--status{border-color:rgb(0,255,0);background:rgba(0,255,0,0.2) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 13'%3e%3cpath d='M2 6.571L5.6 10 14 2' fill='none' stroke='%2342a877' stroke-width='3'/%3e%3c/svg%3e") no-repeat 1rem center;}.messages--warning{border-color:rgb(255,255,0);background-color:rgba(255,255,0,0.2);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 4 14' fill='%23e0ac00'%3e%3cpath d='M.5 0h3v9h-3z'/%3e%3ccircle cx='2' cy='12.5' r='1.5'/%3e%3c/svg%3e") no-repeat 1rem center;}.messages pre{margin:0;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-block-start:0.75rem;}.form-item label.form-required::after{content:'*';display:inline-block;margin-inline:0.125rem;color:rgb(var(--color-red));font-size:0.875rem;}
}
@media screen{:root{--color-black:0,0,0;--color-blue:0,36,82;--color-dark-blue:2,26,57;--color-light-blue:11,101,163;--color-gold:250,189,15;--color-grey:144,137,130;--color-dark-grey:106,98,92;--color-light-grey:180,174,168;--color-red:185,14,49;--color-dark-red:137,10,36;--color-white:255,255,255;--font-family-sans-serif:'Open Sans',Arial,Helvetica,sans-serif;--font-family-serif:Volkhov,Times,'Times New Roman',serif;--font-weight-light:300;--font-weight-normal:400;--font-weight-semi-bold:600;--font-weight-bold:800;--gutter-width-large-screen:70px;--gutter-width-medium-large-screen:30px;--gutter-width-medium-screen:30px;--gutter-width-medium-small-screen:30px;--gutter-width-small-screen:15px;--max-width:1600px;--min-width-large-screen:1600px;--min-width-medium-large-screen:1080px;--min-width-medium-screen:860px;--min-width-medium-small-screen:670px;--min-width-small-screen:375px;--bezel-width-large-screen:100px;--bezel-width-medium-large-screen:75px;--bezel-width-medium-screen:50px;--bezel-width-medium-small-screen:35px;--bezel-width-small-screen:30px;}@keyframes cta{from{margin:0 1em 0 0.5em;}to{margin:0 0.5em 0 1em;}}@keyframes icon_swell{from{transform:scale(calc(7 / 8));}to{transform:scale(1);}}html{font-size:16px;}body{position:relative;margin:0;background-color:rgb(var(--color-blue));padding:0 0 1rem 0;min-width:var(--min-width-large-screen);font-family:var(--font-family-sans-serif);font-size:1rem;font-weight:var(--font-weight-normal);color:rgb(var(--color-white));}body::after{content:'';position:absolute;inset-block-end:0;inset-inline:0;background:linear-gradient(to right,rgb(var(--color-gold)) 0,rgb(var(--color-gold)) 50%,rgb(var(--color-red)) 50%,rgb(var(--color-red)) 100%);height:1rem;}h1{font-family:var(--font-family-serif);font-size:3.375rem;font-weight:var(--font-weight-normal);line-height:calc(11/9);}h2{font-size:2.5rem;font-weight:var(--font-weight-normal);line-height:1.25;}h2.alt{font-family:var(--font-family-serif);font-size:8.125rem;line-height:calc(68/65);}.view--id-search h2{font-size:1.5625rem;}h3{font-size:2rem;font-weight:var(--font-weight-normal);line-height:1.25;}.view--id-search h3{margin-block-start:0;font-size:1.25rem;}h4{font-size:1.5625rem;font-weight:var(--font-weight-normal);line-height:1.44;}h5{font-family:var(--font-family-serif);font-size:1.25rem;font-weight:var(--font-weight-normal);line-height:calc(3/2);}h6{font-family:var(--font-family-serif);font-size:1.125rem;font-weight:var(--font-weight-normal);line-height:calc(3/2);}h1 + h2,h2 + h3,h3 + h4,h4 + h5,h5 + h6{margin-block-start:0.5rem;}ul.inline{margin-inline:0;padding-inline:0;list-style-type:none;}ul.inline li{display:inline;margin-inline:0;padding-inline:0;list-style-type:none;}table{margin-block-end:1.25rem;border-collapse:collapse;font-size:0.875em;}tbody tr:nth-child(even){background-color:rgba(var(--color-light-grey),0.25);}th,td{border:1px solid rgb(var(--color-grey));padding:0.25em 0.5em;text-align:start;vertical-align:top;}th,thead td{background-color:rgba(var(--color-light-grey),0.5);font-weight:var(--font-weight-semi-bold);}th p,td p,th ol,td ol,th ul,td ul{margin-block:0;}th p + *,td p + *,th ol + *,td ol + *,th ul + *,td ul + *{margin-block-start:0.75em;}blockquote{margin-inline:0 2em;border-inline-start:0.3125em solid rgba(var(--color-light-grey),0.5);padding:0.25em 0 0.25em 1.6875em;font-size:1.125em;font-style:italic;}.field.field--label-inline div{display:inline;}.field.field--label-inline .field-label::after{content:':';}.field.field--label-inline .field-value:not(:last-child)::after{content:',';}fieldset{box-sizing:border-box;display:block;margin-inline:0;border:none;padding:0;min-width:0;max-width:100%;}.form-item label,.form-composite > legend,form .label{display:block;margin-block-end:0.25em;font-weight:700;}.form-item.js-form-type-radio,.form-item.js-form-type-checkbox{padding-inline-start:1.5em;}.form-item.js-form-type-radio input,.form-item.js-form-type-checkbox input{margin-inline-start:-1.5em;font-weight:var(--font-weight-normal);}.form-checkboxes .form-item label,.form-item.js-form-type-checkbox label,.form-item.js-form-type-radio label{display:inline;margin-block-end:0;}input.form-text,input.form-date,input.form-email,input.form-tel,input.form-number,input.form-search,input.form-submit,button.form-button,textarea{box-sizing:border-box;margin:0;border:none;border-radius:0.5em;background-color:rgb(var(--color-white));outline:none;padding:0.5em;font-family:var(--font-family-sans-serif);font-size:1rem;text-align:start;line-height:1.25;color:var(--color-dark-grey);appearance:none;-webkit-appearance:none;-moz-appearance:none;}input.form-date{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;}textarea{min-height:12.5em;}input.form-text,input.form-date,input.form-email,input.form-tel,input.form-number,input.form-search,textarea:focus{border:1px solid rgba(var(--color-blue),0);}input.form-text:focus,input.form-date:focus,input.form-email:focus,input.form-tel:focus,input.form-number:focus,input.form-search:focus,textarea:focus{border-color:rgb(var(--color-blue));}a{text-decoration:none;color:rgb(var(--color-white));}a:hover{color:rgb(var(--color-gold));}a.cta::after{content:'\f061';margin:0 1em 0 0.5em;font:var(--fa-font-regular);text-rendering:auto;-webkit-font-smoothing:antialiased;}a.cta:hover::after{animation:cta 0.25s linear 0s 1 normal forwards;}input.form-submit,button.form-button,.cta-alt,.cta-alt-secondary,.view .more-link a{position:relative;display:inline-block;z-index:1;border:none;border-radius:0;background-color:rgb(var(--color-blue));padding:1.25rem 2.5rem;font-size:0.75rem;font-weight:var(--font-weight-semi-bold);text-align:center;text-transform:uppercase;line-height:calc(4 / 3);letter-spacing:2px;color:rgb(var(--color-white));cursor:pointer;transition:0.25s ease-in;}input.form-submit{transition:none;}.cta-alt-secondary{border:1px solid rgb(var(--color-blue));background-color:rgb(var(--color-white));padding:calc(1.25rem - 1px) calc(2.5rem - 1px);color:rgb(var(--color-blue));}input.form-submit:hover,button.form-button:hover,.cta-alt:hover,.view .more-link a:hover{background-color:rgb(var(--color-gold));color:rgb(var(--color-blue));}.cta-alt-secondary:hover{border-color:rgb(var(--color-gold));background-color:rgb(var(--color-white));color:rgb(var(--color-blue));}button.form-button::before,.cta-alt::before,.cta-alt-secondary::before,.view .more-link a::before{content:'';position:absolute;inset-block:100% 0;inset-inline:0;z-index:-1;background-color:rgb(var(--color-gold));transition:top 0.25s ease-in;}button.form-button:hover::before,.cta-alt:hover::before,.cta-alt-secondary:hover::before,.view .more-link a:hover::before{inset-block-start:0;}a span.extlink{padding-inline:0.5em 0;}a.cta span.extlink{padding-inline-end:0.25em;}.cta-alt span.extlink,.cta-alt-secondary span.extlink{position:relative;inset-block-start:calc(1.75em / 12);display:inline-block;margin-block:-0.5em;font-size:1.75em;}.page-header .region,.page-title .region,.page-main .main-content,.page-superfooter .region,.page-footer{box-sizing:border-box;display:block;margin-inline:auto;max-width:var(--max-width);padding-inline:var(--bezel-width-large-screen);}.page-header .region .region-content::after,.page-title .region .region-content::after,.page-main .main-content::after,.page-superfooter .region .region-content::after,.page-footer .region .region-content::after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.page-header{background-color:rgb(var(--color-white));padding-block:2.5rem 1.5rem;color:rgb(var(--color-black));}.page-header input.form-text,.page-header input.form-date,.page-header input.form-email,.page-header input.form-tel,.page-header input.form-number,.page-header input.form-search,.page-header textarea{background-color:rgba(var(--color-light-grey),0.25);}.page-header a{color:rgb(var(--color-black));}.page-header a:hover{color:rgb(var(--color-red));}.page-header .region{position:relative;}.page-header .block--plugin-id--system-branding-block{box-sizing:border-box;display:flex;width:calc(100% / 3);float:left;float:inline-start;}.page-header .block--plugin-id--system-branding-block a:hover{color:rgb(var(--color-black));}.page-header .block--plugin-id--system-branding-block .logo{box-sizing:border-box;display:block;margin-inline-end:1em;height:3.25rem;}.page-header .block--plugin-id--system-branding-block .site-name{box-sizing:border-box;display:block;margin-block-start:0.6875rem;height:2.5rem;}.page-header .block--plugin-id--system-branding-block .logo img,.page-header .block--plugin-id--system-branding-block .site-name img{width:auto;height:100%;}.page-header nav{position:relative;clear:both;padding-block-start:1.25em;font-size:1.125em;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px;z-index:201;}.page-header nav.block--id-signin{clear:none;padding-block-start:0;width:auto;float:right;float:inline-end;z-index:202;font-size:1em;font-weight:var(--font-weight-semi-bold);text-align:end;text-transform:none;}.page-header nav.block--id-signin h2{margin-block:0 0.75em;padding-inline:1.5em;font-size:1em;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px;}.page-header nav ul,.page-header nav li{margin:0;padding:0;list-style-type:none;}.page-header nav a{border-block-end:none;}.page-header nav button{box-sizing:border-box;margin:0;border:none;border-radius:0;background-color:transparent;outline:none;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:inherit;line-height:inherit;text-transform:inherit;color:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.page-header nav ul{display:flex;}.page-header nav ul ul,.page-header nav.block--id-signin ul,.page-header .block--id-search .block-content{display:none;position:absolute;inset-inline:calc(-1 * var(--bezel-width-large-screen));background-color:rgba(var(--color-white),0.95);padding:0 var(--bezel-width-large-screen) 2em var(--bezel-width-large-screen);column-count:4;column-gap:1.5em;font-weight:var(--font-weight-semi-bold);text-transform:none;}.page-header nav.block--id-signin ul,.page-header nav ul ul ul{column-count:1;column-gap:0;font-size:1em;}.page-header nav.block--id-signin ul{inset-inline-start:auto;inset-inline-end:0;padding-inline:1.5em;text-align:end;}.page-header nav ul ul ul{display:block;position:relative;inset-inline-start:0;inset-inline-end:auto;background-color:transparent;padding:0;font-weight:var(--font-weight-normal);}.page-header nav ul ul ul ul{display:none;}.page-header nav li{flex:1 1 auto;white-space:nowrap;}.page-header nav li:not(:last-child){padding-inline-end:1em;}.page-header nav ul ul li,.page-header nav.block--id-signin li{flex:none;padding-block-start:1.5em;padding-inline-end:0;white-space:normal;break-inside:avoid;}.page-header nav ul ul li:not(:last-child),.page-header nav.block--id-signin li:not(:last-child){padding-inline-end:0;}.page-header nav ul ul ul li,.page-header nav.block--id-signin li{padding-block-start:0.75em;break-inside:auto;}.page-header nav ul ul ul li{padding-block-start:0;}.page-header nav.block--id-signin li{text-align:end;}.page-header nav .menu-item--dynamic-trigger{display:inline-block;width:100%;cursor:pointer;}.page-header nav .menu-item--dynamic-trigger::after{content:'\f078';position:relative;margin-inline-start:0.5em;font:var(--fa-font-regular);font-size:0.875em;text-rendering:auto;-webkit-font-smoothing:antialiased;}.page-header nav .menu-item--dynamic-active .menu-item--dynamic-trigger::after{content:'\f077';}.page-header nav .menu-item--dynamic-trigger button{display:inline-block;padding-block-end:2px;}.page-header nav .menu-item--in-active-trail .menu-item--dynamic-trigger a,.page-header nav .menu-item--in-active-trail .menu-item--dynamic-trigger button{border-block-end:2px solid rgb(var(--color-red));padding-block-end:0;}.page-header nav ul ul a,.page-header nav.block--id-signin ul a,.page-header nav ul ul button{display:inline-block;padding-block:4px 5px;}.page-header nav .menu-item--dynamic-trigger:hover,.page-header nav li.menu-item--in-active-trail > a,.page-header nav li.menu-item--in-active-trail .menu-item--dynamic-trigger,.page-header nav li.menu-item--in-active-trail .menu-item--dynamic-trigger > a,.page-header nav li.menu-item--dynamic-active{color:rgb(var(--color-red));}.page-header nav ul ul a:hover,.page-header nav li.menu-item--in-active-trail > a,.page-header nav.block--id-signin ul a:hover{border-block-end:1px solid rgb(var(--color-red));padding-block-end:4px;}.page-header nav.queensu-artsci-base-nav-dynamic-subnav-open li:not(.menu-item--dynamic-active) .menu-item--dynamic-trigger{color:rgb(var(--color-black));}.page-header nav.queensu-artsci-base-nav-dynamic-subnav-open li:not(.menu-item--dynamic-active) .menu-item--dynamic-trigger:hover{color:rgb(var(--color-red));}.page-header .block--id-search{width:1.5em;float:right;float:inline-end;}.page-main .block--id-search-page-form{margin-block:2em;}.page-header .block--id-search h2{position:relative;inset-block-start:-1.25em;margin-block:0 -1em;padding-block:1em;white-space:nowrap;font-size:1.5em;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px;transform:scale(calc(7 / 8));}.page-header .block--id-search h2:hover{animation:icon_swell 0.25s linear 0s 1 normal forwards;}.page-header .block--id-search h2 .block-title{cursor:pointer;}.page-header .block--id-search h2 .block-title::before,.page-header .block--id-search .form-actions::before,.page-main .block--id-search-page-form .form-actions::before{content:'\f002';display:inline-block;margin-inline-end:1em;font:var(--fa-font-regular);text-rendering:auto;-webkit-font-smoothing:antialiased;}.page-header .block--id-search h2 .block-title a{display:none;}.page-header .block--id-search .block-content{display:none;box-sizing:border-box;margin-inline:auto;max-width:var(--max-width);padding-block:2.5em;z-index:202;column-count:1;column-gap:0;}.page-header .block--id-search label,.page-main .block--id-search-page-form label{display:none;}.page-header .block--id-search form,.page-main .block--id-search-page-form form{position:relative;}.page-header .block--id-search input.form-text,.page-main .block--id-search-page-form input.form-text{padding:1.25em 1em 1.25em 3.5em;border-radius:0.75em;width:100%;font-size:1.5em;}.page-header .block--id-search .form-actions,.page-main .block--id-search-page-form .form-actions{position:absolute;margin:0;inset-block-start:2em;inset-inline-start:1.5em;width:2.5em;overflow:hidden;white-space:nowrap;}.page-header .block--id-search .form-actions input.form-submit,.page-main .block--id-search-page-form .form-actions input.form-submit{position:relative;border:none;background-image:none;background-color:transparent;padding:1em 0 1em 2.5em;font-size:1rem;color:rgb(var(--color-dark-grey));transition:none;}.page-header .block--id-search .form-actions::before,.page-main .block--id-search-page-form .form-actions::before{position:absolute;font:var(--fa-font-light);font-size:2em;color:rgb(var(--color-dark-grey));}.page-header .queensu-artsci-base-search-dynamic .search-dynamic-close{display:block;position:absolute;inset-block-start:0;inset-inline-end:var(--bezel-width-large-screen);padding:0.5em;cursor:pointer;}.page-header .queensu-artsci-base-search-dynamic .search-dynamic-close::after{content:'\f00d';display:block;font:var(--fa-font-regular);text-rendering:auto;-webkit-font-smoothing:antialiased;}.page-main{background-color:rgb(var(--color-white));padding-block-end:4em;line-height:1.875;color:rgb(var(--color-black));}.page-main input.form-text,.page-main input.form-date,.page-main input.form-email,.page-main input.form-tel,.page-main input.form-number,.page-main input.form-search,.page-main textarea{background-color:rgba(var(--color-light-grey),0.25);}.page-main a{font-weight:var(--font-weight-semi-bold);color:rgb(var(--color-blue));}.page-main a:not(.block--plugin-id--system-breadcrumb-block a,.cta,.cta-alt,.cta-alt-secondary,.node-meta a,.view .more-link a,.block--plugin-id--local-tasks-block a,nav.pager a){border-block-end:2px solid rgb(var(--color-gold));}.page-main a:hover{color:rgb(var(--color-light-blue));}.page-main a:not(.block--plugin-id--system-breadcrumb-block a,.cta,.cta-alt,.cta-alt-secondary,.node-meta a,.view .more-link a,.block--plugin-id--local-tasks-block a,nav.pager a):hover{border-block-end-color:rgb(var(--color-light-blue));}.page-main .page-title{box-sizing:border-box;position:relative;inset-inline:50%;margin:0 -50vw 1.5rem -50vw;background-color:rgb(var(--color-blue));padding-block:4rem 5rem;width:100vw;color:rgb(var(--color-white));}.page-main .page-title::after{content:'';position:absolute;inset-block-end:0;inset-inline:0;background:linear-gradient(to right,rgb(var(--color-blue)) 0,rgb(var(--color-blue)) 33%,rgb(var(--color-gold)) 33%,rgb(var(--color-gold)) 67%,rgb(var(--color-red)) 67%,rgb(var(--color-red)) 100%);height:1rem;}.page-main .page-title h1{margin-block:0;}body.has-sidebar .main-content > .page-content{box-sizing:border-box;padding-inline-start:calc((var(--gutter-width-large-screen) / 3) * 2);width:calc((100% / 3) * 2);float:right;float:inline-end;}body.two-sidebars .main-content > .page-content{padding-inline:calc(var(--gutter-width-large-screen) / 2);width:50%;float:left;float:inline-start;}body .sidebar{box-sizing:border-box;padding-inline-end:calc(var(--gutter-width-large-screen) / 3);width:calc(100% / 3);float:left;float:inline-start;}body.two-sidebars .sidebar{padding-inline-end:calc(var(--gutter-width-large-screen) / 4);width:25%;}body.two-sidebars .sidebar-second{padding-inline:calc(var(--gutter-width-large-screen) / 4) 0;float:right;float:inline-end;}.sidebar .block + .block{margin-block-start:2.5rem;}.block--plugin-id--system-breadcrumb-block{margin-block-end:2.5rem;font-size:0.875em;font-weight:var(--font-weight-semi-bold);color:rgb(var(--color-blue));}.block--plugin-id--system-breadcrumb-block ol{margin:0 0 1em 0;padding:0;list-style-type:none;}.block--plugin-id--system-breadcrumb-block ol li{display:inline;margin:0;padding:0;list-style-type:none;}.block--plugin-id--system-breadcrumb-block ol li:not(:last-child){font-weight:var(--font-weight-normal);color:rgb(var(--color-black));}.block--plugin-id--system-breadcrumb-block ol li:not(:last-child)::after{content:'/';margin-inline:0.375em;font-weight:var(--font-weight-normal);}.block--plugin-id--system-breadcrumb-block a{font-weight:var(--font-weight-normal);}.node-meta{margin-block-end:0.75rem;font-size:0.75rem;font-weight:var(--font-weight-semi-bold);line-height:calc(4 / 3);text-transform:uppercase;letter-spacing:1px;color:rgb(var(--color-blue));}.node-meta *{display:inline;}.node-meta a{border:none;font-weight:var(--font-weight-semi-bold);color:rgb(var(--color-blue));}.node-meta > time:not(:last-child)::after,.node-meta > div.field:not(:last-child)::after,.node-meta > div.field--multiple-values > .field-values > .field-value:not(:last-child)::after{content:'/';margin-inline:0.5em 0.25em;}.view--id-search ol,.view--id-search ol li{padding-inline:0;list-style-type:none;}nav.pager{clear:both;padding:2.5rem 0 1rem 0;font-size:0.875em;text-align:end;text-transform:uppercase;}nav.pager ul{border-width:1px 0;border-style:solid;border-color:rgb(var(--color-light-grey));padding:0.25em 0;list-style-type:none;}nav.pager li{display:inline;margin:0 0.25em;list-style-type:none;}nav.pager .is-active a{color:rgb(var(--color-light-grey));}.sitemap ul button{box-sizing:border-box;margin:0;border:none;border-radius:0;background-color:transparent;outline:none;padding:0;font-family:inherit;font-size:inherit;font-weight:var(--font-weight-semi-bold);text-align:inherit;line-height:1.875;text-transform:inherit;color:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.page-superfooter,.page-footer{font-size:0.875em;font-weight:var(--font-weight-semi-bold);}.page-superfooter *:is(h2,h3,h4,h5),.page-footer *:is(h2,h3,h4,h5){margin-block-end:0.5em;font-weight:var(--font-weight-semi-bold);text-transform:uppercase;letter-spacing:1px;}.page-superfooter .block h2,.page-footer .block h2{margin-block-start:0;font-size:1.125em;}.page-superfooter .region .region-content,.page-footer .region .region-content{padding-block:4em;}.page-footer{position:relative;}.page-footer .region .region-content{padding-inline-end:12.5rem;}.page-superfooter + .page-footer .region .region-content{margin-block-start:-2em;border-block-start:1px solid rgba(var(--color-white),0.25);padding-block-start:2.5em;}.page-superfooter a span.extlink,.page-footer a span.extlink{display:none;}.top-link{position:absolute;inset-block-start:3.5625rem;inset-inline-end:var(--bezel-width-large-screen);font-size:0.75rem;font-weight:var(--font-weight-semi-bold);text-align:end;text-transform:uppercase;letter-spacing:1px;}.page-superfooter + .page-footer .top-link{inset-block-start:2.1875rem;}.top-link a{display:inline-block;transition:0.25s ease-in;}.top-link a::after{content:'\f077';position:relative;display:inline-block;z-index:1;margin-inline-start:1em;border:1px solid rgb(var(--color-white));padding:0.75em;font:var(--fa-font-regular);font-size:0.875em;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:0.25s ease-in;}.top-link a:hover::after{border-color:rgb(var(--color-gold));background-color:rgb(var(--color-gold));color:rgb(var(--color-blue));}.webform-progress-tracker .progress-step .progress-text{color:rgb(var(--color-black));}
}
@media screen and (max-width: 1599px){body{min-width:var(--min-width-medium-large-screen);}.page-header .region,.page-title .region,.page-main .main-content,.page-superfooter .region,.page-footer{padding-inline:var(--bezel-width-medium-large-screen);}.page-header nav{font-size:1em;}.page-header nav.block--id-signin,.page-header nav.block--id-signin h2{font-size:0.875em;}.page-header nav ul ul,.page-header .block--id-search .block-content{padding-inline:var(--bezel-width-medium-large-screen);}.page-header nav ul ul{inset-inline:calc(-1 * var(--bezel-width-medium-large-screen));}.page-header .block--id-search .block-content{inset-inline:0;}.page-header nav.block--id-signin ul,.page-header nav ul ul ul{font-size:0.9375em;}.page-header .queensu-artsci-base-search-dynamic .search-dynamic-close{inset-inline-