/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,h1{font-family:"Crimson Text",serif;font-variant-ligatures:no-common-ligatures;}html{scroll-behavior:smooth;}h1{font-size:3rem;margin-bottom:0.5em;}.h0{font-size:2.4rem;}body{font-family:"Source Sans 3",sans-serif;padding-bottom:0;font-size:1rem;}::selection{background-color:#e4eee7;transition:background-color 1s;}.card:hover .card-title ::selection,figure ::selection{background-color:#fff;}a{color:#a30d6a;text-decoration:1px solid underline #a30d6a;text-underline-offset:2px;}a:hover{color:#a30d6a;text-decoration:none;}a.card{text-decoration:none;}a.card.no-line{background-color:#f1f1f1;}a.card.no-line:hover{background-color:#e0e2e5;}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a{text-decoration-thickness:2px;}a.btn{text-decoration:none;}.site-name h1{width:auto;height:auto;position:relative !important;overflow:initial;}.site-logo__image{width:311px;height:auto;}.btn-primary{background-color:#a30d6a;border-color:#a30d6a;}.btn-primary:hover{background-color:#791467;border-color:#791467;}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:focus,.btn-primary.focus{background-color:#5d1b66;border-color:#5d1b66;}.bg-gray{background-color:#f2f2f2;}.bg-lightgray{background-color:#f6f6f6;}.region-primary-menu{background-color:#e4eee7;}.button-style{padding:0 !important;}.button-style nav.menu a{background-color:#e4eee7;padding:0.5rem 1rem !important;margin-bottom:1rem;border-radius:11px;}.button-style nav.menu a:hover{background-color:#f6f6f6;}.button-style nav.menu a span,.button-style nav.menu a:hover span{background:none;}.menu-block a:hover svg,footer a:hover svg{transform:none;}.card-body{border-color:#212121;--background-hover:#e4eee7;}.card-body:hover .card-body,.card:hover .card-body{border-color:#e4eee7 !important;}.card.no-line .card-body::before,.card.no-line .card-body::after{background:none;}.card.no-line .card-body::after{border:none !important;}.card.no-line .card-body p:last-of-type{margin-bottom:0;}@media (min-width:768px){.carousel-image{height:35vh;}}@media (min-width:992px){.carousel-image{height:45vh;}}.carousel-image::after{background:none;}.menu--main > li > a.underline span{background-image:linear-gradient(transparent 50%,#519ebd 1px) !important;padding-bottom:2px;}.header-search .form-submit{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-search' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='%23fff' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0'%3E%3C/path%3E%3Cpath d='M21 21l-6 -6'%3E%3C/path%3E%3C/svg%3E");background-color:#343a40;background-repeat:no-repeat;background-position:center;background-size:22px auto,100%;width:39px;}@media (min-width:1400px){.header-search .form-submit{width:43px;background-size:26px auto,100%;}}@media (min-width:1920px){.header-search .form-submit{width:53px;background-size:26px auto,100%;}}.header-search .form-submit:hover,.header-search .form-submit:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-search' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0'%3E%3C/path%3E%3Cpath d='M21 21l-6 -6'%3E%3C/path%3E%3C/svg%3E");background-color:#fff;}.form-control.form-search,.header-search .form-submit{border:none;}.navbar .navbar-toggler .icon-bar{width:26px;}.navbar .navbar-toggler:hover > .icon-bar.middle-bar{width:26px;}.navbar .navbar-toggler:hover .icon{stroke:#212121;}.navbar .navbar-toggler .icon{stroke:#212121;}.navbar .navbar-toggler .icon path{background-color:#212121;}.navbar .navbar-toggler .icon-bar{background-color:#212121;}.navbar .navbar-toggler:hover{background-color:rgba(255,255,255,0.77);}.navbar .navbar-toggler:hover .icon-bar{background-color:#212121;}.navbar .navbar-toggler .icon-bar + .icon-bar{margin-top:8px;}.navbar-light .navbar-toggler{border:none;}.navbar .navbar-toggler:not(.collapsed) .icon-bar.top-bar{transform:rotate(45deg) translate(7px,7px);}.navbar .navbar-toggler:not(.collapsed) .icon-bar.bottom-bar{transform:rotate(-45deg) translate(7px,-7px);}.menu--useful-links a:first-of-type{padding-top:0;}.cookie-lid{border-radius:0 8px 0 0;}.bg-silver-light{background-color:#f2f2f2 !important;}blockquote p:first-of-type{margin-top:1rem;}.fw-bold{font-weight:bold;}.breadcrumb,figcaption{font-size:1rem;}figcaption{margin-top:0.5rem;text-align:center;}.breadcrumb-item + .breadcrumb-item::before{padding-right:0.45rem;content:"•";}.breadcrumb a{text-decoration:none;}.breadcrumb a:hover{text-decoration:underline;}.search-results li::before{content:none;}.search-results .search-result__snippet strong,mark,.mark,em.mark{background-color:#fdefa6;margin:0;padding:0;font-style:normal;}.region-content .form-control.form-search{border:1px solid #bbb;}@media (min-width:992px){.region-content .align-left{margin-right:1rem;}.region-content .align-right{margin-left:1rem;}}.region-content img:not(.align-left):not(.align-right):not(.align-center):not(.card-img-top){display:block;width:100%;height:auto;margin:0 0 1rem 0;}.region-content img.align-center{margin:0 auto 1rem auto;}.region-content figure img{margin-bottom:0 !important;}@media (max-width:991px){.region-content img:not(.card-img-top){display:block;width:100%;height:auto;margin:0 0 1rem 0;}}.search-results .search-result__snippet,.search-results .search-result__snippet p{margin-left:0;}figure{padding:11px;background:#e4eee7;}figure p{margin-bottom:0;}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){background-color:#e4eee7;color:#212121;font-family:"Crimson Text",serif;padding:10px 15px;border-bottom:none;margin-bottom:5px;font-size:1.2rem;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#e4eee7;color:#212121;}.ckeditor-accordion-container > dl dt > a::before,.ckeditor-accordion-container > dl dt > a::after{background-color:#f2f2f2;}.ckeditor-accordion-container > dl dd{border-bottom:3px solid #f2f2f2;margin-top:11px !important;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::after{background:#212121;}.ckeditor-accordion-container dd > p,.ckeditor-accordion-container dd > h1,.ckeditor-accordion-container dd > h2,.ckeditor-accordion-container dd > h3,.ckeditor-accordion-container dd > h4,.ckeditor-accordion-container dd > h5{margin-top:0;}.field_image_gallery ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,200px));gap:10px;padding:0;list-style-type:none;}.field_image_gallery li{overflow:hidden;}.field_image_gallery img{width:100%;height:auto;display:block;}.view--directory-entry-type .body{max-width:620px;}@media (min-width:1400px){.view--directory-entry-type .body{max-width:650px;}}@media (min-width:1920px){.view--directory-entry-type .body{max-width:870px;}}.view--directory-entry-type .form-group{margin-bottom:0;}.view--directory-entry-type .form-actions{margin-bottom:1rem;}details > summary + p:first-of-type{margin-top:1rem;}.select-style{width:230px;border-radius:7px;border-color:#cfd3d7;}.select-style select{padding:7px 1.25rem 7px 11px;}.select-style select:focus{background-color:rgba(252,207,0,0.29);}.form-item--id-items-per-page .select-style{width:130px;}.form-item__label{font-weight:bold;}.table-hover tbody tr:hover{background-color:#f1f1f1;}.table thead th{border-bottom:none;background-color:#f1f1f1;font-family:"Crimson Text",serif;font-size:1.3rem;padding:0.45rem 0.65rem;}.node--type-directory-item .field_media_image{max-width:250px;}.views-exposed-form{display:flex;flex-wrap:wrap;gap:16px;}.views-exposed-form .form-group{flex:initial;box-sizing:border-box;}.views-exposed-form .form-actions{flex:1 1 100%;box-sizing:border-box;}.bg-charcoal-dark{background-color:rgba(0,0,0,0.79);}.carousel-text-action{background-color:rgba(0,0,0,0.46) !important;transition:none;padding:2rem;}@media (max-width:992px){.carousel-title,.carousel-text-action{background-color:#110918 !important;}}.bg-charcoal-light{background-color:rgba(51,58,64,0.8705882353) !important;}hr{height:0px;border-top:1px solid rgba(0,0,0,0.17);}.event-highlighted{border-top-width:1px;border-bottom-width:1px;}.banner-image-wrapper .banner-image{height:80px;background-size:cover;background-image:url("/sites/default/files/media/2023-09/gender-ed-banner-strip.jpeg?_=231016120358");}@media (min-width:992px){.banner-image-wrapper .banner-image{height:140px;}}@media (min-width:1400px){.banner-image-wrapper .banner-image{height:180px;}}@media (min-width:1920px){.banner-image-wrapper .banner-image{height:200px;}}#views-exposed-form-directory-search-directory-search-page .form-group,#views-exposed-form-blog-search-blog-search-page .form-group{margin-bottom:0;}.max-width-840{max-width:840px;}.carousel-title h2{font-size:2rem;}@media (min-width:1400px){.carousel-title h2{font-size:2.5rem;}}.grayscale{filter:grayscale(1);}.brighter{filter:brightness(1.2);}.grayscale.brighter{filter:grayscale(1) brightness(1.2);}.card .field_person_photo img{filter:grayscale(1);margin-bottom:0 !important;}img.scottish-feminist-judgements-project,img.uncovered,img.gender-and-politics-research-group,img.australian-human-rights-institute{filter:grayscale(1) brightness(1.1);}.view--list-blog-tags{text-align:center;}.view--list-blog-tags .tag-list{font-size:1.2rem;}div.field_blog_author,div.field_blog_author > div,div.field_blog_author > div > ul,div.field_blog_author > div > ul > li{display:inline;}div.field_blog_author > div > ul > li:not(:last-of-type)::after{content:", ";}.search-input-inline{width:260px;}@media (min-width:576px){.search-input-inline{width:300px;}}@media (min-width:1920px){.search-input-inline{width:436px;}}.cookie-banner{background-color:rgba(255,255,255,0.95);box-shadow:0px -16px 35px -15px rgba(0,0,0,0.3);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);}.form-check input[type=radio]{position:relative;vertical-align:middle;left:-1px;top:-1px;}@media (min-width:1920px){.form-check input[type=radio]{left:-3px;top:-2px;}}
