@import url("https://p.typekit.net/p.css?s=1&k=izy1yok&ht=tk&f=6846.6847.6848.6849.6850.6851.6852.6853&a=390010&app=typekit&e=css");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{.node-preview-container{background-color:rgba(0,0,0,0.5);}.node-preview-container a{text-decoration:underline;}.node-preview-container .form-item{display:block;padding-block:0.5rem;}.node-preview-container .form-item label{display:inline-block;}.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:#eee;padding:0.5rem 1em;font-weight:normal;text-decoration:none;color:#000;}.block--plugin-id--local-tasks-block a:hover{background-color:#ddd;text-decoration:none;color:#000;}.block--plugin-id--local-tasks-block a.is-active{background-color:#999;color:#fff;}.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,fieldset > legend > .form-required::after{content:'*';display:inline-block;margin-inline:0.125rem;color:#c00;font-size:0.875rem;}.ajax-progress-fullscreen{inset-block-start:calc(50% - ((24px + 4px) / 2));inset-inline-start:calc(50% - ((24px + 4px) / 2));}
}
@media screen{:root{--max-inline-size:100rem;--min-inline-size:90rem;--min-inline-size-large-screen:60rem;--min-inline-size-medium-screen:40rem;--min-inline-size-small-screen:20.75rem;--bezel-inline-size:3rem;--bezel-inline-size-large-screen:2rem;--bezel-inline-size-medium-screen:2rem;--bezel-inline-size-small-screen:1rem;--gutter-inline-size:2rem;--gutter-inline-size-large-screen:2rem;--gutter-inline-size-medium-screen:2rem;--gutter-inline-size-small-screen:1rem;}html{font-size:16px;overflow-x:hidden;}body{position:relative;margin:0;background-color:#fff;padding:0;min-inline-size:var(--min-inline-size);color:#000;text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;}ul.inline,ul.inline li{margin-inline:0;padding-inline:0;list-style-type:none;}ul.inline li{display:inline;}table{border-collapse:collapse;}th,td{text-align:start;vertical-align:top;}th p,td p,th ol,td ol,th ul,td ul{margin-block:0;}th ol,td ol,th ul,td ul{padding-inline-start:1em;}th p + *,td p + *,th ol + *,td ol + *,th ul + *,td ul + *{margin-block-start:0.75em;}.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-inline-size:0;max-inline-size:100%;}.form-item,.form-actions{margin:0;}.form-item label,.form-composite > legend,form .label{display:block;margin-block-end:0.25em;}.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;}.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-url,input.form-submit:where(:not(.field--type-file input.form-submit)),button.form-button,textarea{box-sizing:border-box;margin:0;border:1px solid #000;border-radius:0;background-color:#fff;outline:none;padding:0.5em;font-family:inherit;font-size:1rem;text-align:start;line-height:1.25;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;}input.form-text:focus,input.form-date:focus,input.form-email:focus,input.form-tel:focus,input.form-number:focus,input.form-search:focus,input.form-url:focus,textarea:focus{border-color:#00f;}a span.extlink,a span.mailto{padding-inline:0.125em 0.25em;}.region-container.header .region,main > .main-content,.region-container.footer .region{box-sizing:border-box;display:block;margin-inline:auto;padding-inline:var(--bezel-inline-size);min-inline-size:var(--min-inline-size);max-inline-size:var(--max-inline-size);}.region-container.header .region .region-content::after,main > .main-content::after,.region-container.sidebar .region .region-content::after,.region-container.footer .region .region-content::after{content:'.';display:block;block-size:0;clear:both;visibility:hidden;}body.has-sidebar .region-container.content{box-sizing:border-box;padding-inline-end:calc((var(--gutter-inline-size) / 3) * 2);inline-size:calc(((100% / 3) * 2) + (var(--gutter-inline-size) / 3));float:left;float:inline-start;}body.two-sidebars .region-container.content{padding-inline:calc((var(--gutter-inline-size) / 4) * 3);inline-size:calc(50% + (var(--gutter-inline-size) / 2));}.region-container.sidebar{box-sizing:border-box;padding-inline-start:calc(var(--gutter-inline-size) / 3);inline-size:calc((100% / 3) - (var(--gutter-inline-size) / 3));float:right;float:inline-end;}body.two-sidebars .region-container.sidebar{padding-inline-start:calc(var(--gutter-inline-size) / 4);inline-size:calc(25% - (var(--gutter-inline-size) / 4));}body.two-sidebars .region-container.sidebar-first{padding-inline:0 calc(var(--gutter-inline-size) / 4);float:left;float:inline-start;}.region-container.sidebar .block + .block{margin-block-start:1.25rem;}nav.pager{clear:both;padding:2.5rem 0 1rem 0;font-size:0.875em;text-align:end;}nav.pager ul{padding:0;list-style-type:none;}nav.pager li{display:inline;margin:0 0.5em;}nav.pager .is-active a{color:grey;}
}
@media screen and (max-width: 1439px){body{min-inline-size:var(--min-inline-size-large-screen);}.region-container.header .region,main > .main-content,.region-container.footer .region{padding-inline:var(--bezel-inline-size-large-screen);min-inline-size:var(--min-inline-size-large-screen);}body.has-sidebar .region-container.content{padding-inline-end:calc((var(--gutter-inline-size-large-screen) / 3) * 2);inline-size:calc(((100% / 3) * 2) + (var(--gutter-inline-size-large-screen) / 3));}body.two-sidebars .region-container.content{padding-inline:calc((var(--gutter-inline-size-large-screen) / 4) * 3);inline-size:calc(50% + (var(--gutter-inline-size-large-screen) / 2));}.region-container.sidebar{padding-inline-start:calc(var(--gutter-inline-size-large-screen) / 3);inline-size:calc((100% / 3) - (var(--gutter-inline-size-large-screen) / 3));}body.two-sidebars .region-container.sidebar{padding-inline-start:calc(var(--gutter-inline-size-large-screen) / 4);inline-size:calc(25% - (var(--gutter-inline-size-large-screen) / 4));}body.two-sidebars .region-container.sidebar-first{padding-inline:0 calc(var(--gutter-inline-size-large-screen) / 4);}
}
@media screen and (max-width: 959px){body{min-inline-size:var(--min-inline-size-medium-screen);}.region-container.header .region,main > .main-content,.region-container.footer .region{padding-inline:var(--bezel-inline-size-medium-screen);min-inline-size:var(--min-inline-size-medium-screen);}body.has-sidebar .region-container.content{padding-inline-end:calc((var(--gutter-inline-size-medium-screen) / 3) * 2);inline-size:calc(((100% / 3) * 2) + (var(--gutter-inline-size-medium-screen) / 3));}body.two-sidebars .region-container.content{padding-inline:calc((var(--gutter-inline-size-medium-screen) / 4) * 3);inline-size:calc(50% + (var(--gutter-inline-size-medium-screen) / 2));}.region-container.sidebar{padding-inline-start:calc(var(--gutter-inline-size-medium-screen) / 3);inline-size:calc((100% / 3) - (var(--gutter-inline-size-medium-screen) / 3));}body.two-sidebars .region-container.sidebar{padding-inline-start:calc(var(--gutter-inline-size-medium-screen) / 4);inline-size:calc(25% - (var(--gutter-inline-size-medium-screen) / 4));}body.two-sidebars .region-container.sidebar-first{padding-inline:0 calc(var(--gutter-inline-size-medium-screen) / 4);}
}
@media screen and (max-width: 639px){body{min-inline-size:0;}a.pi-base-2-long-link{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;}.region-container.header .region,main > .main-content,.region-container.footer .region{padding-inline:var(--bezel-inline-size-small-screen);min-inline-size:0;}body.has-sidebar .region-container.content,body.two-sidebars .region-container.content,.region-container.sidebar,body.two-sidebars .region-container.sidebar,body.two-sidebars .region-container.sidebar-first{margin-block-end:1.25rem;padding-inline:0;inline-size:auto;float:none;}
}
@font-face{font-family:"myriad-pro";src:url("https://use.typekit.net/af/1b1b1e/00000000000000000001709e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/1b1b1e/00000000000000000001709e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/1b1b1e/00000000000000000001709e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;}@font-face{font-family:"myriad-pro";src:url("https://use.typekit.net/af/2e2357/00000000000000000001709f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/2e2357/00000000000000000001709f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/2e2357/00000000000000000001709f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;}@font-face{font-family:"myriad-pro";src:url("https://use.typekit.net/af/d32e26/00000000000000000001709b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/d32e26/00000000000000000001709b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/d32e26/00000000000000000001709b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;}@font-face{font-family:"myriad-pro";src:url("https://use.typekit.net/af/c630c3/000000000000000000017098/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/c630c3/000000000000000000017098/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/c630c3/000000000000000000017098/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;}@font-face{font-family:"myriad-pro";src:url("https://use.typekit.net/af/ee605b/000000000000000000017099/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"),url("https://use.typekit.net/af/ee605b/000000000000000000017099/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"),url("https://use.typekit.net/af/ee605b/000000000000000000017099/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:300;font-stretch:normal;}@font-face{font-family:"myriad-pro";src:url("https://use.typekit.net/af/cafa63/00000000000000000001709a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/cafa63/00000000000000000001709a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/cafa63/00000000000000000001709a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;}@font-face{font-family:"myriad-pro";src:url("https://use.typekit.net/af/80c5d0/00000000000000000001709c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/80c5d0/00000000000000000001709c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/80c5d0/00000000000000000001709c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;}@font-face{font-family:"myriad-pro";src:url("https://use.typekit.net/af/d50a1b/00000000000000000001709d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff2"),url("https://use.typekit.net/af/d50a1b/00000000000000000001709d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff"),url("https://use.typekit.net/af/d50a1b/00000000000000000001709d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:600;font-stretch:normal;}.tk-myriad-pro{font-family:"myriad-pro",sans-serif;}
@media screen{:root{--black:#212121;--queens-blue:#002452;--dark-sky:#006694;--lake:#12a296;--grey:#d1d3d4;--darkest-grey:#58595b;--lightest-grey:#f1f2f2;--dark-maple:#d17419;--queens-red:#b90e31;--dark-red:#7e072a;--white:#fff;--sans-serif:myriad-pro,Arial,Helvetica,sans-serif;--fa-pro:'Font Awesome 5 Pro';--fa-brands:'Font Awesome 5 Brands';--light:300;--normal:400;--semi-bold:600;--bold:700;--feature-block-size:600px;--feature-block-size-large-screen:540px;}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}body{background-color:var(--black);overflow-x:hidden;font-family:var(--sans-serif);font-weight:var(--light);color:var(--white);}blockquote{margin-inline:0;padding:0 3rem;font-size:0.9375em;font-style:italic;}strong{font-weight:var(--semi-bold);}p,ol,ul,table{margin-block-start:0;}a{font-weight:var(--semi-bold);text-decoration:none;color:var(--queens-blue);}a:hover{text-decoration:underline;}.queensu-biology-small-screen-nav{display:none;}.toolbar a{font-weight:var(--normal);}.form-item.js-form-type-radio input,.form-item.js-form-type-checkbox input{font-weight:var(--normal);}input.form-text,input.form-date,input.form-email,input.form-tel,input.form-number,input.form-search,input.form-submit,button.form-button,.addtocal-container .addtocal,textarea{border:none;background-color:var(--lightest-grey);font-family:var(--sans-serif);font-size:16px;}textarea{min-block-size:15rem;}select{box-sizing:border-box;margin:0;box-shadow:none;border:none;border-radius:0;background:url(/themes/custom/queensu_biology/img/select-icon.png) center right 7px / 12px 8px no-repeat scroll padding-box padding-box var(--lightest-grey);background-image:url(/themes/custom/queensu_biology/img/select-icon.png);padding:0.3125rem 2rem 0.3125rem 0.5rem;padding-inline-end:2em !important;max-inline-size:100%;overflow:hidden;font-size:16px;text-align:start;line-height:1.25;color:var(--black);appearance:none;-moz-appearance:none;-webkit-appearance:none;}input.form-submit,button.form-button,a.cta-alt,.region-container.content .view .more a,.block--bundle-cta a,.block--bundle-highlight a,.block--id-views-block--pages-block .field--id-extra-field-readmore-extrafield a,body.front .node--view-mode-subheader .field--id-field-link a,.addtocal-container .addtocal{box-sizing:border-box;display:inline-block;margin:0.5em 0;border:none;border-radius:5px;background-color:var(--lake);padding:0.625em 3em;inline-size:auto;font-size:1em;font-weight:var(--semi-bold);line-height:1.125;letter-spacing:0.125em;text-transform:uppercase;color:var(--white) !important;}.block--id-views-block--pages-block .field--id-extra-field-readmore-extrafield a{background-color:var(--white);color:var(--lake) !important;}.block--bundle-highlight a,body.front .node--view-mode-subheader .field--id-field-link a{margin-block-start:3rem;background-color:var(--white);color:var(--queens-blue) !important;;}.region-container.header .block--bundle-cta a{margin:0;background-color:var(--queens-red);padding-inline-start:0.625rem;inline-size:100%;letter-spacing:0;text-transform:none;}.addtocal-container .addtocal{margin:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding:0.5em 1.5em;}input.form-submit:hover,button.form-button:hover,a.cta-alt:hover,.region-container.content .view .more a:hover,.block--bundle-cta a:hover,.block--bundle-highlight a:hover,.block--id-views-block--pages-block .field--id-extra-field-readmore-extrafield a:hover,body.front .node--view-mode-subheader .field--id-field-link a:hover,.addtocal-container .addtocal:hover{border-width:0;background-color:var(--dark-sky);text-decoration:none;cursor:pointer;}.region-container.header .block--bundle-cta a:hover{background-color:var(--dark-red);}.block--id-views-block--pages-block .field--id-extra-field-readmore-extrafield a:hover{background-color:var(--white);color:var(--dark-maple) !important;}.block--bundle-highlight a:hover,body.front .node--view-mode-subheader .field--id-field-link a:hover{background-color:var(--white);color:var(--lake) !important;}main .form-item,main .form-actions{margin-block-end:1.5rem;}main table .form-item:not(fieldset),main fieldset.webform-checkboxes.form-item:not(fieldset),main fieldset.webform-checkboxes-other.form-item:not(fieldset),main fieldset.webform-radios.form-item:not(fieldset),main fieldset.webform-radios-other.form-item:not(fieldset){margin-block-end:0;}main .form-item.js-form-type-radio:has(+ .form-item.js-form-type-radio),main .form-item.js-form-type-checkbox:has(+ .form-item.js-form-type-checkbox){margin-block-end:0.5rem;}main fieldset .form-item.js-form-type-radio:last-child,main fieldset .form-item.js-form-type-checkbox:last-child{margin-block-end:0;}main .form-actions{margin-block-start:2.5rem;}main label.option{font-size:0.925em;font-weight:var(--light);}.region-container.header .view--id-features h2,main h2,main h3,main h4,main h5,main h6,main .webform-submission-form fieldset legend,main .queensu-biology-payment fieldset legend,main .js-form-type-webform-custom-composite > label{margin-block:0 0.75rem;padding-block-start:1rem;font-size:2em;font-weight:var(--semi-bold);line-height:1.25;color:var(--dark-sky);}.region-container.header .view--id-features h2{margin-block-end:0.75rem;color:var(--white);padding-block-start:0;}.region-container.subcontent .block--bundle-highlight h2{font-size:3em;color:var(--white);}body.front .region-container.content .block--base-plugin-id--views-block > .inner-container > h2{margin-block-end:1.5rem;padding-block-start:0;font-size:3em;}main h3,main .webform-submission-form fieldset legend,main .queensu-biology-payment fieldset legend,main .js-form-type-webform-custom-composite > label{margin-block-end:0.5rem;padding-block-start:0;font-size:1.75em;}main h2 + h3{padding-block-start:0;}main .webform-submission-form fieldset legend,main .queensu-biology-payment fieldset legend,main .js-form-type-webform-custom-composite > label{font-size:1.5em;}main .queensu-biology-grid:not(.block--id-views-block--pages-front-block .queensu-biology-grid) h3,main .node--view-mode-full .field--id-field-research-group-member h3{margin-block-end:0.25rem;font-size:1.25em;line-height:1.25;color:var(--black);}main .view--id-people.queensu-biology-grid h3{font-size:1em !important;}main .node--bundle-faq .node-container > h3{font-size:1.25em;line-height:1.5;}main .webform-submission-form fieldset.webform-checkboxes legend,main .webform-submission-form fieldset.webform-checkboxes-other legend,main .webform-submission-form fieldset.webform-type-checkboxes legend,main .webform-submission-form fieldset.webform-radios legend,main .webform-submission-form fieldset.webform-radios-other legend,main .webform-submission-form fieldset.webform-type-radios legend{font-size:1em;font-weight:var(--light);color:var(--black);}main h4{margin-block-end:0.25rem;padding-block-start:0.25rem;font-size:1.25em;}main .node--bundle-faq .node-container h4{font-size:1.125em;}main h3 + h4{margin-block-end:0.5rem;padding-block-start:0;}main .queensu-biology-grid h4,main .node--view-mode-full .field--id-field-research-group-member h4{margin-block-end:0.125rem;font-size:1.125em;font-weight:var(--normal);line-height:1.5;color:var(--black);}main .view--id-people.queensu-biology-grid h4{font-size:0.875em;}main h5{margin-block-end:0.125rem;padding-block-start:0;font-size:1.125em;line-height:1.5;}main h6{margin-block-end:0;font-size:1em;line-height:1.5;}main .node--view-mode-teaser h2,main .paragraph--bundle-teaser h2,main .node--view-mode-teaser h3,main .paragraph--bundle-teaser h3,main .node--view-mode-teaser h4,main .paragraph--bundle-teaser h4,main .node--view-mode-teaser h5,main .paragraph--bundle-teaser h5,main .node--view-mode-teaser h6,main .paragraph--bundle-teaser h6{margin-block-end:0.5rem;padding-block-start:0;}main .node--view-mode-full .field--family-type-long-text h2:first-child,main .node--view-mode-full .field--family-type-long-text h3:first-child,main .node--view-mode-full .field--family-type-long-text h4:first-child{padding-block-start:0;}main ul,main ol{padding-inline-start:2rem;overflow:hidden;}main ol.alpha > li,main ol > li.alpha{list-style-type:lower-alpha;}main h2 a,main h3 a,main h4 a,main h5 a,main h6 a{color:var(--dark-sky);}main h2 a:hover,main h3 a:hover,main h4 a:hover,main h5 a:hover,main h6 a:hover{text-decoration:none;}main .queensu-biology-grid h3 a,main .node--view-mode-full .field--id-field-research-group-member h3 a,main .queensu-biology-grid h4 a,main .node--view-mode-full .field--id-field-research-group-member h4 a{color:var(--black);}main .queensu-biology-grid h4 a,main .node--view-mode-full .field--id-field-research-group-member h4 a{font-weight:var(--normal);}main .field--id-extra-field-readmore-extrafield a,.node--view-mode-subheader .field--id-field-link a,.node--bundle-course .field--id-field-link a,.view--id-features .field--id-field-link a,.block--id-menuchildren .menu-item a,.field--id-menu-children a,.view--id-person-types li a,.block--id-queensu-biology-views-block--courses-list-link-block a,a.cta{display:inline-block;font-size:0.875em;text-transform:uppercase;letter-spacing:0.125em;white-space:nowrap;color:var(--lake);}.field--id-menu-children a{white-space:normal;}main .field--id-extra-field-readmore-extrafield a:hover,.node--view-mode-subheader .field--id-field-link a:hover,.node--bundle-course .field--id-field-link a:hover,.view--id-features .field--id-field-link a:hover,.block--id-menuchildren .menu-item a:hover,.field--id-menu-children a:hover,.view--id-person-types li a:hover,.block--id-queensu-biology-views-block--courses-list-link-block a:hover,a.cta:hover{text-decoration:none;color:var(--queens-blue);}main .field--id-extra-field-readmore-extrafield a::after,.node--view-mode-subheader .field--id-field-link a::after,.node--bundle-course .field--id-field-link a::after,.view--id-features .field--id-field-link a::after,.block--id-menuchildren .menu-item a::after,.field--id-menu-children a::after,.view--id-person-types li a::after,.block--id-queensu-biology-views-block--courses-list-link-block a::before,a.cta::after{content:'\f054';position:relative;inset-block-start:-0.1em;margin-inline-start:0.5em;font-size:calc((1em / 3) * 2);font-family:var(--fa-pro);font-weight:var(--bold);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.block--id-queensu-biology-views-block--courses-list-link-block a::before{content:'\f053';margin-inline:0 0.5em;}main .block--id-views-block--pages-block .field--id-extra-field-readmore-extrafield a::after{content:'';inset-block-start:0;margin-inline-start:0;}svg.ext,svg.mailto{padding:0 0 0 0.125em;}a.cta svg.ext,a.cta svg.mailto,a.cta-alt svg.ext,a.cta-alt svg.mailto,.view .more a svg.ext,.view .more a svg.mailto,.node--view-mode-subheader .field--id-field-link a svg.ext,.node--view-mode-subheader .field--id-field-link a svg.mailto,.node--bundle-course .field--id-field-link a svg.ext,.node--bundle-course .field--id-field-link a svg.mailto,.view--id-features .field--id-field-link a svg.ext,.view--id-features .field--id-field-link a svg.mailto,.block--id-menuchildren .menu-item a svg.ext,.block--id-menuchildren .menu-item a svg.mailto,.field--id-menu-children a svg.ext,.field--id-menu-children a svg.mailto,.view--id-person-types li a svg.ext,.view--id-person-types li a svg.mailto,.block--id-queensu-biology-views-block--courses-list-link-block a svg.ext,.block--id-queensu-biology-views-block--courses-list-link-block a svg.mailto,main .field--id-extra-field-readmore-extrafield a svg.ext,main .field--id-extra-field-readmore-extrafield a svg.mailto,.region-container.header a svg.ext,.region-container.header a svg.mailto,.region-container.sidebar a svg.ext,.region-container.sidebar a svg.mailto,.region-container.superfooter a svg.ext,.region-container.superfooter a svg.mailto,.region-container.footer a svg.ext,.region-container.footer a svg.mailto,.addtocal-container a svg.ext,.addtocal-container a svg.mailto{display:none;}.page-container{background-color:var(--white);color:var(--black);}.region-container.header{position:relative;z-index:199;box-sizing:border-box;margin:0 auto;padding-block-start:1.75rem;max-inline-size:var(--max-inline-size);min-inline-size:var(--min-inline-size);}body.front .region-container.header{padding-block-end:3rem;}.region-container.header::after{content:'.';display:block;block-size:0;clear:both;visibility:hidden;}.region-container.header a{color:var(--black);}.region-container.header a:hover{text-decoration:none;}.block--id-sitebranding{padding-block-end:1.75rem;inline-size:50%;float:left;float:inline-start;font-size:2.125em;line-height:1.25;text-transform:uppercase;}.block--id-sitebranding .site-name a{font-weight:var(--light);}.block--id-sitebranding .site-name span + span{display:none;}.region-container.header .block--bundle-cta{margin-inline-start:0.5rem;inline-size:175px;float:right;float:inline-end;}.region-container.header .block--id-search,.region-container.content .block--id-search-page-form{position:relative;inline-size:calc(100% / 3);}.region-container.header .block--id-search{inline-size:20%;float:right;float:inline-end;text-align:end;}.region-container.header .block--id-search label,.region-container.content .block--id-search-page-form label{display:none;}.region-container.header .block--id-search .form-text,.region-container.content .block--id-search-page-form .form-text{padding-inline-end:2rem;inline-size:100%;}.region-container.header .block--id-search .form-text{border:1px solid var(--grey);background-color:transparent;border-radius:5px;}.region-container.header .block--id-search .form-text::placeholder,.region-container.content .block--id-search-page-form .form-text::placeholder{text-transform:uppercase;}.region-container.header .block--id-search .form-actions,.region-container.content .block--id-search-page-form .form-actions{display:block;position:absolute;inset-block-start:0;inset-inline-end:0;margin:0;line-height:1;}.region-container.header .block--id-search .form-actions::before,.region-container.content .block--id-search-page-form .form-actions::before{content:'\f002';display:block;margin:0.75rem 0.5rem 0 0;font-family:var(--fa-pro);font-size:1.125em;font-weight:var(--normal);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.region-container.content .block--id-search-page-form .form-actions::before{margin-block-start:0.5rem;}.region-container.header .block--id-search input.form-submit,.region-container.content .block--id-search-page-form input.form-submit{position:absolute;inset-block-start:0;inset-inline-end:0;margin:0;border:none;background-color:transparent;padding:0;inline-size:2.125em;min-inline-size:0;block-size:2em;cursor:pointer;text-indent:2.125em;}.region-container.header nav{position:relative;z-index:198;clear:both;margin:0 -0.5em;font-size:1.125em;line-height:1.125;}.region-container.header nav ul,.region-container.header nav li{margin:0;padding:0;list-style-type:none;}.region-container.header nav .menu-level-0 > ul{display:flex;}.region-container.header nav .menu-level-0 > ul > li{flex:1 1 auto;}.region-container.header nav a{display:block;padding:0 0.5em 1rem 0.5em;}.region-container.header nav li:hover > a,.region-container.header nav li.menu-item--in-active-trail > a,body.front .region-container.header nav li.menu-item--home > a,.region-container.header nav:hover .menu-level-0 > ul > li.menu-item--in-active-trail:hover > a,body.front .region-container.header nav:hover .menu-level-0 > ul > li.menu-item--home:hover > a{color:var(--queens-red);}.region-container.header nav:hover .menu-level-0 > ul > li.menu-item--in-active-trail > a,body.front .region-container.header nav:hover .menu-level-0 > ul > li.menu-item--home > a{color:var(--black);}.region-container.header nav .menu-level-1{display:none;position:absolute;inset-inline:-1.25rem;margin-inline-start:1em;background-color:rgba(255,255,255,0.9);padding:0 1.25rem 1rem 1.25rem;line-height:1.25em;font-size:1rem;}.region-container.header nav .menu-level-0 > ul > li:hover > .menu-level-1{display:block;animation:fadeIn 0.25s;-webkit-animation:fadeIn 0.25s;}.region-container.header nav .menu-level-1 > ul{display:flex;justify-content:start;}.region-container.header nav .menu-level-1 > ul > li{box-sizing:border-box;margin-inline-end:1.5rem;padding:1rem 1em 0 0;min-inline-size:20%;}.region-container.header nav .menu-level-1 > ul > li:last-child{margin-inline-end:0;}.region-container.header nav .menu-level-1 a{padding:0 0 0.5em 0;}.region-container.header nav .menu-level-2{display:block;position:relative;inset-inline:0 auto;border-block-start:1px solid var(--grey);background-color:transparent;padding-block-start:0.5em;}.region-container.header nav .menu-level-2 > ul{column-count:2;column-gap:calc(var(--gutter-inline-size) / 2);}.region-container.header nav .menu-level-2 li,.region-container.header nav .menu-level-2 li:last-child{display:block;border-block-start:none;padding-block-start:0;page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;}.region-container.header nav .menu-level-2 a{font-weight:var(--normal);}.region-container.header nav .menu-level-3{margin-block:-0.25em 0.25em;border-block-start:none;padding-block-start:0;padding-inline-start:1rem;font-size:0.9375em;}.region-container.header nav .menu-level-3 a{padding-block-end:0.25em;}.region-container.header .block--id-views-block--features-block:has(.features-dynamic){position:relative;inset-inline:50%;margin:0 -50vw;inline-size:100vw;block-size:var(--feature-block-size);}.region-container.header .block--id-views-block--features-block:not(:has(.features-dynamic)){margin-inline:calc(var(--bezel-inline-size) * -1);}.region-container.header .view--id-features .features-dynamic .views-row{block-size:var(--feature-block-size);}.region-container.header .view--id-features .field--id-field-media-image{inline-size:100%;block-size:var(--feature-block-size);overflow:hidden;}.region-container.header .view--id-features .field--id-field-media-image div{block-size:100%;}.region-container.header .view--id-features .field-value:has(iframe){background-color:black;}.region-container.header .view--id-features img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center;}.region-container.header .view--id-features .field--id-field-media-oembed-video iframe,.region-container.header .view--id-features .field--id-field-media-media-remote .media-remote-queens-video iframe{margin:0 auto;block-size:var(--feature-block-size);inline-size:calc(var(--feature-block-size) / 9 * 16);}.region-container.header .view--id-features .field--id-field-media-image + .field--id-field-caption{display:none;margin-block-start:0;}.region-container.header .views-row{position:relative;}.region-container.header .features-dynamic .views-row{position:absolute;inset:0;}.region-container.header .view--id-features .node-content-container{position:absolute;inset-inline:0 50%;inset-block-end:2.5rem;;background-color:rgba(0,0,0,calc((1 / 3) * 2));min-block-size:10rem;font-size:1.125rem;line-height:1.75;color:var(--white);}.region-container.header .view--id-features .node-content-container a,.region-container.header .features-dynamic .nav a{color:var(--lake);}.region-container.header .view--id-features .node-content-container a:hover{color:var(--white);}.region-container.header .view--id-features .node-content-container .node-content{box-sizing:border-box;margin:0 0 0 auto;max-inline-size:calc(var(--min-inline-size) / 2);padding:2.5rem 1.25rem;}.region-container.header .features-dynamic .node-content-container .node-content{padding-block-end:4rem;padding-inline:6rem;max-inline-size:none;}.region-container.header .view--id-features .node-content-container .node-content .field,.region-container.header .view--id-features .node-content-container .node-content .field *{display:inline;}.region-container.header .view--id-features .node-content-container .node-content .field{margin-inline-end:1em;}.region-container.header .features-dynamic .nav{position:absolute;inset-inline:0 50vw;inset-block-end:2rem;z-index:100;}.region-container.header .features-dynamic .nav ul,.region-container.header .features-dynamic .nav li{display:inline-block;}.region-container.header .features-dynamic ul.step-nav li{position:absolute;inset-block-end:8rem;inset-inline-start:2.5rem;}.region-container.header .features-dynamic ul.step-nav li.next{inset-inline:auto 2.5rem;}.region-container.header .features-dynamic ul.step-nav a{display:block;inline-size:2em;white-space:nowrap;overflow:hidden;}.region-container.header .features-dynamic ul.step-nav a::before{content:'\f053';font-family:var(--fa-pro);font-size:3em;font-weight:var(--normal);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.region-container.header .features-dynamic ul.step-nav li.next a::before{content:'\f054';}.region-container.header .features-dynamic ul.skip-nav{box-sizing:border-box;margin-block:0;padding:0 3.5rem 1.25rem 0;inline-size:100%;text-align:end;}.region-container.header .features-dynamic ul.skip-nav li{display:inline-block;margin-inline-start:0.5rem;}.region-container.header .features-dynamic ul.skip-nav a{display:block;border:2px solid var(--lake);inline-size:1rem;block-size:1rem;overflow:hidden;text-indent:2rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.region-container.header .features-dynamic ul.skip-nav li.active a{background-color:var(--lake);cursor:default;}.region-container.subheader{position:relative;background-color:var(--dark-sky);font-size:1.125em;color:var(--white);}body.has-subheader .region-container.subheader{overflow:hidden;}.region-container.subheader a,.region-container.subheader a:hover{text-decoration:none;color:var(--white);}.region-container.subheader > .content,.block--bundle-highlight > .inner-container{box-sizing:border-box;position:relative;margin:0 auto;padding:2rem var(--bezel-inline-size);max-inline-size:var(--max-inline-size);min-inline-size:var(--min-inline-size);}body.has-subheader .region-container.subheader > .content{padding-block-end:3rem;}body.front.has-subheader .region-container.subheader > .content{padding-block-start:3rem;}.region-container.subheader nav{margin-block-end:0.75rem;line-height:1.325;font-size:0.875em;}.region-container.subheader nav ol,.region-container.subheader nav li{display:inline;margin:0;padding:0;list-style-type:none;}.region-container.subheader nav li{display:inline;}.region-container.subheader nav li + li::before{content:'\f054';margin:0 0.5em;font-family:var(--fa-pro);font-size:0.675em;font-weight:var(--normal);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.region-container.subheader h1{margin-block:0;font-size:3em;font-weight:var(--semi-bold);line-height:1.125;}body.front .region-container.subheader h1{font-size:4em;}.region-container.subheader .block--id-views-block--hero-images-block{position:relative;inset-inline:50%;margin:2rem -50vw 0 -50vw;inline-size:100vw;}.region-container.subheader .block--id-views-block--hero-images-block:last-child{margin-block-end:-2rem;}.region-container.subheader .view--id-hero-images .views-row{inline-size:100%;}.region-container.subheader .view--id-hero-images .views-row:not(:first-of-type){display:block;}.region-container.subheader .view--id-hero-images article{position:relative;}.region-container.subheader .view--id-hero-images .field--id-field-media-image{inline-size:100%;block-size:40vw;max-block-size:var(--feature-block-size);overflow:hidden;}.region-container.subheader .view--id-hero-images .field--id-field-media-image div{block-size:100%;}.region-container.subheader .view--id-hero-images img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center;}body.has-subheader .region-container.subheader .block,.block--bundle-highlight > .inner-container > h2,.block--bundle-highlight > .inner-container > .block-content > .field:not(.field--id-field-image){padding-inline-end:calc(50% + var(--gutter-inline-size));}.region-container.subheader .media--bundle-image.media--view-mode-subheader,.block--bundle-highlight .media--bundle-image.media--view-mode-subheader{position:absolute;inset:0 1.25rem 0 50%;}.region-container.subheader .media--bundle-image.media--view-mode-subheader div,.block--bundle-highlight .media--bundle-image.media--view-mode-subheader div{block-size:100%;}.region-container.subheader .media--bundle-image.media--view-mode-subheader img,.block--bundle-highlight .media--bundle-image.media--view-mode-subheader img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center;}.region-container.subheader .node--view-mode-subheader .node-content,.block--bundle-highlight > .inner-container{line-height:1.75;}.region-container.subheader .node--view-mode-subheader .node-content{margin-block-start:3rem;}.region-container.subheader .node-content,.block--bundle-highlight > .inner-container{font-weight:var(--normal);}.region-container.subheader .node-content p,.block--bundle-highlight > .inner-container p{margin-block-end:1rem;}.region-container.subheader .node-content .field--id-field-link .field-value,.block--bundle-highlight > .inner-container .field--id-field-link .field-value{margin-block-end:0.5rem;}.region-container.subheader .node-content .lede,.block--bundle-highlight > .inner-container .lede{font-size:1.25em;font-weight:var(--normal);line-height:1.5;}.region-container.subheader .node--bundle-alumnum .node-content > .field:not(.field--id-field-single-image){font-size:1.75em;font-weight:var(--normal);line-height:1.25;}.region-container.subheader .node--bundle-alumnum .field--id-field-degree > .field-values > .field-value{margin-block-end:0.75rem;}.region-container.subheader .node--bundle-alumnum .field--id-field-degree > .field-values > .field-value *,.region-container.subheader .node--bundle-alumnum .field--id-field-position,.region-container.subheader .node--bundle-alumnum .field--id-field-position *,.region-container.subheader .node--bundle-alumnum .field--id-field-employer,.region-container.subheader .node--bundle-alumnum .field--id-field-employer *{display:inline;}.region-container.subheader .node--bundle-alumnum .field--id-field-degree .field--id-field-degree-type:not(:last-of-type) .field-value::after,.region-container.subheader .node--bundle-alumnum .field--id-field-position:not(:last-of-type) .field-value::after{content:',';}.region-container.subheader .field--id-field-caption{box-sizing:border-box;position:absolute;inset-block-end:0;inset-inline-end:0;border-radius:5px 0 0 0;background-color:rgba(0,0,0,0.5);padding:1rem;color:var(--white);}.region-container.subheader .media--bundle-image.media--view-mode-subheader,.block--bundle-highlight .media--bundle-image.media--view-mode-subheader{max-inline-size:50%;}.region-container.subheader .field--id-field-caption p,.block--bundle-highlight .field--id-field-caption p{margin:0;}.region-container.subheader .field--id-field-caption *,.block--bundle-highlight .field--id-field-caption *{color:var(--white);}.hero-images-dynamic .nav{position:absolute;inset-inline:0;inset-block-end:0;block-size:50%;z-index:100;}.hero-images-dynamic .nav ul,.hero-images-dynamic .nav li{display:inline-block;}.hero-images-dynamic ul.step-nav li{position:absolute;inset-block-start:-1.5em;inset-inline-start:2.5rem;}.hero-images-dynamic ul.step-nav li.next{inset-inline:auto 2.5rem;}.hero-images-dynamic ul.step-nav a{display:block;inline-size:2em;white-space:nowrap;overflow:hidden;}.hero-images-dynamic ul.step-nav a::before{content:'\f053';font-family:var(--fa-pro);font-size:3em;font-weight:var(--normal);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.hero-images-dynamic ul.step-nav li.next a::before{content:'\f054';}.hero-images-dynamic ul.skip-nav{box-sizing:border-box;position:absolute;inset-block-end:2.5rem;margin:0;padding:0;inline-size:100%;text-align:center;list-style-type:none;}.hero-images-dynamic ul.skip-nav li{display:inline-block;margin:0 0.125rem;padding:0;list-style-type:none;}.hero-images-dynamic ul.skip-nav a{display:block;border:2px solid var(--white);inline-size:1rem;block-size:1rem;overflow:hidden;text-indent:2rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.hero-images-dynamic ul.skip-nav li.active a{background-color:var(--white);cursor:default;}main{font-size:1.125em;line-height:1.75;}main > .main-content::after{content:'.';display:block;block-size:0;clear:both;visibility:hidden;}.region-container.content{box-sizing:border-box;padding:3rem 0;}body.front .region-container.content{padding-block-end:0;}body.page--node--bundle-course.has-sidebar .region-container.content{padding-inline-end:calc((var(--gutter-inline-size) / 4) * 3);inline-size:calc(((100% / 4) * 3) + (var(--gutter-inline-size) / 4));}body.page--user.has-sidebar .region-container.content{padding-inline:calc((var(--gutter-inline-size) / 3) * 2) 0;}.region-container.content::after{content:'.';display:block;block-size:0;clear:both;visibility:hidden;}.node--view-mode-full .field--id-body,body:not(.alias-depth-1):not(.alias-depth-2) .field--id-field-section > .field-values > .field-value,.view--id-search,.region-container.content .views-row,.region-container.content .view footer{max-inline-size:calc(((var(--max-inline-size) / 5) * 3) - (var(--gutter-inline-size) / 5));}body.has-sidebar .node--view-mode-full .field--id-body{max-inline-size:none;}.node-meta{margin-block-end:1rem;font-size:0.875em;line-height:1.25;}.node--view-mode-teaser .node-meta,.node--view-mode-alternate-teaser .node-meta{margin-block-end:0.5rem;}.node-meta div,.node-meta ul,.node-meta li{display:inline;}.region-container.content .node-meta ul{margin:0;padding:0;}.region-container.content .node-meta ul > li{list-style-type:none;}.field--id-field-media-image + .field--id-field-caption{margin-block-start:0.75rem;font-size:0.875em;}.node-meta .date + .category .field-value::before,.node-meta .date + .category li::before{content:'/';margin:0 calc(1em / 3) 0 0.25em;}.region-container.content .node--view-mode-full .field--family-type-long-text::after{content:'.';display:block;block-size:0;clear:both;visibility:hidden;}.region-container.content .node--view-mode-teaser .field--family-type-long-text,.region-container.content .node--view-mode-alternate-teaser .field--family-type-long-text{margin-block-end:1.5rem;}.region-container.content .node--view-mode-full p.lede{font-size:1.25em;font-weight:var(--normal);color:var(--black);}.field-label-inline div{display:inline;}.field-label-inline > .field-label{font-weight:var(--normal);}.field-label-inline > .field-label::after,.field--type-telephone-plus-field .field-value .title::after{content:':';}.field--id-field-file{margin-block-end:1rem;}.field--id-field-media-oembed-video iframe,.field--id-field-media-media-remote .media-remote-queens-video iframe{display:block;margin-block:1.25em;inline-size:100%;aspect-ratio:16/9;block-size:calc(100% / 16 * 9);}.region-container.content .node--view-mode-full .field--family-type-long-text table,.region-container.content .node-content .view table,.region-container.content .webform-multiple-table table,.region-container.content .js-form-type-webform-table table{margin-block-end:1.5rem;border-collapse:collapse;font-size:0.875em;font-weight:var(--light);}.region-container.content .webform-multiple-table table,.region-container.content .js-form-type-webform-table table{font-size:1em;}.node--view-mode-full .field--family-type-long-text table tbody tr:nth-child(even),.node-content .view table tbody tr:nth-child(even){background-color:var(--lightest-grey);}.node--view-mode-full .field--family-type-long-text table th,.node--view-mode-full .field--family-type-long-text table td,.node-content .view table th,.node-content .view table td,.webform-multiple-table table th,.webform-multiple-table table td,.js-form-type-webform-table table th,.js-form-type-webform-table table td{border:1px solid var(--darkest-grey);padding:0.25em 0.5em;}.webform-multiple-table table th,.webform-multiple-table table td,.js-form-type-webform-table table th,.js-form-type-webform-table table td{border:none;}.webform-multiple-table table th:first-child:last-child:has(.visually-hidden),.js-form-type-webform-table table th:first-child:last-child:has(.visually-hidden){padding:0;}.webform-multiple-table table td:first-child,.js-form-type-webform-table table td:first-child{padding-inline-start:0;}.webform-multiple-table table td:last-child,.js-form-type-webform-table table td:last-child{padding-inline-end:0;}.webform-multiple-table tbody tr > td:first-child:last-child{padding-block-start:1em;}fieldset:has(.webform-element-description) .webform-multiple-table tbody tr:first-child > td:first-child:last-child{padding-block-start:0;}.webform-multiple-table tbody td > .form-item,.webform-multiple-table tbody td > .form-item + .form-item{margin-block-start:0.5em;}.webform-element-description{margin-block:0.5em 1em;font-size:0.875em;}main .webform-signature-pad{background-color:var(--lightest-grey);}main .webform-signature-pad .button{margin-block:0;inset:auto 0.5em 0.5em auto;}.webform-submission-phytotron-request-form .webform-type-radios .webform-options-display-one-column > .form-item{margin-inline-end:2em;display:inline-block;}.node--view-mode-full .field--family-type-long-text table thead th,.node--view-mode-full .field--family-type-long-text table thead td,.node-content .view table thead th,.node-content .view table thead td{background-color:var(--grey);font-weight:var(--semi-bold);}.webform-multiple-table table thead th,.webform-multiple-table table thead td,.js-form-type-webform-table table thead th,.js-form-type-webform-table table thead td{background-color:var(--lightest-grey);font-weight:var(--normal);}.region-container.content .node--view-mode-full .field--family-type-long-text table td p,.region-container.content .node--view-mode-full .field--family-type-long-text table th p,.node-content .view table th p,.node-content .view table td p{margin-block-end:0;}.region-container.content .node--view-mode-full .field--family-type-long-text table th p + p,.region-container.content .node--view-mode-full .field--family-type-long-text table td p + p,.node-content .view table th p + p,.node-content .view table td p + p{margin-block-start:0.5em;}.region-container.content .form-item-proximity-card-access > label,.region-container.content .form-item-keys > label{font-size:1em;font-weight:var(--light);color:var(--black);}.region-container.content .form-item-proximity-card-access td > label{font-weight:var(--light);}.region-container.content .form-item-proximity-card-access td:last-child{text-align:center;}.node--view-mode-full .field--family-type-long-text hr{clear:both;margin:1.5rem 0;border:none;background-color:var(--lightest-grey);inline-size:100%;block-size:1px;color:var(--lightest-grey);}.node--view-mode-full .field--family-type-long-text .media--bundle-image{margin:1.5rem 0;}.node--view-mode-full .field--family-type-long-text .media--bundle-image.align-right{clear:right;clear:inline-end;margin-block-start:0;margin-inline-start:var(--gutter-inline-size);max-inline-size:40%;}.node--view-mode-full .field--family-type-long-text .media--bundle-image.align-left{clear:left;clear:inline-start;margin-block-start:0;margin-inline-end:var(--gutter-inline-size);max-inline-size:40%;}.node--view-mode-full .field--family-type-long-text .media--bundle-image img{display:block;max-inline-size:100%;block-size:auto;}.node--view-mode-teaser .field--family-type-long-text .media--bundle-image,.node--view-mode-alternate-teaser .field--family-type-long-text .media--bundle-image{display:none;}.region-container.content .block--id-queensu-biology-content + .block--base-plugin-id--views-block,.region-container.content .field--id-body + .field--id-field-webform{margin-block-start:2rem;}.region-container.content .block--id-queensu-biology-content + .block--id-views-block--person-types-block{margin-block-start:0;}.node--view-mode-full .field--id-field-section{margin-block-start:1.5rem;}.field--id-field-section:not(.node--label-mission-statement.node--view-mode-full .field--id-field-section)::after,.field--id-field-section > .field-values > .field-value::after,.queensu-biology-section .section-body::after{content:'.';display:block;block-size:0;clear:both;visibility:hidden;}.queensu-biology-section{box-sizing:border-box;position:relative;border-block-start:1px solid var(--grey);padding:1.5rem 3em 1.5rem 0;}.queensu-biology-section:last-of-type{margin-block-end:1.5rem;border-block-end:1px solid var(--grey);}.queensu-biology-section .section-title{margin-inline-end:-3rem;padding-inline-end:3rem;cursor:pointer;}.region-container.content .queensu-biology-section .section-title h2,.region-container.content .queensu-biology-section h3.section-title{margin-block-end:0;padding-block-start:0;}.queensu-biology-section .section-title::after{content:'\f078';position:absolute;inset-block-start:1.75rem;inset-inline-end:0;font-family:var(--fa-pro);font-size:1.25em;font-weight:var(--normal);font-style:normal;font-variant:normal;text-rendering:auto;color:var(--dark-sky);-webkit-font-smoothing:antialiased;}.queensu-biology-sections-view .queensu-biology-section .section-title::after{inset-block-start:1.25rem;}.queensu-biology-section.open .section-title::after{content:'\f077';}.queensu-biology-section .section-body{padding-block-start:1.25rem;}.node--bundle-story .field-group--people{margin-block-end:1rem;font-weight:var(--normal);}.node--bundle-story .field-group--people *{display:inline;}.node--bundle-story .field-group--people .field-value:not(:last-of-type)::after,.node--bundle-story .field-group--people .field--id-field-external-person:not(:last-of-type) .field-value:last-of-type::after{content:',';}.node--bundle-course.node--view-mode-detail .field,.user--view-mode-detail > .user-content > .field{margin-block:1rem;}.node--bundle-course.node--view-mode-detail h3.field-label,.user--view-mode-detail h3.field-label,.user--view-mode-detail .field--id-field-degree-type{margin-bottom:0.5rem;font-weight:var(--normal);color:var(--black);}.user--view-mode-full .field--id-field-quotation{margin-block-end:1.5rem;font-size:1.25rem;font-weight:var(--normal);line-height:1.375;}.user--view-mode-full .field--id-field-quotation p:first-child::before{content:'“';}.user--view-mode-full .field--id-field-quotation p:last-child::after{content:'”';}.user--view-mode-full .field--id-field-supplementary-image{box-sizing:border-box;margin:4rem 0 0 var(--gutter-inline-size);inline-size:40%;float:right;float:inline-end;}.user--view-mode-full .field--id-field-supplementary-image > .field-values > .field-value,.node--view-mode-detail .field--id-field-image > .field-values > .field-value,.node--view-mode-detail .field--id-field-supplementary-image > .field-values > .field-value,.node--view-mode-detail .field--id-field-video > .field-values > .field-value{margin-block-end:2.5rem;}.user--view-mode-full .field--id-field-supplementary-image img{display:block;inline-size:100%;block-size:auto;}.node--bundle-course.node--view-mode-detail .paragraph--bundle-instructor *{display:inline;}.node--bundle-course.node--view-mode-detail .paragraph--bundle-instructor .field--id-field-instructor-type::before{content:'(';margin-inline-end:-0.2em;}.node--bundle-course.node--view-mode-detail .paragraph--bundle-instructor .field--id-field-instructor-type::after{content:')';margin-inline-start:-0.2em;}.node--bundle-course.node--view-mode-detail .paragraph--bundle-instructor .field--id-field-instructor-type .field-value:not(:last-child)::after{content:',';}.node--bundle-course.node--view-mode-detail .field--id-field-course-instance > .field-values > .field-value{margin-block-start:0.75rem;border-block-start:1px solid var(--grey);padding-block-start:0.75rem;}.node--bundle-course.node--view-mode-detail .field--id-field-course-instance > .field-values > .field-value.past,.node--bundle-course.node--view-mode-teaser .field--id-field-course-instance .field-value.past,.node--bundle-course.node--view-mode-alternate-teaser .field--id-field-course-instance .field-value.past{display:none;}.block--id-queensu-biology-views-block--courses-list-link-block{margin-block-end:1.25em;}.user--view-mode-full > .field--id-field-body:first-child .field-label,.user--view-mode-full > .field--id-field-quotation:first-child + .field--id-field-body .field-label{display:none;}.view.queensu-biology-grid .view-content,.node--view-mode-full .field--id-field-research-group-member,.block--id-menuchildren .menu-groups{margin-inline-start:calc(var(--gutter-inline-size) * -1);}.view--id-people.queensu-biology-grid .view-content{margin-inline-start:calc((var(--gutter-inline-size) / 2) * -1);}.block--id-queensu-biology-content + .view.queensu-biology-grid,.node--view-mode-full .field--id-body + .field--id-field-research-group-member,.block--id-queensu-biology-content + .block--id-menuchildren{margin-block-start:1rem;}.view.queensu-biology-grid + .block--id-views-block--pages-additional-information-block,.field--id-field-research-group-member + .block--id-views-block--pages-additional-information-block,.block--id-menuchildren + .block--id-views-block--pages-additional-information-block{margin-block-start:1.5rem;}.view.queensu-biology-grid::after,.node--view-mode-full .field--id-field-research-group-member::after,.block--id-menuchildren .menu-groups::after{content:'.';display:block;block-size:0;clear:both;visibility:hidden;}.view.queensu-biology-grid .views-section > h2,.view.queensu-biology-grid .no-results,.view.queensu-biology-grid .more{margin:1.5rem 0 1.5rem var(--gutter-inline-size);}body.front .region-container.content .block--base-plugin-id--views-block{position:relative;}body.front .region-container.content .block--base-plugin-id--views-block + .block--base-plugin-id--views-block:not(.block--base-plugin-id--views-block + .block--base-plugin-id--views-block + .block--base-plugin-id--views-block){inset-inline:50%;margin:0 -50vw;background-color:var(--lightest-grey);inline-size:100vw;}body.front .region-container.content .block--base-plugin-id--views-block + .block--base-plugin-id--views-block:not(.block--base-plugin-id--views-block + .block--base-plugin-id--views-block + .block--base-plugin-id--views-block) > .inner-container{box-sizing:border-box;position:relative;margin:0 auto;padding:2.5em var(--bezel-inline-size) 1rem var(--bezel-inline-size);max-inline-size:var(--max-inline-size);min-inline-size:var(--min-inline-size);}body.front .region-container.content .block--base-plugin-id--views-block .more{position:absolute;inset-block-start:0;inset-inline-end:var(--bezel-inline-size);margin:0;}body.front .region-container.content .block--base-plugin-id--views-block + .block--base-plugin-id--views-block:not(.block--base-plugin-id--views-block + .block--base-plugin-id--views-block + .block--base-plugin-id--views-block) .more{inset-block-start:3rem;}.view.queensu-biology-grid .no-results{margin-block-end:1.5rem;}.view.queensu-biology-grid .views-row,.node--view-mode-full .field--id-field-research-group-member > .field-values > .field-value,.block--id-menuchildren .menu-groups .menu-group{box-sizing:border-box;padding:0 0 3rem var(--gutter-inline-size);inline-size:calc(100% / 3);float:left;float:inline-start;}.view--id-courses.queensu-biology-grid .views-row{inline-size:25%;}.view--id-people.queensu-biology-grid .views-row{padding:0 0 2.5rem calc(var(--gutter-inline-size) / 2);inline-size:12.5%;}body.has-sidebar .view--id-people.queensu-biology-grid .views-row{inline-size:calc(50% / 3);}.view.queensu-biology-grid .views-row:nth-of-type(3n + 1),.node--view-mode-full .field--id-field-research-group-member > .field-values > .field-value:nth-of-type(3n + 1){clear:both;}.view--id-courses.queensu-biology-grid .views-row:nth-of-type(3n + 1),.view--id-people.queensu-biology-grid .views-row:nth-of-type(3n + 1){clear:none;}.view--id-courses.queensu-biology-grid .views-row:nth-of-type(4n + 1),.view--id-people.queensu-biology-grid .views-row:nth-of-type(8n + 1),body.has-sidebar .view--id-people.queensu-biology-grid .views-row:nth-of-type(6n + 1){clear:both;}body.has-sidebar .view--id-people.queensu-biology-grid .views-row:nth-of-type(8n + 1){clear:none;}.view.queensu-biology-grid .teaser-image,.view.queensu-biology-grid .paragraph--bundle-teaser .image,.node--view-mode-full .field--id-field-research-group-member .teaser-image,.block--id-menuchildren .image{position:relative;margin-block-end:0.75rem;background-color:var(--lightest-grey);padding-block-end:calc((100% / 3) * 2);inline-size:100%;block-size:0;}.block--id-views-block--pages-block .teaser-image{display:none;}.view.queensu-biology-grid .teaser-image::before,.view.queensu-biology-grid .paragraph--bundle-teaser .image::before,.node--view-mode-full .field--id-field-research-group-member .teaser-image::before,.block--id-menuchildren .image::before{content:'';position:absolute;inset:0;background:url(/themes/custom/queensu_biology/img/logo.png) center center / auto 30px no-repeat scroll padding-box padding-box transparent;opacity:0.5;}.view.queensu-biology-grid .teaser-image img,.view.queensu-biology-grid .paragraph--bundle-teaser .image img,.node--view-mode-full .field--id-field-research-group-member .teaser-image img,.block--id-menuchildren .image img{display:block;position:absolute;inset:0;max-inline-size:100%;max-block-size:100%;}.page-content .view footer:not(.node-meta){margin-block-start:3rem;}.block--id-views-block--pages-block,body.alias-depth-1 .node--view-mode-full .field--id-field-section,body.alias-depth-2 .node--view-mode-full .field--id-field-section{position:relative;inset-inline:50%;margin:2.5rem -50vw 0 -50vw;inline-size:100vw;}.node--label-mission-statement.node--view-mode-full .field--id-field-section > .field-values{display:flex;}.region-container.content .block--id-menuchildren ul,.region-container.content .view--id-person-types ul,.region-container.content .block--id-views-block--pages-block ul{margin-block-start:0.75rem;padding:0;}.region-container.content .block--id-menuchildren li,.region-container.content .view--id-person-types li,.region-container.content .block--id-views-block--pages-block li{list-style-type:none;}.region-container.content .block--id-views-block--pages-block .views-row,body.alias-depth-1 .node--view-mode-full .field--id-field-section > .field-values > .field-value,body.alias-depth-2 .node--view-mode-full .field--id-field-section > .field-values > .field-value{background-color:var(--lake);max-inline-size:none;color:var(--white);}.node--label-mission-statement.node--view-mode-full .field--id-field-section > .field-values > .field-value{flex:1 1 auto;}.region-container.content .block--id-views-block--pages-block .views-row:nth-child(even),body.alias-depth-1 .node--view-mode-full .field--id-field-section > .field-values > .field-value:nth-child(even),body.alias-depth-2 .node--view-mode-full .field--id-field-section > .field-values > .field-value:nth-child(even){background-color:var(--dark-maple);}.region-container.content .block--id-views-block--pages-block .views-row h2,body.alias-depth-1 .region-container.content .node--view-mode-full .field--id-field-section h2,body.alias-depth-2 .region-container.content .node--view-mode-full .field--id-field-section h2,.region-container.content .block--id-views-block--pages-block .views-row h3,body.alias-depth-1 .region-container.content .node--view-mode-full .field--id-field-section h3,body.alias-depth-2 .region-container.content .node--view-mode-full .field--id-field-section h3,.region-container.content .block--id-views-block--pages-block .views-row h4,body.alias-depth-1 .region-container.content .node--view-mode-full .field--id-field-section h4,body.alias-depth-2 .region-container.content .node--view-mode-full .field--id-field-section h4,.region-container.content .block--id-views-block--pages-block .views-row h5,body.alias-depth-1 .region-container.content .node--view-mode-full .field--id-field-section h5,body.alias-depth-2 .region-container.content .node--view-mode-full .field--id-field-section h5,.region-container.content .block--id-views-block--pages-block .views-row h6,body.alias-depth-1 .region-container.content .node--view-mode-full .field--id-field-section h6,body.alias-depth-2 .region-container.content .node--view-mode-full .field--id-field-section h6{padding-block-start:0;color:var(--white);}.region-container.content .block--id-views-block--pages-block .views-row a,body.alias-depth-1 .region-container.content .node--view-mode-full .field--id-field-section a,body.alias-depth-2 .region-container.content .node--view-mode-full .field--id-field-section a{color:var(--white);}.region-container.content .block--id-views-block--pages-block .views-row h3,body.alias-depth-1 .region-container.content .node--view-mode-full .field--id-field-section .field--id-field-title h2,body.alias-depth-2 .region-container.content .node--view-mode-full .field--id-field-section .field--id-field-title h2{margin-block-end:1rem;font-size:3em;}.block--id-views-block--pages-block .views-row > article,body.alias-depth-1 .node--view-mode-full .field--id-field-section .paragraph--bundle-section,body.alias-depth-2 .node--view-mode-full .field--id-field-section .paragraph--bundle-section{box-sizing:border-box;margin:0 auto;padding:2.5rem var(--bezel-inline-size);max-inline-size:var(--max-inline-size);min-inline-size:var(--min-inline-size);}body.alias-depth-2 .node--label-mission-statement.node--view-mode-full .field--id-field-section .paragraph--bundle-section{position:relative;margin:0;max-inline-size:calc(var(--max-inline-size) / 2);min-inline-size:0;}body.alias-depth-2 .node--label-mission-statement.node--view-mode-full .field--id-field-section .field-value:nth-child(odd) .paragraph--bundle-section{margin-inline-start:auto;}body.alias-depth-2 .region-container.content .node--label-mission-statement.node--view-mode-full .field--id-field-section .paragraph--bundle-section ol{padding-inline-start:1.5rem;}body.alias-depth-2 .node--label-mission-statement.node--view-mode-full .field--id-field-section .paragraph--bundle-section li{margin-block-end:0.75rem;}body.alias-depth-2 .node--label-mission-statement.node--view-mode-full .field--id-field-section .paragraph--bundle-section li::marker{margin-inline-start:-0.5rem;font-weight:bold;}.block--id-views-block--pages-block .views-row > article::after{content:'.';display:block;block-size:0;clear:both;visibility:hidden;}.block--id-views-block--pages-block .field--id-body,.block--id-views-block--pages-block .field--id-menu-children{box-sizing:border-box;padding-inline-end:calc(var(--gutter-inline-size) / 2);inline-size:50%;float:left;float:inline-start;}.block--id-views-block--pages-block .field--id-menu-children{padding-inline:calc(var(--gutter-inline-size) / 2) 0;float:right;float:inline-end;}.region-container.content .block--id-views-block--pages-block .field--id-menu-children ul{margin:0;column-count:2;column-gap:calc(var(--gutter-inline-size) / 2);}.region-container.content .block--id-views-block--pages-block .field--id-menu-children li{page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;}.block--id-views-block--pages-block .field--id-extra-field-readmore-extrafield{clear:left;clear:inline-start;}.region-container.content .node--label-uniquely-queens-biology.node--view-mode-full .field--id-field-section .field--id-field-body ul{margin:0;padding:0;column-count:2;column-gap:var(--gutter-inline-size);}.region-container.content .node--label-uniquely-queens-biology.node--view-mode-full .field--id-field-section .field--id-field-body li{position:relative;margin-block-end:2rem;padding-inline-start:5rem;list-style-type:none;page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;}.region-container.content .node--label-uniquely-queens-biology.node--view-mode-full .field--id-field-section .field--id-field-body li::before{content:'\f63d';position:absolute;inset-block-start:-0.5rem;inset-inline-start:0;font-size:3rem;font-family:var(--fa-pro);font-weight:var(--bold);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.region-container.content .node--label-uniquely-queens-biology.node--view-mode-full .field--id-field-section .field--id-field-body li:nth-child(1)::before{content:'\f086';}.region-container.content .node--label-uniquely-queens-biology.node--view-mode-full .field--id-field-section .field--id-field-body li:nth-child(2)::before{content:'\f0c0';}.region-container.content .node--label-uniquely-queens-biology.node--view-mode-full .field--id-field-section .field--id-field-body li:nth-child(4)::before{content:'\f471';}.region-container.content .node--label-uniquely-queens-biology.node--view-mode-full .field--id-field-section .field--id-field-body li:nth-child(5)::before{content:'\f66c';}.region-container.content .node--label-uniquely-queens-biology.node--view-mode-full .field--id-field-section .field--id-field-body li:nth-child(6)::before{content:'\f52e';}.region-container.content .node--label-uniquely-queens-biology.node--view-mode-full .field--id-field-section .field--id-field-body li:nth-child(7)::before{content:'\f0c3';}.region-container.content .node--label-uniquely-queens-biology.node--view-mode-full .field--id-field-section .field--id-field-body li:nth-child(8)::before{content:'\f610';}.region-container.content .block--id-views-block--courses-foundations-block ul{padding:0;}.region-container.content .block--id-views-block--courses-foundations-block li{display:inline;list-style-type:none;white-space:nowrap;}.region-container.content .block--id-views-block--courses-foundations-block li:not(:last-child) .field--id-course-code::after{content:',';}.region-container.content .block--id-views-block--courses-foundations-block li *{display:inline;}.queensu-biology-filter-container{position:relative;inset-inline:50%;margin:0 -50vw 2.5rem -50vw;inline-size:100vw;background-color:var(--lightest-grey);}.queensu-biology-filter-container > form.queensu-biology-filter{position:relative;box-sizing:border-box;margin:0 auto;padding:2.5em var(--bezel-inline-size) 1.5em var(--bezel-inline-size);max-inline-size:var(--max-inline-size);min-inline-size:var(--min-inline-size);}.queensu-biology-filter-container > form.queensu-biology-filter::after{content:'.';display:block;block-size:0;clear:both;visibility:hidden;}.region-container.content form.queensu-biology-filter .form-item,.region-container.content form.queensu-biology-filter .form--inline > .form-item,.region-container.content form.queensu-biology-filter.filter-dynamic .form-actions{box-sizing:border-box;position:relative;display:block;margin:0;padding:0 var(--gutter-inline-size) 1.5rem 0;inline-size:25%;float:left;float:inline-start;}.region-container.content form.queensu-biology-filter.filter-dynamic .form-actions{text-align:end;}.region-container.content form.queensu-biology-filter .form-composite.form-item{inline-size:50%;font-size:1rem;font-weight:var(--normal);}.region-container.content form.queensu-biology-filter .form-checkboxes .form-item,.region-container.content form.queensu-biology-filter .form-checkboxes .form-item + .form-item{margin-block-start:0;padding:0 2rem 0 1.5rem;inline-size:auto;}form.queensu-biology-filter .form-text,form.queensu-biology-filter .form-select{box-sizing:border-box;background-color:var(--white);inline-size:100%;}form.queensu-biology-filter .form-text{padding:0.25rem 3rem 0.25rem 0.5rem;}form.queensu-biology-filter .form-text + .search-icon{position:absolute;inset-block-start:-1px;inset-inline-end:var(--gutter-inline-size);cursor:pointer;}form.queensu-biology-filter .form-text + .search-icon::before{content:'\f002';display:block;margin:0 0.5rem;font-family:var(--fa-pro);font-size:1.125em;font-weight:var(--normal);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.region-container.content form.queensu-biology-filter fieldset{margin-block-end:0;}form.queensu-biology-filter .form-checkboxes .form-item{margin-inline-end:1em;}form.queensu-biology-filter fieldset legend,form.queensu-biology-filter label{display:none;}form.queensu-biology-filter .form-checkbox + label,form.queensu-biology-filter .form-checkboxes label{display:inline;font-weight:var(--normal);}form.queensu-biology-filter .form-select:focus{outline:none;}form.queensu-biology-filter .form-select:-ms-expand{display:none;}form.queensu-biology-filter.filter-dynamic .reset-container{display:inline-block;}form.queensu-biology-filter.filter-dynamic .reset-container::after{content:'\f00d';position:relative;inset-block-start:0.125em;margin-inline-start:-0.75em;font-family:var(--fa-pro);font-weight:var(--normal);font-style:normal;font-variant:normal;text-rendering:auto;color:var(--lake);-webkit-font-smoothing:antialiased;}form.queensu-biology-filter.filter-dynamic .reset-container input{position:relative;z-index:1;border:none;margin:0;background-color:transparent;padding:0.375rem 1.5em 1rem 0;font-size:1em;text-transform:none;color:var(--lake) !important;cursor:pointer;}.view--id-search header{margin-block-end:1.5rem;font-weight:var(--normal);}.region-container.content .view--id-search ol{padding:0;}.region-container.content .view--id-search ol > li{list-style-type:none;}.region-container.content .view--id-search ol > li + li{margin-block-start:1.25rem;border-block-start:1px solid var(--lightest-grey);padding-block-start:1.25rem;}.view--id-search .field--id-field-title{font-weight:var(--normal);}.addtocal-form{display:inline-block;}.addtocal-form .addtocal-container{display:inline-block;margin:0 0 0 1em;float:none;}.node--past .addtocal-form .addtocal-container{display:none;}.addtocal-form .addtocal-container .addtocal + div{background-color:var(--lightest-grey);border:none;padding:0;min-inline-size:0;white-space:nowrap;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}.region-container.content .addtocal-form .addtocal-container .addtocal + div .form-item{padding:0;margin:0;}.addtocal-form .addtocal-container .addtocal + div label{display:block;padding:0.25rem 1rem;font-weight:var(--normal);}nav.pager{clear:both;padding:2.5rem 0 1rem 0;font-size:0.875em;font-weight:var(--normal);text-align:end;text-transform:uppercase;color:var(--darkest-grey);}.region-container.content nav.pager ul{border-inline-width:1px 0;border-style:solid;border-color:var(--grey);padding:0.25em 0 0.125em 0;}nav.pager li{margin:0 0.25rem;}nav.pager .is-active a{color:var(--grey);}.region-container.sidebar{padding-block:2.5rem;}body.page--node--bundle-course .region-container.sidebar{padding-inline-start:calc(var(--gutter-inline-size) / 4);inline-size:calc(25% - (var(--gutter-inline-size) / 4));}body.page--user .region-container.sidebar{padding-inline:0 calc(var(--gutter-inline-size) / 3);float:left;float:inline-start;}.region-container.sidebar h2,.region-container.sidebar h3{margin-block-end:0.25rem;font-size:1.25em;}.region-container.sidebar h3{font-size:1em;}.region-container.sidebar .block,.region-container.sidebar nav{margin-block-end:2.5rem;}.region-container.sidebar .views-row,.region-container.sidebar .field--id-field-image{margin-block-end:1.5rem;}.region-container.sidebar .field--id-field-image img,.region-container.sidebar .field--id-field-supplementary-image img{display:block;inline-size:100%;block-size:auto;}.region-container.subcontent{clear:both;padding:2.5rem 0;}body.has-content .region-container.subcontent{padding-block-start:0;}body.landing-page-contact .region-container.subcontent{padding-block-end:0;}.region-container.subcontent::after{content:'.';display:block;block-size:0;clear:both;visibility:hidden;}.block--bundle-highlight{box-sizing:border-box;position:relative;inset-inline:50%;margin:0 -50vw;background-color:var(--dark-sky);inline-size:100vw;overflow:hidden;color:var(--white);}.block--bundle-iframe{position:relative;padding-block-end:40vw;inline-size:100%;block-size:0;}.block--bundle-iframe iframe{position:absolute;inset:0 0 0 50%;margin-inline-start:-50vw;inline-size:100vw;block-size:40vw;}.region-container.superfooter{background-color:var(--queens-blue);padding-block:2.5rem 1.75rem;}.region-container.superfooter .region{position:relative;box-sizing:border-box;margin:0 auto;padding-inline:var(--bezel-inline-size);max-inline-size:var(--max-inline-size);min-inline-size:var(--min-inline-size);min-block-size:6rem;font-size:0.9375em;line-height:1.5;}.region-container.superfooter .region::after{content:'.';display:block;block-size:0;clear:both;visibility:hidden;}.region-container.footer .region{padding-block:1.75rem 2.5rem;min-block-size:0;font-size:0.75em;line-height:1.5;}.region-container.superfooter h2{margin-block:0;font-size:1rem;font-weight:var(--semi-bold);}.region-container.superfooter a,.region-container.footer a{font-weight:var(--normal);color:var(--white);}.region-container.footer a{color:var(--white);}.region-container.superfooter .block{box-sizing:border-box;padding-inline-end:var(--gutter-inline-size);inline-size:25%;float:left;float:inline-start;}.region-container.superfooter .block:first-child{inline-size:calc(100% / 3);}.region-container.superfooter .block--id-queensuniversitylogo{position:absolute;inset-block-start:0;inset-inline-end:0;padding-inline-end:var(--gutter-inline-size);inline-size:140px;float:none;}.region-container.superfooter .field--id-field-address .country{display:none;}.region-container.superfooter .field-label-inline > .field-label{font-weight:var(--light);}.region-container.superfooter p.address{margin-block-end:0;}.block--id-queensuniversitylogo a{display:block;}.block--id-queensuniversitylogo img{display:block;inline-size:100%;block-size:auto;}.region-container.superfooter .block--id-landacknowledgment{clear:both;padding-block-start:1.5rem;inline-size:auto;float:none;font-size:0.75rem;}.region-container.footer .block,.region-container.footer nav{display:inline-block;}.region-container.footer nav li{text-transform:capitalize;}.region-container.footer .block--id-socialmedia{display:block;float:right;float:inline-end;text-align:end;}.block--id-socialmedia li{display:inline-block;inline-size:2em;overflow:hidden;}.block--id-socialmedia a:hover{text-decoration:none;}.block--id-socialmedia a::before{content:'\f08e';margin-inline-end:2em;font-family:var(--fa-pro);font-size:1.5em;font-weight:var(--normal);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.block--id-socialmedia .menu-item--label-facebook a::before{content:'\f09a';font-family:var(--fa-brands);}.block--id-socialmedia .menu-item--label-instagram a::before{content:'\f16d';font-family:var(--fa-brands);}.block--id-socialmedia .menu-item--label-twitter a::before{content:'\f099';font-family:var(--fa-brands);}.block--id-footer{margin-inline-start:0.5em;}.block--id-footer *{display:inline;}.block--id-footer li + li::before{content:'|';}.block--id-footer a{margin-inline:0.25em;}
}
@media screen and (max-width: 1439px){.region-container.header{min-inline-size:var(--min-inline-size-large-screen);}.region-container.header nav .menu-level-2 > ul{column-gap:calc(var(--gutter-inline-size-large-screen) / 2);}.region-container.header .block--id-views-block--features-block:has(.features-dynamic),.region-container.header .view--id-features .features-dynamic .views-row,.region-container.header .view--id-features .field--id-field-media-image{block-size:var(--feature-block-size-large-screen);}.region-container.header .block--id-views-block--features-block:not(:has(.features-dynamic)){margin-inline:calc(var(--bezel-inline-size-large-screen) * -1);}.region-container.header .view--id-features .field--id-field-media-oembed-video iframe,.region-container.header .view--id-features .field--id-field-media-media-remote .media-remote-queens-video iframe{block-size:var(--feature-block-size-large-screen);inline-size:calc(var(--feature-block-size-large-screen) / 9 * 16);}.region-container.header .view--id-features .node-content-container .node-content{max-inline-size:calc(var(--min-inline-size-large-screen) / 2);}.region-container.subheader .view--id-hero-images .field--id-field-media-image{block-size:var(--feature-block-size-large-screen);}.region-container.subheader > .content,.block--bundle-highlight > .inner-container{padding-inline:var(--bezel-inline-size-large-screen);min-inline-size:var(--min-inline-size-large-screen);}body.has-subheader .region-container.subheader .block,.block--bundle-highlight > .inner-container > h2,.block--bundle-highlight > .inner-container > .block-content > .field:not(.field--id-field-image){padding-inline-end:calc(50% + var(--gutter-inline-size-large-screen));}body.page--node--bundle-course.has-sidebar .region-container.content{padding-inline-end:calc((var(--gutter-inline-size-large-screen) / 4) * 3);inline-size:calc(((100% / 4) * 3) + (var(--gutter-inline-size-large-screen) / 4));}body.page--user.has-sidebar .region-container.content{padding-inline-start:calc((var(--gutter-inline-size-large-screen) / 3) * 2);}.node--view-mode-full .field--id-body,body:not(.alias-depth-1):not(.alias-depth-2) .field--id-field-section > .field-values > .field-value,.view--id-search,.region-container.content .views-row,.region-container.content .view footer{max-inline-size:calc(((var(--max-inline-size) / 5) * 3) - (var(--gutter-inline-size-large-screen) / 5));}.node--view-mode-full .field--family-type-long-text .media--bundle-image.align-right{margin-inline-start:var(--gutter-inline-size-large-screen);}.node--view-mode-full .field--family-type-long-text .media--bundle-image.align-left{margin-inline-end:var(--gutter-inline-size-large-screen);}.user--view-mode-full .field--id-field-supplementary-image{margin-inline-start:var(--gutter-inline-size-large-screen);}.view.queensu-biology-grid .view-content,.node--view-mode-full .field--id-field-research-group-member,.block--id-menuchildren .menu-groups{margin-inline-start:calc(var(--gutter-inline-size-large-screen) * -1);}.view--id-people.queensu-biology-grid .view-content{margin-inline-start:calc((var(--gutter-inline-size-large-screen) / 2) * -1);}.view.queensu-biology-grid .views-section > h2,.view.queensu-biology-grid .no-results,.view.queensu-biology-grid .more{margin-inline-start:var(--gutter-inline-size-large-screen);}body.front .region-container.content .block--base-plugin-id--views-block + .block--base-plugin-id--views-block:not(.block--base-plugin-id--views-block + .block--base-plugin-id--views-block + .block--base-plugin-id--views-block) > .inner-container{padding-inline:var(--bezel-inline-size-large-screen);min-inline-size:var(--min-inline-size-large-screen);}body.front .region-container.content .block--base-plugin-id--views-block .more{inset-inline-end:var(--bezel-inline-size-large-screen);}.view.queensu-biology-grid .views-row,.node--view-mode-full .field--id-field-research-group-member > .field-values > .field-value,.block--id-menuchildren .menu-groups .menu-group{padding-inline-start:var(--gutter-inline-size-large-screen);}.view--id-people.queensu-biology-grid .views-row{padding-inline-start:calc(var(--gutter-inline-size-large-screen) / 2);}.block--id-views-block--pages-block .views-row > article,body.alias-depth-1 .node--view-mode-full .field--id-field-section .paragraph--bundle-section,body.alias-depth-2 .node--view-mode-full .field--id-field-section .paragraph--bundle-section{padding-inline:var(--bezel-inline-size-large-screen);min-inline-size:var(--min-inline-size-large-screen);}.block--id-views-block--pages-block .field--id-body,.block--id-views-block--pages-block .field--id-menu-children{padding-inline-end:calc(var(--gutter-inline-size-large-screen) / 2);}.block--id-views-block--pages-block .field--id-menu-children{padding-inline-start:calc(var(--gutter-inline-size-large-screen) / 2);}.region-container.content .block--id-views-block--pages-block .field--id-menu-children ul{column-gap:calc(var(--gutter-inline-size-large-screen) / 2);}.region-container.content .node--label-uniquely-queens-biology.node--view-mode-full .field--id-field-section .field--id-field-body ul{column-gap:var(--gutter-inline-size-large-screen);}.queensu-biology-filter-container > form.queensu-biology-filter{padding-inline:var(--bezel-inline-size-large-screen);min-inline-size:var(--min-inline-size-large-screen);}.region-container.content form.queensu-biology-filter .form-item,.region-container.content form.queensu-biology-filter .form--inline > .form-item,.region-container.content form.queensu-biology-filter.filter-dynamic .form-actions{padding-inline-end:var(--gutter-inline-size-large-screen);}form.queensu-biology-filter .form-text + .search-icon{inset-inline-end:var(--gutter-inline-size-large-screen);}body.page--node--bundle-course .region-container.sidebar{padding-inline-start:calc(var(--gutter-inline-size-large-screen) / 4);inline-size:calc(25% - (var(--gutter-inline-size-large-screen) / 4));}body.page--user .region-container.sidebar{padding-inline-end:calc(var(--gutter-inline-size-large-screen) / 3);}.region-container.superfooter .region{padding-inline:var(--bezel-inline-size-large-screen);min-inline-size:var(--min-inline-size-large-screen);}.region-container.superfooter .block{padding-inline-end:var(--gutter-inline-size-large-screen);}.region-container.superfooter .block--id-queensuniversitylogo{padding-inline-end:var(--gutter-inline-size-large-screen);}
}
@media screen and (max-width: 959px){body{min-inline-size:var(--min-inline-size-medium-screen);}input.form-date{box-sizing:content-box;position:relative;inset-block-start:-0.125em;min-block-size:1.125em;max-inline-size:10em;}.region-container.header{min-inline-size:var(--min-inline-size-medium-screen);}.region-container.subheader > .content,.block--bundle-highlight > .inner-container{padding-inline:var(--bezel-inline-size-medium-screen);min-inline-size:var(--min-inline-size-medium-screen);}input.form-submit,button.form-button,main .view .more a,a.cta-alt{padding-inline:1.5em;}input.form-text,input.form-date,input.form-email,input.form-tel,input.form-number,input.form-search,input.form-submit,button.form-button,.addtocal-container .addtocal,textarea,select{max-inline-size:100%;}.block--id-sitebranding{padding-block-start:0;inline-size:calc((100% / 3) * 2);}.region-container.header .block--id-search{position:relative;z-index:2;clear:both;inline-size:50%;float:left;float:inline-start;text-align:end;}.region-container.header .block--id-search:last-child{padding-bottom:1.25rem;}main .block--id-search-page-form{inline-size:50%;}.region-container.header nav{position:relative;z-index:1;margin:0 calc(var(--bezel-inline-size-medium-screen) * -1);}.region-container.header nav.queensu-biology-primary-nav-dynamic{inset-block-start:-2.5rem;}.region-container.header nav .menu-level-0 > ul,.region-container.header nav .menu-level-0 > ul > li,.region-container.header nav .menu-level-1,.region-container.header nav .menu-level-0 > ul > li:hover > .menu-level-1,.region-container.header nav .menu-level-1 > ul,.region-container.header nav .menu-level-1 > ul > li,.region-container.header nav .menu-level-1 > ul > li:last-child,.region-container.header nav .menu-level-2,.region-container.header nav .menu-level-2 > ul,.region-container.header nav .menu-level-2 li,.region-container.header nav .menu-level-2 li:last-child,.region-container.header nav .menu-level-3{position:relative;inset-inline:0;display:block;flex:none;margin:0;border:none;padding:0;min-inline-size:0;white-space:normal;animation:none;column-count:1;column-gap:0;}.region-container.header nav .menu-level-0 > ul{padding-block-start:1.25rem;}.region-container.header nav .menu,.region-container.header nav .menu-level-0 > ul > li:hover > .menu-level-1{display:none;}.region-container.header nav a,.region-container.header nav li:hover > a,.region-container.header nav li.menu-item--in-active-trail > a,body.front .region-container.header nav li.menu-item--home > a,.region-container.header nav:hover .menu-level-0 > ul > li.menu-item--in-active-trail:hover > a,body.front .region-container.header nav:hover .menu-level-0 > ul > li.menu-item--home:hover > a,.region-container.header nav:hover .menu-level-0 > ul > li.menu-item--in-active-trail > a,body.front .region-container.header nav:hover .menu-level-0 > ul > li.menu-item--home > a,.region-container.header nav .menu-level-1 a,.region-container.header nav .menu-level-2 a,.region-container.header nav .menu-level-3 a{box-sizing:border-box;display:block;border-block-start:1px solid var(--light-grey);padding:0.75rem var(--bezel-inline-size-medium-screen) 0.5rem var(--bezel-inline-size-medium-screen);inline-size:100%;font-weight:var(--normal);}.region-container.header nav .menu-level-0 > ul > li:first-child > a{border-block-start:none;}.region-container.header nav .menu-level-1 a{padding-inline-start:calc(var(--bezel-inline-size-medium-screen) + 1.25rem);}.region-container.header nav .menu-level-2 a{padding-inline-start:calc(var(--bezel-inline-size-medium-screen) + 2.5rem);}.region-container.header nav .menu-level-3 a{padding-inline-start:calc(var(--bezel-inline-size-medium-screen) + 3.75rem);}.queensu-biology-small-screen-nav{display:block;}.queensu-biology-primary-nav-dynamic button{box-sizing:border-box;display:inline-block;margin:0;border:none;border-radius:0;background-image:none;background-color:transparent;padding:0;inline-size:auto;font-size:1em;font-weight:var(--normal);line-height:1;color:var(--queens-blue);}.queensu-biology-primary-nav-dynamic .queensu-biology-nav-trigger{display:block;position:relative;z-index:1;margin:0 0 -1.25rem auto;padding:0.5rem var(--bezel-inline-size-medium-screen);inline-size:calc(2rem + (var(--bezel-inline-size-medium-screen) * 2));overflow:hidden;white-space:nowrap;}.queensu-biology-primary-nav-dynamic .queensu-biology-nav-trigger::before{content:'\f0c9';display:inline-block;margin-inline-end:calc(var(--bezel-inline-size-medium-screen) + 1rem);font-family:var(--fa-pro);font-size:2rem;font-weight:var(--bold);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.queensu-biology-primary-nav-dynamic .queensu-biology-subnav-trigger{display:block;position:absolute;inset-block-start:0;inset-inline-end:0;z-index:2;padding:0.5rem var(--bezel-inline-size-medium-screen);inline-size:calc(1.5rem + (var(--bezel-inline-size-medium-screen) * 2));overflow:hidden;white-space:nowrap;}.queensu-biology-primary-nav-dynamic .queensu-biology-subnav-trigger::before{content:'\f078';display:inline-block;margin-inline-end:calc(var(--bezel-inline-size-medium-screen) + 1rem);font-family:var(--fa-pro);font-size:1.5rem;font-weight:var(--bold);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.queensu-biology-primary-nav-dynamic .queensu-biology-subnav-trigger[aria-pressed='true']::before{content:'\f077';color:var(--queens-red);}.region-container.header .view--id-features .node-content-container{inset-block-end:0;inset-inline-end:0;font-size:1rem;}.region-container.header .view--id-features .node-content-container .node-content{margin-inline-start:0;max-inline-size:none;}.region-container.header .block--id-views-block--features-block{inline-size:100vw !important;}.region-container.header .block--id-views-block--features-block:not(:has(.features-dynamic)){margin-inline:calc(var(--bezel-inline-size-medium-screen) * -1);}.region-container.header .block--id-views-block--features-block:has(.features-dynamic),.region-container.header .view--id-features .features-dynamic .views-row,.region-container.header .view--id-features .field--id-field-media-image,.region-container.header .view--id-features .field--id-field-media-oembed-video iframe,.region-container.header .view--id-features .field--id-field-media-media-remote .media-remote-queens-video iframe{block-size:auto;inline-size:100%;aspect-ratio:16/9;}.region-container.header .view--id-features img,.region-container.subheader .view--id-hero-images img{block-size:100% !important;}.region-container.header .features-dynamic .nav{inset-inline-end:0;}.region-container.header .features-dynamic ul.step-nav li{inset-block-end:2.5rem;}.region-container.header .features-dynamic ul.skip-nav{display:none;}.region-container.subheader h1{font-size:2.5em;}body.front .region-container.subheader h1{font-size:3em;}body.has-subheader .region-container.subheader .block,.block--bundle-highlight > .inner-container > h2,.block--bundle-highlight > .inner-container > .block-content > .field:not(.field--id-field-image){padding-inline-end:0;}.region-container.subheader .media--bundle-image.media--view-mode-subheader,.block--bundle-highlight .media--bundle-image.media--view-mode-subheader{position:relative;inset-inline:auto;margin:0 0 1.25rem 1.25rem;max-inline-size:none;inline-size:50%;float:right;float:inline-end;}.hero-images-dynamic ul.skip-nav{display:none;}.hero-images-dynamic ul.step-nav li{inset-inline-start:1.25rem;}.hero-images-dynamic ul.step-nav li.next{inset-inline-end:1.25rem;}.region-container.content,body.has-sidebar .region-container.content,body.page--node--bundle-course.has-sidebar .region-container.content,body.page--user.has-sidebar .region-container.content{padding-inline:0;inline-size:auto;float:none;}body.page--user.has-sidebar .region-container.content{padding-block-start:0;}.node--view-mode-full .field--id-body,body:not(.alias-depth-1):not(.alias-depth-2) .field--id-field-section > .field-values > .field-value,.view--id-search,.region-container.content .views-row,.region-container.content .view footer{max-inline-size:none;}.node--view-mode-full .field--family-type-long-text .media--bundle-image.align-right{margin-inline-start:var(--gutter-inline-size-medium-screen);}.node--view-mode-full .field--family-type-long-text .media--bundle-image.align-left{margin-inline-end:var(--gutter-inline-size-medium-screen);}.user--view-mode-full .field--id-field-supplementary-image{margin-inline-start:var(--gutter-inline-size-medium-screen);}.view.queensu-biology-grid .view-content,.node--view-mode-full .field--id-field-research-group-member,.block--id-menuchildren .menu-groups{margin-inline-start:calc(var(--gutter-inline-size-medium-screen) * -1);}.view--id-people.queensu-biology-grid .view-content{margin-inline-start:calc((var(--gutter-inline-size-medium-screen) / 2) * -1);}.view.queensu-biology-grid .views-section > h2,.view.queensu-biology-grid .no-results,.view.queensu-biology-grid .more{margin-inline-start:var(--gutter-inline-size-medium-screen);}body.front .region-container.content .block--base-plugin-id--views-block + .block--base-plugin-id--views-block:not(.block--base-plugin-id--views-block + .block--base-plugin-id--views-block + .block--base-plugin-id--views-block) > .inner-container{padding-inline:var(--bezel-inline-size-medium-screen);min-inline-size:var(--min-inline-size-medium-screen);}body.front .region-container.content .block--base-plugin-id--views-block .more{inset-inline-end:var(--bezel-inline-size-medium-screen);}.view.queensu-biology-grid .views-row,.node--view-mode-full .field--id-field-research-group-member > .field-values > .field-value,.block--id-menuchildren .menu-groups .menu-group{padding-inline-start:var(--gutter-inline-size-medium-screen);inline-size:50% !important;}.view--id-people.queensu-biology-grid .views-row{padding-inline-start:calc(var(--gutter-inline-size-medium-screen) / 2);inline-size:25% !important;}body.front .view--id-pages.queensu-biology-grid .views-row:first-of-type{inline-size:auto !important;float:none;}body.front .view--id-pages.queensu-biology-grid .views-row:first-of-type .paragraph--bundle-teaser .image img{inline-size:100%;block-size:auto;}.view.queensu-biology-grid .views-row:nth-of-type(4n + 1),.view.queensu-biology-grid .views-row:nth-of-type(3n + 1),.node--view-mode-full .field--id-field-research-group-member > .field-values > .field-value:nth-of-type(4n + 1),.node--view-mode-full .field--id-field-research-group-member > .field-values > .field-value:nth-of-type(3n + 1),.block--id-menuchildren .menu-groups .menu-group:nth-of-type(4n + 1),.block--id-menuchildren .menu-groups .menu-group:nth-of-type(3n + 1){clear:none !important;}.view.queensu-biology-grid .views-row:nth-of-type(2n + 1),.node--view-mode-full .field--id-field-research-group-member > .field-values > .field-value:nth-of-type(2n + 1),.block--id-menuchildren .menu-groups .menu-group:nth-of-type(2n + 1){clear:both !important;}.view--id-people.queensu-biology-grid .views-row:nth-of-type(2n + 1),body.front .view--id-pages.queensu-biology-grid .views-row:nth-of-type(2n + 1){clear:none !important;}.view--id-people.queensu-biology-grid .views-row:nth-of-type(4n + 1),body.front .view--id-pages.queensu-biology-grid .views-row:nth-of-type(2n + 2){clear:both !important;}body.front .block--base-plugin-id--views-block + .block--base-plugin-id--views-block .queensu-biology-grid .views-row:nth-of-type(1n + 3){display:none;}.region-container.content .block--id-views-block--pages-block .field--id-menu-children ul,.region-container.content .page--label-uniquely-queens-biology.page--view-mode-full .field--id-field-section .field--id-field-body ul{column-count:1;column-gap:0;}.queensu-biology-filter-container > form.queensu-biology-filter{margin-inline-end:calc(var(--gutter-inline-size-medium-screen) * -1);padding-inline:var(--bezel-inline-size-medium-screen);min-inline-size:var(--min-inline-size-medium-screen);}.region-container.content form.queensu-biology-filter .form-item,.region-container.content form.queensu-biology-filter .form--inline > .form-item{inline-size:50%;padding-inline-end:var(--gutter-inline-size-medium-screen);}form.queensu-biology-filter .form-text + .search-icon{inset-inline-end:var(--gutter-inline-size-medium-screen);}main form.queensu-biology-filter.filter-dynamic .form-actions{clear:both;display:block;padding-block-end:0;inline-size:auto;float:none;}.region-container.content form.queensu-biology-filter .form-composite.form-item{inline-size:100%;float:none;}.field--id-field-date.field-label-inline .field-label{display:block;padding-inline-end:calc(1em / 3);float:left;float:inline-start;}.field--id-field-date.field-label-inline:after{content:'.';display:block;block-size:0;clear:both;visibility:hidden;}.addtocal-form .addtocal-container{display:block;margin:0.5rem 0 0 0;}.block--id-views-block--pages-block .views-row > article,body.alias-depth-1 .node--view-mode-full .field--id-field-section .paragraph--bundle-section,body.alias-depth-2 .node--view-mode-full .field--id-field-section .paragraph--bundle-section{padding-inline:var(--bezel-inline-size-medium-screen);min-inline-size:var(--min-inline-size-medium-screen);}.region-container.content .block--id-views-block--pages-block .views-row h3,body.alias-depth-1 .region-container.content .node--view-mode-full .field--id-field-section .field--id-field-title h2,body.alias-depth-2 .region-container.content .node--view-mode-full .field--id-field-section .field--id-field-title h2{font-size:2em;}.block--id-views-block--pages-block .field--id-body,.block--id-views-block--pages-block .field--id-menu-children{padding-inline-end:calc(var(--gutter-inline-size-medium-screen) / 2);}.block--id-views-block--pages-block .field--id-menu-children{padding-inline-start:calc(var(--gutter-inline-size-medium-screen) / 2);}.region-container.content .block--id-views-block--pages-block .field--id-menu-children ul{column-gap:calc(var(--gutter-inline-size-medium-screen) / 2);}.region-container.content .node--label-uniquely-queens-biology.node--view-mode-full .field--id-field-section .field--id-field-body ul{column-gap:var(--gutter-inline-size-medium-screen);}.region-container.sidebar,body.page--node--bundle-course .region-container.sidebar,body.page--user .region-container.sidebar{padding-block-start:0;padding-inline:0;inline-size:auto;float:none;}body.page--user .region-container.sidebar{padding-block:2.5rem 0;}.user--view-mode-detail .field--id-field-image{box-sizing:border-box;margin-block-start:1.5rem;margin-inline-start:1.25rem;inline-size:40%;float:right;float:inline-end;}.region-container.superfooter{position:relative;}.region-container.superfooter .region{padding-inline:var(--bezel-inline-size-medium-screen);min-inline-size:var(--min-inline-size-medium-screen);}.region-container.superfooter .block:not(.block--id-queensuniversitylogo),.region-container.superfooter .block:first-child{margin-block-end:0.5rem;padding-inline-end:140px;inline-size:auto;float:none;}.region-container.superfooter .block--id-queensuniversitylogo{position:absolute;inset-block-start:1rem;inset-inline-end:var(--bezel-inline-size-medium-screen);padding-inline-end:0;}.region-container.footer .block,.region-container.footer nav,.region-container.footer .block--id-socialmedia{margin:0 0 0.75rem 0;float:none;text-align:end;}.block--id-footer li:first-child a{margin-inline-start:0;}
}
@media screen and (max-width: 639px){body{min-inline-size:0;}main h2,.user-profile-page .region-container.content article .field-label-above .field-label{font-size:1.75em;}main h3{font-size:1.5em;}main .view--id-people.queensu-biology-grid h3{font-size:1.25em !important;}main h4{font-size:1.25em;}main h5{font-size:1.125em;}main h5{font-size:1em;}main .field--id-extra-field-readmore-extrafield a,.node--view-mode-subheader .field--id-field-link a,.node--type-course .field--id-field-link a,.view-features .field--id-field-link a,.block--id-menuchildren .menu-item a,.field--id-menu-children a,.view-person-types li a,a.cta{white-space:normal;}.region-container.header{min-inline-size:var(--min-inline-size-small-screen);}.region-container.header .block--bundle-cta{display:none;}.block--id-sitebranding{inline-size:auto;float:none;font-size:1.5em;}.region-container.header .block--id-search{inline-size:75%;}main .block--id-search-page-form{inline-size:auto;}.region-container.header .block--id-search .form-text,main .block--id-search-page-form .form-text{inline-size:100% !important;}.region-container.header nav{margin-inline:calc(var(--bezel-inline-size-small-screen) * -1);}.region-container.header nav a,.region-container.header nav li:hover > a,.region-container.header nav li.menu-item--in-active-trail > a,body.front .region-container.header nav li.menu-item--home > a,.region-container.header nav:hover .menu-level-0 > ul > li.menu-item--in-active-trail:hover > a,body.front .region-container.header nav:hover .menu-level-0 > ul > li.menu-item--home:hover > a,.region-container.header nav:hover .menu-level-0 > ul > li.menu-item--in-active-trail > a,body.front .region-container.header nav:hover .menu-level-0 > ul > li.menu-item--home > a,.region-container.header nav .menu-level-1 a,.region-container.header nav .menu-level-2 a,.region-container.header nav .menu-level-3 a{padding-inline:var(--bezel-inline-size-small-screen);}.region-container.header nav .menu-level-1 a{padding-inline-start:calc(var(--bezel-inline-size-small-screen) + 0.625rem);}.region-container.header nav .menu-level-2 a{padding-inline-start:calc(var(--bezel-inline-size-small-screen) + 1.25rem);}.region-container.header nav .menu-level-3 a{padding-inline-start:calc(var(--bezel-inline-size-small-screen) + 1.875rem);}.queensu-biology-primary-nav-dynamic .queensu-biology-nav-trigger{padding-inline:var(--bezel-inline-size-small-screen);inline-size:calc(2rem + (var(--bezel-inline-size-small-screen) * 2));}.queensu-biology-primary-nav-dynamic .queensu-biology-nav-trigger::before{margin-inline-end:calc(var(--bezel-inline-size-small-screen) + 1rem);}.queensu-biology-primary-nav-dynamic .queensu-biology-subnav-trigger{padding-inline:0.5rem var(--bezel-inline-size-small-screen);inline-size:calc(1.5rem + (var(--bezel-inline-size-small-screen) * 2));}.queensu-biology-primary-nav-dynamic .queensu-biology-subnav-trigger::before{margin-inline-end:calc(var(--bezel-inline-size-small-screen) + 1rem);}.region-container.header .block--id-views-block--features-block:not(:has(.features-dynamic)){margin-inline:calc(var(--bezel-inline-size-small-screen) * -1);}.region-container.header .features-dynamic .node-content-container{min-block-size:0;}.region-container.header .features-dynamic .node-content-container .node-content{padding:1.25rem;}.region-container.header .features-dynamic .node-content-container .node-content .field--family-type-long-text{display:none;}.region-container.header .features-dynamic .nav{display:none;}.region-container.subheader h1{font-size:2em;}.region-container.subheader .node--view-mode-subheader .node-content{margin-block-start:1.5rem;}.region-container.subheader > .content,.block--bundle-highlight > .inner-container{padding-inline:var(--bezel-inline-size-small-screen);min-inline-size:var(--min-inline-size-small-screen);}.region-container.subheader .media--bundle-image.media--view-mode-subheader,.block--bundle-highlight .media--bundle-image.media--view-mode-subheader{margin-inline:-20px;inline-size:auto;float:none;}.region-container.subheader .view-hero-images .field--id-field-media-image{block-size:60vw;}.hero-images-dynamic .nav{display:none;}main{font-size:1em;}.node--view-mode-full .field--family-type-long-text .media--bundle-image.align-right,.node--view-mode-full .field--family-type-long-text .media--bundle-image.align-left,.user--view-mode-full .field--id-field-supplementary-image{clear:both;margin-inline:0;max-inline-size:none;inline-size:100%;}.view.queensu-biology-grid .view-content,.node--view-mode-full .field--id-field-research-group-member,.block--id-menuchildren .menu-groups,.view--id-people.queensu-biology-grid .view-content,.view.queensu-biology-grid .views-section > h2,.view.queensu-biology-grid .no-results,.view.queensu-biology-grid .more{margin-inline-start:0;}.view.queensu-biology-grid .views-row,.view--id-people.queensu-biology-grid .views-row,body.front .view--is-pages.queensu-biology-grid .views-row:first-of-type,.node--view-mode-full .field--id-field-research-group-member > .field-values > .field-value,.block--id-menuchildren .menu-groups .menu-group{padding-inline:0;inline-size:auto !important;float:none !important;}.view.queensu-biology-grid .views-row:nth-of-type(2n + 1),.node--view-mode-full .field--id-field-research-group-member > .field-values > .field-value:nth-of-type(2n + 1),.block--id-menuchildren .menu-groups .menu-group:nth-of-type(2n + 1),.view--id-people.queensu-biology-grid .views-row:nth-of-type(4n + 1),body.front .view--id-pages.queensu-biology-grid .views-row:nth-of-type(2n + 2){clear:none !important;}.block--id-views-block--pages-block .field--id-body,.block--id-views-block--pages-block .field--id-menu-children{margin-block-end:0.75rem;padding-right:0;inline-size:auto;float:none;}.block--id-views-block--pages-block .field--id-menu-children{padding-inline-start:0;float:none;}body.front .block--base-plugin-id--views-block + .block--base-plugin-id--views-block .queensu-biology-grid .views-row:nth-of-type(n+3){display:block;}body.front .region-container.content .block--base-plugin-id--views-block .more,body.front .region-container.content .block--base-plugin-id--views-block + .block--base-plugin-id--views-block:not(.block--base-plugin-id--views-block + .block--base-plugin-id--views-block + .block--base-plugin-id--views-block) .more{position:relative;inset-block-start:0;inset-inline-end:auto;}body.front .region-container.content .block--base-plugin-id--views-block + .block--base-plugin-id--views-block:not(.block--base-plugin-id--views-block + .block--base-plugin-id--views-block + .block--base-plugin-id--views-block) > .inner-container{padding:1.5rem var(--bezel-inline-size-small-screen) 3rem var(--bezel-inline-size-small-screen);min-inline-size:0;}.user--view-mode--full .field--id-field-supplementary-image,.user--view-mode--detail .field--id-field-image{margin-inline-start:0;inline-size:auto;float:none;}.queensu-biology-filter-container > form.queensu-biology-filter{margin-inline-end:0;padding:1.5rem var(--bezel-inline-size-small-screen) 0.5rem var(--bezel-inline-size-small-screen);min-inline-size:0;}.region-container.content form.queensu-biology-filter .form-item,.region-container.content form.queensu-biology-filter .form--inline > .form-item{inline-size:100%;padding-inline-end:0;}form.queensu-biology-filter .form-text + .search-icon{inset-inline-end:0;}.block--id-views-block--pages-block .views-row > article,body.alias-depth-1 .node--view-mode-full .field--id-field-section .paragraph--bundle-section,body.alias-depth-2 .node--view-mode-full .field--id-field-section .paragraph--bundle-section{padding-inline:var(--bezel-inline-size-small-screen);min-inline-size:0;}.block--id-views-block--pages-block .field--id-body,.block--id-views-block--pages-block .field--id-menu-children{padding-inline:0;}.region-container.content .node--label-uniquely-queens-biology.node--view-mode-full .field--id-field-section .field--id-field-body ul{column-count:1;column-gap:0;}.block--bundle-iframe{padding-block-end:80vw;}.block--bundle-iframe iframe{block-size:80vw;}.node--label-mission-statement.node--view-mode-full .field--id-field-section > .field-values{display:block;}.region-container.content + .region-container.sidebar{margin-block-start:-2.5rem;}.user--view-mode-full .field--id-field-supplementary-image{margin-top:1.25rem;}.region-container.sidebar .block--id-views-block--people-detail-block{margin-bottom:0;}.user--view-mode-detail .field--id-field-image{margin-block:1.25rem;margin-inline-start:0;inline-size:100%;float:none;}.region-container.superfooter .region{padding-block-start:120px;padding-inline:var(--bezel-inline-size-small-screen);min-inline-size:0;}.region-container.superfooter .block:not(.block--id-queensuniversitylogo),.region-container.superfooter .block:first-child{padding-right:0;}.region-container.superfooter .block--id-queensuniversitylogo{inset-block-start:0;inset-inline:var(--bezel-inline-size-small-screen) auto;}.region-container.footer .block,.region-container.footer nav{display:block;}.block--id-footer,.block--id-footer li:first-child a{margin-inline-start:0;}
}
