/* @license SIL Open Font License, 1.1 http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL */
body,html{height:100%;}body{padding:0 0 50px;font-size:20px;min-height:100%;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:30px;background:#fff;color:#58595b;}.main-container{background:#fff;padding-block:30px 4.8rem;}.text-danger{color:#721c24;}.text-info{color:#0c5460;}.text-success{color:#155724;}.text-warning{color:#856404;}.align-left{float:inline-start;}.align-right{float:inline-end;}@media print{a[href]:after{content:"";}.contextual,.notices,#block-bootstrap-subtheme-search,footer.footer{display:none;}}h1{font-weight:700;font-style:normal;font-family:"Raleway","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;line-height:1.5;margin:0 0 0.5em;}h1.page-header{border-bottom:0;font-size:3.6rem;line-height:1.16666667;padding-bottom:0;}@media (min-width:600px){h1.page-header{font-size:4.2rem;line-height:1.14285714;}}@media (min-width:768px){h1.page-header{font-size:4.8rem;line-height:1.16666667;}}@media (min-width:992px){h1.page-header{font-size:6rem;line-height:1.06666667;}}h2{font-weight:700;font-style:normal;font-family:"Raleway","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.6rem;line-height:1.15;margin:0 0 1em;}h3{font-weight:700;font-style:normal;font-family:"Raleway","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.2rem;line-height:1.36;margin:0 0 1em;}h4{font-weight:400;font-style:normal;font-family:"Raleway","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:30px;font-size:2rem;line-height:1.5;}h5{font-weight:500;font-style:normal;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 25px;font-size:2rem;line-height:1.5;}p{margin-block:0 30px;margin-inline:0;text-transform:inherit;font-size:20px;}p.intro{margin-block:0 30px;margin-inline:0;font-size:20px;line-height:1.5em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;}a{color:#017cad;text-decoration:underline;}a:hover,a:focus,a:active{color:#017cad;text-decoration:none;}hr{border-top:1px solid #c2cdd3;}blockquote.pull-quote{border-left:3px solid #c2cdd3;margin-block:0 1em;margin-inline:0 1em;padding-block:0;padding-inline:0.7em 0;}[dir=rtl] blockquote.pull-quote{border-left-width:0;border-right:3px solid #c2cdd3;}p.quote{font-size:20px;line-height:30px;font-style:italic;color:#666666;margin:0;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;}blockquote{font-size:26px;line-height:37px;margin-bottom:30px;}.image-field-caption{border-left-color:#77aa42;border-left-width:4px;margin-block:0.4rem 0;padding:0.4rem 0.8rem;}.image-field-caption p{font-size:1.6rem;font-style:italic;line-height:1.25;}[dir=rtl] .image-field-caption{border-left:0;border-right:4px solid #77aa42;}ul{margin-block:0 30px;margin-inline:20px 0;padding:0;}ol{margin-block:0;margin-inline:20px 0;}p img{margin-block:0 30px;margin-inline:0 30px;}table tr:nth-child(odd){background-color:#eee;}table th{font-weight:bold;}table th,table td{vertical-align:top;padding:6px 12px;}abbr[title]{border-bottom:none;text-decoration:none;}.badge{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}.file{font-weight:normal;}.file > span{color:#662e93;}.file > span:first-child,.file > span:last-child{border-color:#c2cdd3;}.file .text-primary{color:#662e93;}summary:hover{cursor:pointer;}.layout + .layout{margin-top:4rem;}@media (min-width:768px){.layout + .layout{margin-top:4.8rem;}}@media (min-width:992px){.layout + .layout{margin-top:6rem;}}@media (min-width:992px){.col-md-split-3{float:inline-start;width:25%;}}@media (min-width:992px){.col-md-split-9{float:inline-end;width:75%;}}@media (min-width:600px) and (max-width:767px){.region-sidebar-first{display:flex;justify-content:space-between;}.region-sidebar-first section{flex-basis:45%;}}h2.panel-title{font-size:2.4rem;}.panel-heading .accordion-toggle:after{margin-inline:0 10px;font-family:"Glyphicons Halflings";content:"\e114";float:inline-start;color:grey;}.panel-heading .accordion-toggle.collapsed:after{content:"\e080";}.accordion-toggle{display:block;}.toolbar li{font-family:"Source Sans Pro","Lucida Grande",Verdana,sans-serif;font-size:small;line-height:1;}.toolbar a{font-weight:normal;}.alert .alert-link{text-decoration:none;}.alert.alert-dismissable .close,.alert.alert-dismissible .close{color:inherit;}.alert.alert-danger{background-color:#f8d7da;color:#721c24;}.alert.alert-danger a,.alert.alert-danger a:hover,.alert.alert-danger a:visited,.alert.alert-danger a:focus,.alert.alert-danger a:active{color:#721c24;}.alert.alert-danger a:hover,.alert.alert-danger a:visited,.alert.alert-danger a:focus,.alert.alert-danger a:active{text-decoration:underline;}.alert.alert-danger .close:hover,.alert.alert-danger .close:focus,.alert.alert-danger .close:visitied,.alert.alert-danger .close:active{color:#721c24;}.alert.alert-info{background-color:#d1ecf1;color:#0c5460;}.alert.alert-info a,.alert.alert-info a:hover,.alert.alert-info a:visited,.alert.alert-info a:focus,.alert.alert-info a:active{color:#0c5460;}.alert.alert-info a:hover,.alert.alert-info a:visited,.alert.alert-info a:focus,.alert.alert-info a:active{text-decoration:underline;}.alert.alert-info .close:hover,.alert.alert-info .close:focus,.alert.alert-info .close:visitied,.alert.alert-info .close:active{color:#0c5460;}.alert.alert-success{background-color:#d4edda;color:#155724;}.alert.alert-success a,.alert.alert-success a:hover,.alert.alert-success a:visited,.alert.alert-success a:focus,.alert.alert-success a:active{color:#155724;}.alert.alert-success a:hover,.alert.alert-success a:visited,.alert.alert-success a:focus,.alert.alert-success a:active{text-decoration:underline;}.alert.alert-success .close:hover,.alert.alert-success .close:focus,.alert.alert-success .close:visitied,.alert.alert-success .close:active{color:#155724;}.alert.alert-warning{background-color:#fff3cd;color:#856404;}.alert.alert-warning a,.alert.alert-warning a:hover,.alert.alert-warning a:visited,.alert.alert-warning a:focus,.alert.alert-warning a:active{color:#856404;}.alert.alert-warning a:hover,.alert.alert-warning a:visited,.alert.alert-warning a:focus,.alert.alert-warning a:active{text-decoration:underline;}.alert.alert-warning .close:hover,.alert.alert-warning .close:focus,.alert.alert-warning .close:visitied,.alert.alert-warning .close:active{color:#856404;}.notices{background:#fff;}.notice,.field--name-field-closure{border:none;border-radius:0;font-size:1.6rem;line-height:1.25;margin:1px 0;padding:0.8rem 1.6rem;}.notice li,.notice p,.field--name-field-closure li,.field--name-field-closure p{font-size:inherit;line-height:inherit;}.notice ol:not(:last-child),.notice p:not(:last-child),.notice ul:not(:last-child),.field--name-field-closure ol:not(:last-child),.field--name-field-closure p:not(:last-child),.field--name-field-closure ul:not(:last-child){margin-bottom:1em;}.notice a,.field--name-field-closure a{font-weight:normal;text-decoration:underline;}.field--name-field-closure{background-color:#fff3cd;color:#856404;margin-bottom:4.8rem;}.field--name-field-closure a,.field--name-field-closure a:hover,.field--name-field-closure a:visited,.field--name-field-closure a:focus,.field--name-field-closure a:active{color:#856404;}.booklists-grid{font-size:1.6rem;line-height:1.5;}.booklists-grid .view-content a{font-weight:normal;}.booklists-grid .view-content{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);}@media (min-width:600px){.booklists-grid .view-content{grid-template-columns:repeat(3,1fr);}}@media (min-width:768px){.booklists-grid .view-content{grid-template-columns:repeat(4,1fr);}}@media (min-width:992px){.booklists-grid .view-content{grid-template-columns:repeat(5,1fr);}}@media (min-width:1200px){.booklists-grid .view-content{grid-template-columns:repeat(6,1fr);}}.booklists-carousel{font-size:1.6rem;line-height:1.5;}.booklists-carousel .view-content a{font-weight:normal;}.booklists-carousel .view-content{display:flex;justify-content:space-between;overflow-x:auto;}.booklists-carousel .view-footer{margin-top:1.6rem;}.booklists-carousel .view-footer ul{list-style:none;margin:0;padding:0;}@media (min-width:600px){.booklists-carousel .view-footer ul{display:flex;column-gap:1em;}}.booklists-carousel .booklist-item{flex:1 0 50vw;max-width:16rem;}@media (min-width:1200px){.booklists-carousel .booklist-item{max-width:20rem;}}.booklists-carousel--homepage .booklist-item,.booklists-carousel--kids .booklist-item{max-width:14rem;}@media (min-width:1200px){.booklists-carousel--homepage .booklist-item,.booklists-carousel--kids .booklist-item{max-width:17rem;}}.booklist-item .views-field-field-item-paragraph{align-items:end;display:flex;justify-content:center;max-height:232px;padding:0 1.2rem 1.2rem;}.booklist-item .views-field-field-item-paragraph img{border:1px solid #c2cdd3;box-shadow:0 16px 12px -16px #662e93;margin:0 auto;max-height:220px;width:auto;}.booklist-item .views-field-title{align-self:flex-end;padding:0 1.2rem 1.2rem;text-align:center;}.book-list{font-size:1.6rem;line-height:1.5;}.book-list p{font-size:1.6rem;line-height:1.5;}.book-list .field--name-field-list-description{margin-bottom:3.6rem;}.book-list .field--name-field-list-description p{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.4rem;line-height:1.25;}.book-list .field--name-field-item-paragraph > .field--item + .field--item{border-top:1px solid #d1d9de;margin-top:3.6rem;padding-top:3.6rem;}.book-list .paragraph--type--booklist-item{align-items:flex-start;display:flex;}.book-list .paragraph--type--booklist-item .field--name-field-item-cover-image{margin-inline-end:2rem;flex-basis:160px;}.book-list .paragraph--type--booklist-item .booklist-item--info{flex:1;}.book-list .field--name-field-item-title{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.4rem;line-height:1.25;}.book-list .field--name-field-item-author{margin-bottom:1.6rem;}.col-sm-3 .well{background-color:#fff;}a.list-group-item,button.list-group-item{color:#017cad;}.othersites a{display:block;width:100%;float:none;}.btn{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;white-space:normal;}.btn-primary{box-shadow:0 6px 16px -8px rgba(0,0,0,0.37);margin-block:0 30px;margin-inline:0;border-radius:4px;background-color:#662e93;border-color:#662e93;color:#fff;}.btn-primary:hover,.btn-primary:focus{box-shadow:0 6px 12px -6px rgba(0,0,0,0.55);}.btn-primary:hover,.btn-primary:focus{background:#813aba;border-color:#662e93;color:#fff;}.btn-primary:visited{color:#fff;}.btn--green{background-color:#687f00;border-color:#687f00;color:#fff;}.btn--green:hover,.btn--green:focus{background:#92b200;border-color:#687f00;color:#fff;}.btn--green:visited{color:#fff;}.btn--green-dark{background-color:#415835;border-color:#415835;color:#fff;}.btn--green-dark:hover,.btn--green-dark:focus{background:#597848;border-color:#415835;color:#fff;}.btn--green-dark:visited{color:#fff;}.btn--orange{background-color:#9e6d00;border-color:#9e6d00;color:#fff;}.btn--orange:hover,.btn--orange:focus{background:#d19000;border-color:#9e6d00;color:#fff;}.btn--orange:visited{color:#fff;}.btn--purple{background-color:#662e93;border-color:#662e93;color:#fff;}.btn--purple:hover,.btn--purple:focus{background:#813aba;border-color:#662e93;color:#fff;}.btn--purple:visited{color:#fff;}.btn--red{background-color:#b82e21;border-color:#b82e21;color:#fff;}.btn--red:hover,.btn--red:focus{background:#da4032;border-color:#b82e21;color:#fff;}.btn--red:visited{color:#fff;}.celebrates-hero{--hero-shadow:#c2cdd3;--hero-bg:#ffcf82;--hero-img-height:453px;--hero-img-width:500px;--hero-padding:40px;}.celebrates-hero img{box-shadow:-1px 3px 6px var(--hero-shadow);height:auto;width:100%;}.celebrates-hero .btn{margin-bottom:0;}.celebrates-hero p{font-size:1.8rem;line-height:1.333333333;}.celebrates-hero p:last-child{margin:0;}.celebrates-hero--statement{background-color:var(--hero-bg);min-height:calc(var(--hero-img-height) * 0.66);margin-bottom:calc(-1 * var(--hero-padding) * 3);margin-inline:calc(var(--hero-padding) / 2);padding:calc(var(--hero-padding) - 10px);position:relative;top:calc(-1 * var(--hero-img-height) * 0.4);z-index:20;}@media screen and (min-width:992px){.celebrates-hero{margin-bottom:var(--hero-padding);position:relative;}.celebrates-hero img{left:var(--hero-padding);width:calc(50% - var(--hero-padding));position:relative;z-index:20;max-height:var(--hero-img-height);max-width:var(--hero-img-width);}.celebrates-hero--statement{margin-inline:0;position:absolute;z-index:1;top:var(--hero-padding);left:0;padding-block:var(--hero-padding);padding-inline-start:calc(50% + var(--hero-padding));}}@media screen and (min-width:1200px){.celebrates-hero p{font-size:inherit;line-height:inherit;}.celebrates-hero img{width:100%;}.celebrates-hero--statement{height:calc(var(--hero-img-height) - 2 * var(--hero-padding));padding-inline-start:calc(var(--hero-img-width) + 2 * var(--hero-padding));}}.celebrate-nav{display:grid;grid-template-rows:repeat(3,1fr);gap:24px;font-size:18px;line-height:1.333333333;}.celebrate-nav a{display:block;}.celebrate-nav img{display:block;height:auto;margin-bottom:4px;width:100%;}@media screen and (min-width:550px){.celebrate-nav{grid-template-columns:repeat(3,1fr);grid-template-rows:auto;}}@media screen and (min-width:768px){.celebrate-nav{font-size:inherit;line-height:inherit;}}.region-content [id^=libchat_]{background:transparent;border-bottom:1px solid #c2cdd3;margin-bottom:1.6rem;}.s-lch-widget-float .s-lch-widget-float-btn{box-shadow:none;}@media print{.s-lch-widget-float .s-lch-widget-float-btn{display:none;}}@media print{.s-lch-widget-float.open{display:none;}}.databases{margin-block:0 30px;margin-inline:0;padding-bottom:30px;border-bottom:1px solid #c2cdd3;}.databases h2{font:normal 2.4rem/1.25 "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:8px;}.databases .database-item,.databases .views-field:not(h2){margin-bottom:1em;}.databases .database-item:last-child,.databases .views-field:last-child:not(h2){margin-bottom:0;}.databases:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}.databases-listing > .view-content{border-top:1px solid #c2cdd3;margin-top:60px;padding-top:30px;}.databases-listing .views-exposed-form,.block-find-a-database.views-exposed-form{padding-bottom:0;}.databases-listing .views-exposed-form .form--inline,.block-find-a-database.views-exposed-form .form--inline{align-items:end;display:grid;}@media (min-width:600px){.databases-listing .views-exposed-form .form--inline,.block-find-a-database.views-exposed-form .form--inline{column-gap:16px;grid-template-columns:1fr minmax(0,100px);}}@media (min-width:768px){.databases-listing .views-exposed-form .form--inline,.block-find-a-database.views-exposed-form .form--inline{row-gap:8px;grid-template-columns:repeat(2,1fr);}}@media (min-width:992px){.databases-listing .views-exposed-form .form--inline,.block-find-a-database.views-exposed-form .form--inline{grid-template-columns:repeat(3,min-content);}}@media (min-width:1200px){.databases-listing .views-exposed-form .form--inline,.block-find-a-database.views-exposed-form .form--inline{column-gap:24px;}}@media (min-width:600px){.databases-listing .views-exposed-form .form-item.form-type-select,.block-find-a-database.views-exposed-form .form-item.form-type-select{grid-column:1/span 2;}}@media (min-width:768px){.databases-listing .views-exposed-form .form-item.form-type-select,.block-find-a-database.views-exposed-form .form-item.form-type-select{grid-column:1/span 1;}}@media (min-width:768px){.databases-listing .views-exposed-form .form-item.form-type-input,.block-find-a-database.views-exposed-form .form-item.form-type-input{grid-column:2/span 1;}}.databases-listing .views-exposed-form .form-item label,.block-find-a-database.views-exposed-form .form-item label{display:block;}@media (min-width:768px){.databases-listing .views-exposed-form .form-actions,.block-find-a-database.views-exposed-form .form-actions{grid-column:2/span 1;}}@media (min-width:992px){.databases-listing .views-exposed-form .form-actions,.block-find-a-database.views-exposed-form .form-actions{grid-column:3/span 1;}}.databases-listing .views-exposed-form .form-actions .btn,.block-find-a-database.views-exposed-form .form-actions .btn{margin-inline-end:0;}.databases-listing .views-exposed-form .form-actions .btn-primary,.block-find-a-database.views-exposed-form .form-actions .btn-primary{margin-bottom:15px;}@media (min-width:992px){.databases-listing .views-exposed-form .form-actions .btn-primary,.block-find-a-database.views-exposed-form .form-actions .btn-primary{margin-bottom:0;}}.region-content .block.block-databases-az{margin-block:30px 15px;}.block-databases-az .pagination-index{margin:0;}#block-downloadshelp .block-title{background:#f5f5f5;border-color:#c2cdd3;border-bottom-color:#929090;font-size:2.4rem;line-height:1.16666667;}#block-downloadshelp a{font-weight:normal;}#block-downloadshelp .field--name-body{border-color:#c2cdd3;border-top:none;}#block-downloadshelp .field--name-body ul{margin-bottom:0;margin-inline:0 auto;}#block-downloadshelp .field--name-body li{border-bottom:none;line-height:1.2;list-style:none;}#block-downloadshelp .field--name-body li + li{border-top:1px solid #d8d8d8;margin-top:1.6rem;padding-top:1.6rem;}#block-downloadshelp .field--name-body li li{border-top:0;margin-top:0;padding-top:0.4rem;}.page-node-10418 .region-content .row + .row{margin-top:2.4rem;}.page-node-10418 .region-content .lead{margin-bottom:4.8rem;}.page-node-10418 .region-content .panel{margin-bottom:2.4rem;}.page-node-10418 .region-content .panel p{margin-bottom:0;}.page-node-10418 .region-content .panel-default{border-color:#c2cdd3;}.page-node-10418 .region-content .panel-title{font-size:2.4rem;line-height:1.16666667;}.page-node-10418 .region-content a{font-weight:normal;}.page-node-10418 .region-content .panel-body ul{margin-bottom:0;margin-inline:0 auto;}.page-node-10418 .region-content .panel-body li{border-bottom:none;line-height:1.4;list-style:none;}.page-node-10418 .region-content .panel-body li + li{border-top:1px solid #d8d8d8;margin-top:1.6rem;padding-top:1.6rem;}.page-node-10418 .region-content .panel-body li li{border-top:0;margin-top:0;padding-top:0.4rem;}.page-node-10418 .region-content .panel-body p.link--actions{margin-top:1.2rem;}.page-node-10418 .region-content .panel-body p + ul{margin-top:2.4rem;}.page-node-10418 .region-content [class^=".col-sm"] + [class^=".col-sm"]{margin-top:2.4rem;}.footer{border-top:1px solid #c2cdd3;font-size:1.2rem;line-height:1.333333333;padding:0;}@media (min-width:768px){.footer{font-size:1.6rem;line-height:1.25;}}.footer h2{font-size:inherit;line-height:inherit;margin-bottom:0.8rem;}.footer li{font-size:inherit;line-height:inherit;}.footer li + li{margin-top:0.75em;}.footer p{font-size:inherit;line-height:inherit;margin-bottom:1em;}.footer p:last-child{margin-bottom:0;}.footer a{color:#017cad;font-weight:normal;}.footer a:focus,.footer a:hover{color:#017cad;}.footer .nav{margin-inline:0;}.footer .nav > li > a{display:inline;font-size:inherit;line-height:inherit;padding:0;}.footer .nav > li > a:hover,.footer .nav > li > a:focus{background-color:transparent;}.footer-wrapper{padding-bottom:3.6rem;padding-top:2.4rem;}.region-footer{display:grid;grid-gap:1.6rem 0.8rem;grid-template-columns:repeat(2,1fr);}@media (min-width:600px){.region-footer{grid-gap:2.4rem 1.6rem;grid-template-columns:repeat(3,1fr);}}@media (min-width:992px){.region-footer{grid-column-gap:2rem;grid-template-columns:repeat(6,1fr);}}#block-footergethelp{font-size:inherit;line-height:inherit;}#block-bootstrap-subtheme-footer,#block-copyright{grid-column:1/3;width:100%;}@media (min-width:600px){#block-bootstrap-subtheme-footer,#block-copyright{grid-column:1/4;}}@media (min-width:992px){#block-bootstrap-subtheme-footer,#block-copyright{grid-column:1/7;}}#block-bootstrap-subtheme-footer{border-top:1px solid #c2cdd3;margin-bottom:-1.6rem;}@media (min-width:600px){#block-bootstrap-subtheme-footer{margin-bottom:-2.4rem;}}#block-bootstrap-subtheme-footer ul.nav{display:flex;padding:0.8rem 0;}#block-bootstrap-subtheme-footer li + li{margin-top:0;margin-inline:1em 0;}.help-block,.control-group .help-inline{color:#58595b;font-size:1.6rem;font-style:italic;line-height:1.25;}input[type=radio]{margin-top:0.6rem;}input[type=checkbox]{margin-top:0.8rem;}.page-node-add-student p{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}.panel-default{border-color:#929090;}.panel-default > .panel-heading{border-color:#929090;}legend,.input-group-addon,.label{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}.select-wrapper select::-ms-expand{display:none;}.panel-title{font-size:20px;line-height:30px;color:#58595b;font-weight:bold;}.panel-heading{background-color:#eee;}[id*=block-form] .field--name-body{margin-block:0 30px;margin-inline:0;}.webform-submission-high-school-research-guide-form .form-item-deadline label{color:#58595b;}@media (min-width:600px){.form--row{display:flex;}.form--row > *{flex:1;}.form--row > *:first-child{margin-inline:0 30px;}}@media (min-width:600px){.form--col-line{display:flex;}.form--col-line div:first-child{margin-inline:auto 30px;}}@media (min-width:600px){.form--col-end{display:flex;justify-content:flex-end;}}.form-control{border:1px solid #929090;}.form-submit{background-color:#662e93;border-color:#662e93;color:#fff;}.form-submit:hover,.form-submit:focus{background:#813aba;border-color:#662e93;color:#fff;}.form-submit:visited{color:#fff;}.comment-form{margin-block:0 30px;margin-inline:0;}#edit-preview{display:none;}.form-item label{display:inline;}.form-item .option + .form-required{display:none;}.filter-wrapper{display:none;}[id*=edit-tid-1]{width:100% !important;}section form{padding-bottom:30px;}.mollom-captcha-container .form-item-mollom-captcha-captcha-input{margin-top:10px;}.comment-form .form-type-email,.comment-form .form-type-url{display:none;}.field--type-boolean legend,.field--type-list-string legend{border:0;color:#58595b;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:bold;margin-bottom:4px;}.field--type-boolean .form-type-checkbox,.field--type-boolean .form-type-radio,.field--type-list-string .form-type-checkbox,.field--type-list-string .form-type-radio{margin-bottom:0;margin-top:0;}.page-node-205 .region-content table tr:nth-child(odd){background-color:transparent;}.homepage h2{font-size:2.4rem;line-height:1;margin-bottom:0.8rem;}@media (min-width:992px){.homepage h2{font-size:3.2rem;margin-bottom:1.2rem;}}.homepage h3{font-size:1.6rem;line-height:1.25;margin-bottom:0.8rem;}@media (min-width:992px){.homepage h3{font-size:2.4rem;margin-bottom:0.5em;}}.homepage p{font-size:1.6rem;line-height:1.5;margin-bottom:1.2rem;}.homepage ul{margin-bottom:1.2rem;}.homepage li{font-size:1.6rem;line-height:1.25;margin-bottom:0.8rem;}.homepage .view .more-link{font-size:1.6rem;line-height:1.5;}.homepage .layout__region--content{display:flex;flex-flow:column wrap;}@media (min-width:600px){.homepage .layout__region--content{flex-direction:row;}}.homepage-section--whatsnew{flex-basis:100%;}.whats-new--homepage .view-content{display:grid;gap:1.6rem 0.8rem;grid-template-columns:repeat(2,1fr);}@media (min-width:768px){.whats-new--homepage .view-content{gap:2.4rem 1.6rem;grid-template-columns:repeat(4,1fr);}}@media (min-width:992px){.whats-new--homepage .view-content{column-gap:2rem;}}.whats-new--homepage .views-field-field-image-1 + .views-field-title{padding:0.4rem 0.8rem 0;}@media (min-width:768px){.whats-new--homepage .views-field-title p{font-size:2rem;line-height:1.2;}}@media (min-width:992px){.whats-new--homepage .views-field-title p{font-size:2.4rem;line-height:1.25;}}.homepage-section--recommendations{overflow:hidden;width:100%;}@media (min-width:992px){.homepage-section--services-featured{flex-basis:66%;padding-inline:0 1.6rem;}}.homepage-section--services-featured .tab-content{padding-top:1.6rem;}@media (min-width:600px) and (max-width:991px){.homepage-section--services-featured .tab-pane-content{display:grid;gap:2rem;grid-template-columns:2fr 1fr;}}@media (min-width:1200px){.homepage-section--services-featured .tab-pane-content{display:grid;gap:2rem;grid-template-columns:2fr 1fr;}}@media (min-width:992px){.homepage-section--services-other{border-left:1px solid #c2cdd3;flex-basis:33%;padding-inline:1.6rem 0;}}@media (min-width:992px){[dir=rtl] .homepage-section--services-other{border-left:0;border-right:1px solid #c2cdd3;}}@media (min-width:600px){.homepage-section--events-find,.homepage-section--events-rooms-programs{flex-basis:50%;padding-inline:0 1.2rem;}}@media (min-width:992px){.homepage-section--events-find,.homepage-section--events-rooms-programs{flex-basis:33%;}}@media (min-width:600px){.homepage-section--events-rooms-programs{padding-inline:1.2rem 0;}}@media (min-width:600px){.homepage-section--events-blogs{flex-basis:100%;}}@media (min-width:992px){.homepage-section--events-blogs{flex-basis:33%;padding-inline:1.2rem 0;}}.homepage-subsection--events-rooms + .homepage-subsection--events-programs{margin-top:3rem;}@media (min-width:600px){.homepage-section--database{flex-basis:100%;}}@media (min-width:1024px){.homepage-section--database{flex-basis:33%;padding-inline:0 1.2rem;}}@media (min-width:600px){.homepage-section--appointments{flex-basis:50%;padding-inline:0 1.2rem;}}@media (min-width:1024px){.homepage-section--appointments{flex-basis:33%;padding-inline:1.2rem 0;}}@media (min-width:600px){.homepage-section--research-blogs{flex-basis:50%;padding-inline:1.2rem 0;}}@media (min-width:1024px){.homepage-section--research-blogs{flex-basis:33%;}}.database-featured--homepage .view-content{margin-bottom:1.2rem;}.database-featured--homepage .views-field-field-image{float:inline-end;padding-inline:2.4rem 0;}@media (min-width:600px){.homepage-section--teens,.homepage-section--kids{flex-basis:50%;}}@media (min-width:600px){.homepage-section--teens{padding-inline:0 1.2rem;}}@media (min-width:600px){.homepage-section--kids{padding-inline:1.2rem 0;}}.idealab-hero{--idealab-img-height:354px;--idealab-text-position:calc(var(--idealab-img-height) * .66);position:relative;padding-top:var(--idealab-text-position);}.idealab-hero--img{height:var(--idealab-img-height);left:0;position:absolute;top:0;}.idealab-hero--img img{border-radius:4px;box-shadow:0 4px 4px 0 rgba(0,0,0,0.15);display:block;}.idealab-hero--text{background:#FFF;border-radius:0 0 4px 4px;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);margin:0 5% 60px;padding:24px;position:relative;width:90%;}.current-day{background:#c2cdd3;color:#3e3d3f;}.view-locations-list a{font-weight:normal;}.view-locations-list .views-field-title a{font-weight:bold;}.locations-list .views-row,.location-hours{border:1px solid #c2cdd3;border-radius:4px;margin:0 0 32px;padding:16px;}.locations-list-hours,.locations-list-closure{border-top:1px solid #808284;margin-top:1.6rem;padding-top:1.6rem;}.locations-list-hours{display:flex;flex-wrap:wrap;}.locations-list-hours h2{flex-basis:100%;font:bold 2rem/1.2 "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0.8rem;}.locations-list-hours h3{flex-basis:100%;font:1.8rem/1.222222222 "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0;padding:0 0 4px;}.locations-list-hours .field--label{font-weight:normal;}.locations-list-hours .field,.locations-list-hours .views-field{display:flex;font-size:1.6rem;justify-content:space-between;line-height:1.25;padding:2px 0;}@media (max-width:599px){.locations-list-hours{justify-content:space-between;}.locations-list-hours .locations-list-hours--building,.locations-list-hours .locations-list-hours--curbside{flex-basis:100%;}.locations-list-hours.location--has-curbside .locations-list-hours--building,.locations-list-hours.location--has-curbside .locations-list-hours--curbside{flex-basis:45%;}.locations-list-hours.location--has-curbside .locations-list-hours--building{padding-inline-end:4px;}.locations-list-hours.location--has-curbside .locations-list-hours--curbside{padding-inline-start:4px;}}@media (min-width:600px){.locations-list-hours .locations-list-hours--building,.locations-list-hours .locations-list-hours--curbside{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;}.locations-list-hours .locations-list-hours--building + .locations-list-hours--curbside{margin-top:1.6rem;}.locations-list-hours .field,.locations-list-hours .views-field{flex-basis:12%;flex-direction:column;justify-content:unset;text-align:center;}.locations-list-hours .field--label,.locations-list-hours .views-label{border-bottom:1px solid #c2cdd3;display:block;}.locations-list-hours .field--label,.locations-list-hours .views-label,.locations-list-hours .field--item,.locations-list-hours .field-content{font-size:1.6rem;line-height:1.5;}}@media (min-width:1024px){.locations-list-hours{flex-wrap:wrap;}.locations-list-hours h3{align-self:center;flex-basis:25%;margin-inline:0 5%;}.locations-list-hours .locations-list-hours--building,.locations-list-hours .locations-list-hours--curbside{flex-wrap:nowrap;width:100%;}.locations-list-hours .field,.locations-list-hours .views-field{flex-basis:10%;}}.locations-list-closure li,.locations-list-closure ol,.locations-list-closure p,.locations-list-closure ul{font-size:1.6rem;line-height:1.5;}.locations-list-closure p,.locations-list-closure ul,.locations-list-closure ol{margin-bottom:1em;}.locations-list-closure li ol,.locations-list-closure li ul{margin-bottom:0;}.location-hours .field--name-field-address a{font-weight:normal;}.geolocation-common-map a{font-weight:normal;}.geolocation-common-map .location-title{font-size:2rem;line-height:1.2;margin-bottom:1.6rem;}.geolocation-common-map .gmap-info-bubble--address,.geolocation-common-map .gmap-info-bubble--directions,.geolocation-common-map .gmap-info-bubble--telephone{font-size:1.6rem;margin-bottom:1em;}.geolocation-common-map .gmap-info-bubble--address p{font-size:inherit;}.geolocation-common-map .gmap-info-bubble--hours{font-size:1.6rem;}.geolocation-common-map .gmap-info-bubble--hours + .gmap-info-bubble--hours{margin-top:0.4rem;}.geolocation-common-map .gmap-info-bubble--hours .views-label{display:inline-block;width:2.5em;}@media (min-width:768px){.view-locations-map-and-find-by-zip .form-group{margin-bottom:0.8rem;margin-inline:auto 0.8rem;}}.view-locations-map-and-find-by-zip .btn-primary{margin-bottom:0;}.navbar .logo{align-items:center;column-gap:0.8rem;display:flex;margin:0;text-decoration:none;text-transform:uppercase;}.navbar .logo img{display:inline-block;margin-inline:-1.2rem 0;max-width:100%;width:54px;}@media (min-width:992px){.navbar .logo img{width:64px;}}.navbar .logo .navbar-brand{color:#58595b;float:none;font-family:"Noto Sans","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8rem;height:auto;line-height:1;margin:0;padding:0 0 0.2rem;}@media (min-width:992px){.navbar .logo .navbar-brand{font-size:2.4rem;}}.navbar .logo .navbar-brand:hover,.navbar .logo .navbar-brand:focus{color:#58595b;}.modal-header{padding:15px 20px;}.modal-buttons .btn-primary{margin-bottom:0;}.contextual-region{clear:left;}.nav{margin-inline-start:0;}.navbar{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0;margin-inline-start:0;position:relative;}.navbar li > a{padding:0;}.navbar li > a:hover,.navbar li > a:focus{background:transparent;}.navbar-default{border-bottom-color:#c2cdd3;}.navbar-default .navbar-toggle{border-color:#c2cdd3;}.navbar-default .navbar-toggle .icon-bar{background-color:#58595b;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#017cad;color:#fff;}.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff;}.navbar-default > .container{display:flex;flex-flow:column;position:relative;}.navbar-default .navbar-collapse{border-color:#e0e5e8;}.navbar-header{align-items:center;display:flex;justify-content:space-between;padding-top:0.8rem;}@media (min-width:992px){.navbar-header{float:none;}}.maintenance-page .navbar-header{justify-content:flex-start;padding-block:1.6rem;}.region-navigation{margin-top:15px;align-items:center;display:flex;justify-content:space-between;width:100%;}@media (min-width:992px) and (max-width:1200px){.region-navigation{margin-top:30px;}}@media (max-width:991px){.region-navigation{margin-inline:0 16px;}}@media (min-width:992px){.region-navigation{padding-bottom:2rem;padding-top:3.2rem;}}.region-navigation-collapsible{display:flex;justify-content:space-between;}@media (min-width:992px){.region-navigation-collapsible{flex-direction:column-reverse;margin-top:0.8rem;}}@media (max-width:991px){#block-primarylinks,#block-secondarylinks{flex-basis:50%;padding-bottom:0.5em;padding-top:0.5em;}}@media (max-width:991px){#block-secondarylinks{border-left:1px solid #e0e5e8;padding-inline:0.5em 0;}}@media (min-width:992px){#block-secondarylinks{position:absolute;right:15px;top:15px;}}@media (max-width:991px){[dir=rtl] #block-secondarylinks{border-left:0;border-right:1px solid #e0e5e8;}}@media (min-width:992px){[dir=rtl] #block-secondarylinks{left:15px;right:0;}}.menu--primary-links{margin-inline-start:0;}@media (max-width:991px){.menu--primary-links > li{font-size:1.6rem;line-height:1.25;}.menu--primary-links > li + li{margin-top:0.5em;}}@media (min-width:992px){.menu--primary-links{display:flex;}.menu--primary-links > li{font-size:2rem;line-height:1.2;}.menu--primary-links > li > a{border-bottom:4px solid #fff;color:#58595b;padding-bottom:0.2em;text-decoration:none;}.menu--primary-links > li > a:hover,.menu--primary-links > li > a:focus,.menu--primary-links > li > a.is-active{border-bottom-color:#017cad;}.menu--primary-links li + li{margin-inline:1.6rem 0;}}@media (min-width:992px) and (min-width:1200px){.menu--primary-links li + li{margin-inline:1em 0;}}.menu--secondary-links{margin-bottom:15px;display:flex;align-items:center;}@media only screen and (min-width:992px){.menu--secondary-links .donate-btn{display:inline-flex;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:#77AA42;box-shadow:0 6px 16px -8px rgba(0,0,0,0.37);}.menu--secondary-links .donate-btn a{color:white;}}.menu--secondary-links > li{font-size:1.6rem;line-height:1.25;}.menu--secondary-links > li > a{padding:0;}@media only screen and (max-width:991px){.menu--secondary-links{display:block;}}@media (max-width:991px){.menu--secondary-links > li + li{margin-top:0.5em;}}@media (min-width:992px){.menu--secondary-links > li + li{margin-inline:1em 0;}}.nav-tabs > li{margin-bottom:-1px;}.nav-tabs > li > a,.nav-tabs > li.active > a{text-decoration:none;}.nav-pills{margin-inline-start:0;}.nav-pills > li{float:inline-start;}.nav-pills > li + li{margin-inline:1.6rem 0;}.nav-pills > li > a{border:1px solid #c2cdd3;}.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{background-color:#662e93;}.pagination,.pager{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}.pagination > li > a,.pagination > li > span{border-color:#c2cdd3;color:#58595b;}.pagination > li > a:hover,.pagination > li > a:focus,.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#017cad;border-color:#017cad;}.pagination > li > span:hover,.pagination > li > span:focus{background-color:#fff;border-color:#c2cdd3;color:#58595b;cursor:default;}.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{background-color:#d8d8d8;color:#58595b;}.pagination-index{margin:22px;text-align:center;}.pagination-index > li{margin-block:0 -9px;margin-inline:0 -6px;display:inline-block;}.collapse-toggle[aria-expanded=true]{background:#eee;}.sub-menu{margin:0;padding-block:5px;padding-inline:30px 15px;border-top:1px solid #c2cdd3;background:#e6e6e6;list-style:none;}.sub-menu li{padding:0.1em 0;border-bottom:none;font-size:18px;}.dropdown-menu > li > a{color:#017cad;white-space:normal;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{background-color:#eee;color:#017cad;}.region-sidebar-first nav,.region-sidebar-second nav{padding:15px 0;border:1px solid #c2cdd3;border-radius:4px;margin-block:0 30px;margin-inline:0;}.region-sidebar-first ul.nav,.region-sidebar-second ul.nav{margin:0;}.region-sidebar-first li,.region-sidebar-second li{border-bottom:1px solid #c2cdd3;}.region-sidebar-first li:last-child,.region-sidebar-second li:last-child{border-bottom:none;}.content,.content--aside-inner,.region-sidebar-second{margin-block:0 30px;margin-inline:0;}.region-content .block{margin-block:0 30px;margin-inline:0;}.field--name-field-multiple-images .field--item{margin-block:0 30px;margin-inline:0;}.author{border-bottom:1px solid #c2cdd3;padding-bottom:30px;font-style:italic;}.date-banner{margin-block:0 30px;margin-inline:0;padding:10px 15px;border-radius:4px;background:#687f00;color:#fff;}.content-panel{margin-block:0 30px;margin-inline:0;}@media (min-width:992px){.content-panel{margin-inline-end:4%;width:48%;float:inline-start;}.content-panel:nth-child(2n+2){margin-inline-end:0;}.content-panel:nth-child(2n+3){clear:left;}}.content-panel h2{margin:0;padding:10px 15px;background:#eee;border:1px solid #c2cdd3;border-top-right-radius:4px;border-top-left-radius:4px;color:inherit;}.content-panel ul{padding:0;border:1px solid #c2cdd3;border-bottom-right-radius:4px;border-bottom-left-radius:4px;list-style:none;margin:0;}.content-panel ul li{border-bottom:1px solid #c2cdd3;}.content-panel ul li:last-child{border-bottom:none;}.content-panel ul li > p{padding:10px 15px;}.content-panel ul li:last-child a:hover,.content-panel ul li:last-child a:focus{border-bottom-right-radius:4px;border-bottom-left-radius:4px;}.content-panel ul a{display:block;padding:10px 15px;}.content-panel ul a:hover,.content-panel ul a:focus{background:#eee;text-decoration:none;}.content-panel p a,.content-panel h4 a{display:inline;padding:0;}.content-panel p a:hover,.content-panel p a:focus,.content-panel h4 a:hover,.content-panel h4 a:focus{background:none;text-decoration:underline;}@media (min-width:992px){[dir=rtl] .content-panel:nth-child(2n+3){clear:right;}}.field--name-field-bus{margin-block:0 30px;margin-inline:0;}.field--name-field-bus iframe{width:100% !important;}.field--name-field-bus iframe + p{font-style:italic;text-align:right;font-size:16px;}.field--name-field-pics{margin-block:0 30px;margin-inline:0;}.field--name-field-misc,.field--name-field-nearbranches,.field--name-field-nearbranches div,.field--name-field-centralphones{margin-block:0 30px;margin-inline:0;}.field--name-field-misc h2,.field--name-field-nearbranches h2,.field--name-field-nearbranches div h2,.field--name-field-centralphones h2{margin:0;padding:10px 15px;background:#415835;border:1px solid #c2cdd3;border-top-right-radius:4px;border-top-left-radius:4px;color:#fff;}.field--name-field-misc ul,.field--name-field-nearbranches ul,.field--name-field-nearbranches div ul,.field--name-field-centralphones ul{padding:0;border:1px solid #c2cdd3;border-bottom-right-radius:4px;border-bottom-left-radius:4px;list-style:none;margin:0;}.field--name-field-misc ul li,.field--name-field-nearbranches ul li,.field--name-field-nearbranches div ul li,.field--name-field-centralphones ul li{border-bottom:1px solid #c2cdd3;}.field--name-field-misc ul li:last-child,.field--name-field-nearbranches ul li:last-child,.field--name-field-nearbranches div ul li:last-child,.field--name-field-centralphones ul li:last-child{border-bottom:none;}.field--name-field-misc ul li > p,.field--name-field-nearbranches ul li > p,.field--name-field-nearbranches div ul li > p,.field--name-field-centralphones ul li > p{padding:10px 15px;}.field--name-field-misc ul li:last-child a:hover,.field--name-field-misc ul li:last-child a:focus,.field--name-field-nearbranches ul li:last-child a:hover,.field--name-field-nearbranches ul li:last-child a:focus,.field--name-field-nearbranches div ul li:last-child a:hover,.field--name-field-nearbranches div ul li:last-child a:focus,.field--name-field-centralphones ul li:last-child a:hover,.field--name-field-centralphones ul li:last-child a:focus{border-bottom-right-radius:4px;border-bottom-left-radius:4px;}.field--name-field-misc ul a,.field--name-field-nearbranches ul a,.field--name-field-nearbranches div ul a,.field--name-field-centralphones ul a{display:block;padding:10px 15px;}.field--name-field-misc ul a:hover,.field--name-field-misc ul a:focus,.field--name-field-nearbranches ul a:hover,.field--name-field-nearbranches ul a:focus,.field--name-field-nearbranches div ul a:hover,.field--name-field-nearbranches div ul a:focus,.field--name-field-centralphones ul a:hover,.field--name-field-centralphones ul a:focus{background:#eee;text-decoration:none;}.field--name-field-misc p a,.field--name-field-misc h4 a,.field--name-field-nearbranches p a,.field--name-field-nearbranches h4 a,.field--name-field-nearbranches div p a,.field--name-field-nearbranches div h4 a,.field--name-field-centralphones p a,.field--name-field-centralphones h4 a{display:inline;padding:0;}.field--name-field-misc p a:hover,.field--name-field-misc p a:focus,.field--name-field-misc h4 a:hover,.field--name-field-misc h4 a:focus,.field--name-field-nearbranches p a:hover,.field--name-field-nearbranches p a:focus,.field--name-field-nearbranches h4 a:hover,.field--name-field-nearbranches h4 a:focus,.field--name-field-nearbranches div p a:hover,.field--name-field-nearbranches div p a:focus,.field--name-field-nearbranches div h4 a:hover,.field--name-field-nearbranches div h4 a:focus,.field--name-field-centralphones p a:hover,.field--name-field-centralphones p a:focus,.field--name-field-centralphones h4 a:hover,.field--name-field-centralphones h4 a:focus{background:none;text-decoration:underline;}.view-ctc-classes .views-row{margin-block:0 30px;margin-inline:0;padding-bottom:30px;border-bottom:1px solid #c2cdd3;}.view-ctc-classes .views-row:last-child{padding-bottom:0;border-bottom:none;}.search-result--list{margin:0 0 4rem;padding:0;list-style:none;}.search-result--list .views-row{margin-block:0 30px;margin-inline:0;padding-bottom:30px;border-bottom:1px solid #c2cdd3;}.search-result--list .views-row:last-child{padding-bottom:0;border-bottom:none;}.search-result--list .view-header + .view-empty{margin-top:2.4rem;}.search-result--list .view-header + .view-content{margin-top:3.2rem;}.database_mobile img{margin-block:-5px 0;margin-inline:20px 5px;}.blog.teaser .teaser-content > h2{margin-bottom:0;}.footer{margin-top:0;}table{margin-block:0 30px;margin-inline:0;}.art{border-bottom:1px solid #c2cdd3;height:125px;margin-bottom:30px;}.art img{float:inline-start;margin-inline:0 15px;height:95px;}.art p{clear:right;margin-bottom:15px;}[dir=rtl] .art p{clear:left;}.page-node-type-locations-hours .field--name-field-pics img{display:inline-block;width:200px;margin-block:0 30px;margin-inline:0 30px;}.page-node-type-locations-hours .field--name-field-pics{display:flex;flex-wrap:wrap;}.anchors{border-left:1px solid #c2cdd3;margin-block:0 30px;margin-inline:50px 0;padding-inline:15px 0;}[dir=rtl] .anchors{border-left-width:0;border-right:1px solid #c2cdd3;}.page-node-type-ctc-classes .field--name-field-class-handout-upload .field--label,.page-node-type-ctc-classes .field--name-field-related-classes .field--label,.page-node-type-ctc-classes .field--name-ctc-class-category .field--label{font-weight:700;font-style:normal;font-family:"Roboto Slab";font-size:26px;line-height:1.15em;}.page-node-type-ctc-classes .field--name-field-class-handout-upload,.page-node-type-ctc-classes .field--name-field-related-classes,.page-node-type-ctc-classes .field--name-ctc-class-category{margin-block:0 30px;margin-inline:0;}.page-node-type-ctc-classes .field--type-text-with-summary,.page-node-type-ctc-classes .field--name-field-upcoming-classes{margin-block:0 30px;margin-inline:0;}.page-node-type-ctc-classes .field--name-field-upcoming-classes{clear:left;}.page-node-type-ctc-classes .field--name-field-ctc-image{float:inline-start;margin-block:0 15px;margin-inline:0 15px;}.page-node-type-blog .field--name-blog-categories::before{content:"Categories: ";display:inline;}.page-node-type-blog .field--name-free-tagging::before{content:"Tags: ";display:inline;}.page-node-type-blog .field--name-free-tagging .field--item{display:inline;}.page-node-type-blog .field--name-free-tagging .field--item + .field--item::before{content:"• ";display:inline;}.page-node-type-blog .field--name-free-tagging,.page-node-type-blog .field--type-text-with-summary{margin-block:0 30px;margin-inline:0;}@media (min-width:600px){.page-node-type-blog .blog-images--primary{float:inline-start;margin-bottom:1em;margin-inline-end:1em;max-width:200px;}}@media (min-width:992px){.page-node-type-blog .blog-images--primary{margin-bottom:30px;margin-inline-end:0;max-width:none;}}.page-node-type-blog .blog-images--secondary .field--name-field-multiple-images{display:flex;flex-wrap:wrap;gap:1em;}@media (min-width:992px){.page-node-type-blog .blog-images--secondary .field--name-field-multiple-images{display:block;}}.page-node-type-blog .blog-images--secondary .field--item{max-width:200px;}.view-display-id-block_8 img{float:inline-start;margin-block:0 15px;margin-inline:0 15px;}.view-display-id-block_8 .view-footer{clear:left;}[dir=rtl] .view-display-id-block_8 .view-footer{clear:right;}#block-newimmigrantsvideo{border-bottom:1px solid #c2cdd3;}article.is-unpublished .content{background-image:url(/sites/dplorg/themes/bootstrap_subtheme/img/background_unpub.png);background-repeat:repeat;background-size:100%;background-position:center;}.ni_videolinks{margin-top:25px;}.curated-topics-list .view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 24px;}.curated-topics-list .views-field-field-subtitle{font-size:1.6rem;line-height:1.25;}.curated-topics-list .views-field-field-topic-image img{border:1px solid #c2cdd3;}.curated-subtopics-list .view-header{margin-bottom:40px;}.curated-subtopics-list .view-header p{font-size:2.4rem;line-height:1.25;margin-bottom:0;}.curated-subtopics-list .view-content{display:flex;flex-direction:column;row-gap:42px;}.curated-subtopics-list .views-field-field-topic-image img{border:1px solid #c2cdd3;margin-bottom:4px;}.block.topic-description,.block.topic-find-block{margin-bottom:48px;}.block.topic-description p,.block.topic-find-block p{font-size:2.4rem;line-height:1.25;}.block-featured-services h2,.block-curated-topics h2{background:#eee;border:1px solid #c2cdd3;border-top-right-radius:4px;border-top-left-radius:4px;margin:0 0 1em;padding:10px 15px;}.block.block-featured-services{margin-bottom:48px;}@media (min-width:1024px){.block.block-featured-services{margin-bottom:72px;}}.featured-service--database-primary{display:flex;flex-flow:column;font-size:1.6rem;padding-inline:15px;}@media (min-width:992px){.featured-service--database-primary{font-size:unset;}}@media (min-width:1024px){.featured-service--database-primary{column-gap:36px;flex-flow:row wrap;padding-inline:0;}}@media (min-width:1200px){.featured-service--database-primary{column-gap:48px;}}.featured-service--database-primary p{font-size:inherit;line-height:1.5;margin-bottom:1em;}@media (min-width:1024px){.featured-service--database-primary > .view-header{flex-basis:100%;}}@media (min-width:1024px){.featured-service--database-primary > .view-content{flex-basis:calc(40% - 36px);}}@media (min-width:1200px){.featured-service--database-primary > .view-content{flex-basis:calc(40% - 48px);}}.featured-service--database-primary > .view-footer{margin-top:16px;}@media (min-width:1024px){.featured-service--database-primary > .view-footer{column-gap:24px;display:flex;flex-basis:60%;flex-flow:row nowrap;justify-content:space-between;margin-top:unset;}}.featured-service--database-primary h3.field-content{margin-bottom:8px;}.featured-service--database-primary .views-field-field-image{float:inline-start;margin-inline-end:12px;padding-top:8px;}@media (min-width:992px){.featured-service--database-primary .views-field-field-image{margin-inline-end:16px;}}.featured-service--appointments{border-top:1px solid #c2cdd3;margin-top:16px;padding-top:16px;}@media (min-width:1024px){.featured-service--appointments{border-left:1px solid #c2cdd3;border-top:none;flex-basis:50%;margin-top:-51px;padding-block:0 51px;padding-inline:24px 0;}}@media (min-width:1024px){[dir=rtl] .featured-service--appointments{border-left-width:0;border-right:1px solid #c2cdd3;}}#search-form #edit-basic,.search-page-form{display:none;}#block-exposedformsite-searchpage-1{margin-bottom:3.6rem;}#views-exposed-form-site-search-page-1{display:flex;padding-bottom:0;}#views-exposed-form-site-search-page-1 .form-group{margin-bottom:0;}#views-exposed-form-site-search-page-1 select.form-control{border-radius:4px 0 0 4px;font-size:1.6rem;line-height:1.25;padding-inline-start:8px;width:40px;}@media (min-width:768px){#views-exposed-form-site-search-page-1 select.form-control{padding-inline-start:12px;width:185px;}}#views-exposed-form-site-search-page-1 .select-wrapper:after{padding-inline:0 0.5em;}#views-exposed-form-site-search-page-1 > .form-type-search{flex:1;}#views-exposed-form-site-search-page-1 .form-search{border-radius:0;border-left:none;}#views-exposed-form-site-search-page-1 button.form-submit{border-radius:0 4px 4px 0;font-size:1.6rem;line-height:1.25;margin-bottom:0;margin-inline:0 10px;padding:9px 18px;}[dir=rtl] #views-exposed-form-site-search-page-1 select.form-control{border-radius:0 4px 4px 0;}[dir=rtl] #views-exposed-form-site-search-page-1 .select-wrapper:after{left:0;right:auto;}[dir=rtl] #views-exposed-form-site-search-page-1 .form-search{border-left:initial;border-right:none;}[dir=rtl] #views-exposed-form-site-search-page-1 button.form-submit{border-radius:4px 0 0 4px;}html:not([lang=en]) #views-exposed-form-site-search-page-1 button.form-submit{padding-block:7px 8px;}.service-grid{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem;}.region-sidebar-first nav h2,.region-sidebar-first .block h2,.region-sidebar-second nav h2,.region-sidebar-second .block h2{background:#eee;color:#58595b;font:400 normal 2.4rem/1.16666667 "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px 15px;}.region-sidebar-first .recommendations-menu-nav,.region-sidebar-first .research-menu-nav,.region-sidebar-first .research-related-nav,.region-sidebar-second .recommendations-menu-nav,.region-sidebar-second .research-menu-nav,.region-sidebar-second .research-related-nav{margin-bottom:30px;}.region-sidebar-first .recommendations-menu-nav h2,.region-sidebar-first .research-menu-nav h2,.region-sidebar-first .research-related-nav h2,.region-sidebar-second .recommendations-menu-nav h2,.region-sidebar-second .research-menu-nav h2,.region-sidebar-second .research-related-nav h2{background:#687f00;color:#fff;}.region-sidebar-first nav,.region-sidebar-second nav{padding:0;}.region-sidebar-first nav li:last-child a:hover,.region-sidebar-first nav li:last-child a:focus,.region-sidebar-second nav li:last-child a:hover,.region-sidebar-second nav li:last-child a:focus{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.region-sidebar-first .block h2,.region-sidebar-second .block h2{border:1px solid #c2cdd3;border-top-left-radius:4px;border-top-right-radius:4px;}.region-sidebar-first .block .field--name-body,.region-sidebar-second .block .field--name-body{padding:15px;border:1px solid #c2cdd3;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}.region-sidebar-first .block h2 + .field--name-body,.region-sidebar-second .block h2 + .field--name-body{border-top:0;}.region-sidebar-first .block p,.region-sidebar-second .block p{margin-bottom:15px;}.path-research-topics .region-sidebar-second .block .field--name-body,.region-sidebar-first .research-menu-nav .field--name-body,.region-sidebar-first .research-related-nav .field--name-body,.region-sidebar-second .research-menu-nav .field--name-body,.region-sidebar-second .research-related-nav .field--name-body{padding:0;}#block-covidresources{padding:0;}#block-covidresources h2{background:#f5f5f5;border-bottom:1px solid #929090;color:#58595b;font-size:2rem;line-height:1.2;text-align:left;}@keyframes colorshift{100%,0%{fill:#017cad;}25%,75%{fill:#018ec6;}50%{fill:#c2cdd3;}}@keyframes explode-spin-bottom{0%{transform:rotate(0deg) translate(0,0);}15%{transform:rotate(15deg) translate(0,50px);}75%,100%{transform:rotate(360deg) translate(0,0);}}@keyframes explode-spin-left{0%{transform:rotate(0deg) translate(0);}15%{transform:rotate(15deg) translate(-60px);}75%,100%{transform:rotate(360deg) translate(0);}}@keyframes explode-spin-right{0%{transform:rotate(0deg) translate(0);}15%{transform:rotate(-20deg) translate(60px);}75%,100%{transform:rotate(360deg) translate(0);}}@keyframes explode-spin-top{0%{transform:rotate(0deg) translate(0,0);}15%{transform:rotate(10deg) translate(0,-50px);}75%,100%{transform:rotate(360deg) translate(0,0);}}.spinner-panel{background-color:rgba(0,0,0,0.7);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:10000;}.spinner-wrapper{align-content:center;align-items:center;background:transparent;bottom:0;display:none;height:100%;left:0;justify-content:center;padding:2rem;position:fixed;right:0;top:0;width:100%;z-index:10001;}.spinner-wrapper--open{display:flex;}.spinner{display:block;height:12rem;width:12rem;}.spinner--color{height:8rem;width:8rem;}.segment{fill:#017cad;}#color .segment{animation:1.8s linear infinite colorshift;}#color .segment--bottom{animation-delay:700ms;}#color .segment--left{animation-delay:1s;}#color .segment--right{animation-delay:300ms;}#color .segment--top{animation-delay:0;}#explode-spin .segment{animation:2.1s infinite;transform-origin:50% 50%;}#explode-spin .segment--bottom{animation-name:explode-spin-bottom;}#explode-spin .segment--left{animation-name:explode-spin-left;}#explode-spin .segment--right{animation-name:explode-spin-right;}#explode-spin .segment--top{animation-name:explode-spin-top;}@media (min-width:600px){.view-news-events-blogs .view-content,.view-recommendations .view-content{column-count:2;column-gap:30px;}}@media (min-width:1200px){.view-news-events-blogs .view-content,.view-recommendations .view-content{column-count:3;}}@media (min-width:600px){.view-news-events-blogs .views-row,.view-recommendations .views-row{break-inside:avoid;padding:15px 0;page-break-inside:avoid;}}.teaser:not(.databases){margin-block:0 30px;margin-inline:0;box-shadow:0 6px 16px -8px rgba(0,0,0,0.37);border:1px solid #c2cdd3;border-radius:4px;}.teaser:not(.databases):hover,.teaser:not(.databases):focus{box-shadow:0 6px 12px -6px rgba(0,0,0,0.55);}.teaser:not(.databases):hover,.teaser:not(.databases):focus{border-color:#01a0e0;}.view-taxonomy-term .view-content{overflow:hidden;}@media (min-width:600px){.view-taxonomy-term .teaser:not(.databases){clear:none;float:inline-start;margin-inline-end:30px;width:calc(50% - 30px);}}@media (min-width:1200px){.view-taxonomy-term .teaser:not(.databases){width:calc(33% - 30px);}}@media (min-width:600px){.view-taxonomy-term .views-row:nth-child(2n+1){clear:left;}}@media (min-width:1200px){.view-taxonomy-term .views-row:nth-child(2n+1){clear:none;}.view-taxonomy-term .views-row:nth-child(3n+1){clear:left;}}@media (min-width:600px){[dir=rtl] .view-taxonomy-term .views-row:nth-child(2n+1){clear:right;}}@media (min-width:1200px){[dir=rtl] .view-taxonomy-term .views-row:nth-child(3n+1){clear:right;}}.teaser-image img{padding:5px;width:100%;}.teaser-content{padding:15px 10px;border-top:10px solid #c2cdd3;}.teaser-content .field{font-size:16px;line-height:20px;margin-bottom:0.5em;}.teaser-content h2{font-size:20px;margin-bottom:0;}.databases.teaser{margin-block:0 30px;margin-inline:0;padding-bottom:30px;border-bottom:1px solid #c2cdd3;}.databases.teaser h2{font:normal 2rem/1.2 "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}#block-gtranslate{line-height:1;}select.gt_selector{font-size:1.2rem;line-height:1.33333333;}@media (min-width:992px){select.gt_selector{font-size:1.6rem;line-height:1.25;}}.webform-submission-form .form-item + .form-item{margin-top:1.6rem;}.webform-submission-form .form-inline + .form-inline{margin-top:0;}.webform-submission-form .form-composite legend{color:#58595b;font-family:"Open Sans";}.webform-submission-form .form-type-checkbox,.webform-submission-form .form-type-radio{margin-bottom:0;margin-top:0;}.webform-submission-form .form-type-checkbox + .form-type-checkbox,.webform-submission-form .form-type-radio + .form-type-radio,.webform-submission-form .webform-checkboxes-other-input{margin-top:0;}.webform-submission-form .js-webform-webform-buttons{padding-bottom:1.2rem;padding-top:1.2rem;}.webform-submission-form .ui-state-active,.webform-submission-form .ui-widget-content .ui-state-active,.webform-submission-form .ui-widget-header .ui-state-active,.webform-submission-form a.ui-button:active,.webform-submission-form .ui-button:active,.webform-submission-form .ui-button.ui-state-active:hover{background-color:#018ec6;border-color:#017cad;}.webform-submission-form .form-actions{border-top:1px solid #eee;margin-bottom:0;margin-top:3.2rem;padding-top:1.6rem;}.field--name-body + .field--name-webform{margin-top:3.2rem;}.path-teen .page-header,.page-node-572750 .page-header,.page-node-473840 .page-header,.page-node-type-book-list .page-header,.page-node-type-current-issues .page-header,.page-node-type-research-guide .page-header{color:#000;font-size:3.2rem;line-height:1;}@media (min-width:768px){.path-teen .page-header,.page-node-572750 .page-header,.page-node-473840 .page-header,.page-node-type-book-list .page-header,.page-node-type-current-issues .page-header,.page-node-type-research-guide .page-header{font-size:4rem;}}.path-teen .region-content a,.path-teen .content a,.page-node-572750 .region-content a,.page-node-572750 .content a,.page-node-473840 .region-content a,.page-node-473840 .content a,.page-node-type-book-list .region-content a,.page-node-type-book-list .content a,.page-node-type-current-issues .region-content a,.page-node-type-current-issues .content a,.page-node-type-research-guide .region-content a,.page-node-type-research-guide .content a{font-weight:inherit;}.page-node-572750 .page-header{border-bottom:0;font-size:6rem;margin:0 0 2.4rem;padding-bottom:0;text-transform:lowercase;}@media (min-width:768px){.page-node-572750 .page-header{font-size:7.2rem;}}@media (min-width:992px){.page-node-572750 .page-header{font-size:9.6rem;}}@media (min-width:1200px){.page-node-572750 .page-header{font-size:12rem;}}.page-node-572750 .region-content .block-title,.page-node-572750 #block-views-block-current-issues-block-1 h2{color:#000;font-size:2.4rem;font-weight:normal;line-height:1.25;margin-bottom:2rem;padding-top:0.4rem;}@media (min-width:768px){.page-node-572750 .region-content .block-title,.page-node-572750 #block-views-block-current-issues-block-1 h2{font-size:3rem;line-height:1.2;}}.page-node-572750 .region-content > .block{border-top:8px solid #000;font-size:1.6rem;line-height:1.5;}.page-node-572750 .region-content > .block h3{color:#000;font-weight:bold;line-height:1.25;margin-bottom:0.5em;}@media (min-width:768px){.page-node-572750 .region-content > .block h3{font-size:2rem;font-weight:normal;line-height:1.2;}}.page-node-572750 .region-content > .block p,.page-node-572750 .region-content > .block li{font-size:inherit;line-height:inherit;}.page-node-572750 .region-content > .block p{margin-bottom:1em;}.page-node-572750 .region-content > .block p:last-child{margin-bottom:0;}.page-node-572750 .view-content + .more-link,.page-node-572750 .view-empty + .more-link{margin-top:2.4rem;}.page-node-572750 #block-homeworkresources .homework-subjects{margin-top:1.6rem;min-height:3.4rem;position:relative;}.page-node-572750 #block-homeworkresources .homework-subjects details{background:#fff;border:1px solid #c2cdd3;cursor:pointer;padding:0.4rem 0.8rem;width:75%;}.page-node-572750 #block-homeworkresources .homework-subjects details[open]{height:12em;overflow:auto;position:absolute;top:0;}.page-node-572750 #block-homeworkresources .homework-subjects summary{color:#000;display:list-item;}.page-node-572750 #block-homeworkresources .homework-subjects ul{margin-bottom:0;}.page-node-572750 #block-homeworkresources .homework-resources-help{margin-top:3rem;}.page-node-572750 #block-homeworkresources .homework-resources-help [id^=libchat_]{border:0;padding:0;}.current-issues h2{font-family:"Raleway","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.4rem;line-height:1.25;margin-bottom:0.8rem;}.current-issues p{font-size:1.6rem;line-height:1.5;margin-bottom:1em;}.current-issues > .content,.current-issues .current-issue{align-items:flex-start;display:flex;}.current-issues .field--name-field-current-issues-image,.current-issues .current-issue-image{margin-inline-end:2rem;}.current-issues .field--name-field-current-issues-image .field--item + .field--item{margin-top:1.6rem;}.current-issues .field--name-field-intro,.current-issues .current-issue-content{flex:1;}.current-issues.teaser{border:0;border-radius:0;box-shadow:none;margin-bottom:0;}.current-issues.full ol + h2,.current-issues.full p + h2,.current-issues.full ul + h2{margin-top:4rem;}.list-block--current-issues .current-issue{padding-bottom:4.2rem;position:relative;}.list-block--current-issues .views-field-view-node{margin-top:1.6rem;}.list-block--current-issues .views-field-field-current-issues-image{bottom:0;max-height:12rem;position:absolute;right:0;}.list-block--current-issues .btn-primary{background-color:#662e93;border-color:#662e93;}[dir=rtl] .list-block--current-issues .views-field-field-current-issues-image{left:0;right:auto;}.research-guide{font-size:1.6rem;line-height:1.5;}.research-guide li,.research-guide ol,.research-guide p,.research-guide ul{font-size:1.6rem;line-height:1.5;}.research-guide ol,.research-guide p,.research-guide ul{margin-bottom:1em;}.research-guide a{font-weight:inherit;}.research-guide h2{color:#000;font-size:2.4rem;line-height:1.25;margin-bottom:0.8rem;}.research-guide .content{margin-bottom:0;}.research-guide .content > .field--item + .field--item,.research-guide .content > .field--items + .field--item{padding-top:4.8rem;}.research-guide .field--name-field-internet-sources > .field--item + .field--item,.research-guide .field--name-field-database-online-resources > .field--item + .field--item{border-top:1px solid #d1d9de;margin-top:1.6rem;padding-top:1.6rem;}.research-guide .field--name-field-database-online-resources h2{font:bold 1.6rem/1.5 "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;}.research-guide .field--name-field-database-online-resources .field--name-field-sample-articles{margin-top:1.6rem;}.research-guide .field--name-field-database-online-resources .field--name-field-link{display:none;}.research-guide-type,.research-guide-year{margin-bottom:2rem;}.page-node-572750 .region-content > .block{margin-bottom:6rem;}.page-node-572750 #block-teenpageannouncement{margin-bottom:1.6rem;}@media (min-width:768px){.page-node-572750 .region-content{display:grid;gap:3rem;grid-template-columns:repeat(12,1fr);}.page-node-572750 .region-content > .block{margin-bottom:3rem;}.page-node-572750 #block-jobscollege,.page-node-572750 #block-getinvolved{grid-column:9/span 4;}.page-node-572750 #block-communityresources{grid-column:1/span 6;}.page-node-572750 #block-views-block-current-issues-block-1,.page-node-572750 #block-educators{grid-column:7/span 6;}.page-node-572750 #block-views-block-teen-lists-block-1{grid-column:1/span 12;overflow:hidden;}.page-node-572750 #block-homeworkresources{grid-column:1/span 8;grid-row:2/span 2;}.page-node-572750 #block-views-block-branch-events-block-29{grid-column:1/span 6;}}.list-items{font-size:1.6rem;line-height:1.5;}.list-items p{font-size:1.6rem;line-height:1.5;}.list-items .list-item + .list-item{border-top:1px solid #d1d9de;margin-top:2.4rem;padding-top:2.4rem;}.page-node-type-landing-page .layout-section-title h2{font-size:3.6rem;line-height:1;margin-bottom:0.333333333em;text-transform:uppercase;}@media (min-width:992px){.page-node-type-landing-page .layout-section-title h2{font-size:4.8rem;}}.kids-section{font-size:1.6rem;line-height:1.5;}.kids-section h2{font-size:2.1rem;line-height:1.33333333;margin-bottom:1.2rem;}@media (min-width:992px){.kids-section h2{font-size:2.4rem;margin-bottom:1.6rem;}}.kids-section h3{font-size:1.6rem;line-height:1.5;margin-bottom:0.5em;}.kids-section p{font-size:inherit;line-height:inherit;margin-bottom:1em;}.kids-section p img{margin-bottom:0;margin-inline-end:0;}.kids-section ul{margin-bottom:1.5em;}.kids-section li{font-size:inherit;line-height:1.25;}.kids-section li + li{margin-top:0.5em;}.kids-content h2{font-size:1.6rem;line-height:1.25;margin-bottom:0.5em;}@media (min-width:600px){.kids-content h2{font-size:2.1rem;line-height:1.33333333;margin-bottom:1.2rem;}}@media (min-width:992px){.kids-content h2{font-size:2.4rem;margin-bottom:1.6rem;}}@media (min-width:992px){.kids-content.full .field--name-field-kids-top-image{float:inline-start;margin-inline-end:1em;}.kids-content.full .field--name-field-kids-top-image img{max-width:25vw;width:auto;}}@media (min-width:992px){.kids-content .field + .field--name-field-continue-your-post{overflow:hidden;}}.kids-content .field--name-field-continue-your-post > .field--item + .field--item{margin-top:2.4rem;}@media (min-width:768px){.kids-content .field--name-field-continue-your-post > .field--item + .field--item{margin-top:3.6rem;}}.kids-content .field--name-field-continue-your-post + .field{margin-bottom:2.4rem;}@media (min-width:768px){.kids-content .field--name-field-continue-your-post + .field{margin-top:3.6rem;}}.kids-content .field--name-field-kids-image{display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:center;}.kids-content .field--name-field-kids-image .field--item{max-width:48%;}@media (min-width:1024px){.kids-content .field--name-field-kids-image .field--item{max-width:30%;}}.kids-content .field--name-field-kids-image img{border:1px solid #c2cdd3;}.kids-content .field--name-field-kids-video{text-align:center;}.view-book-explorers .view-header{margin-bottom:2rem;}@media (min-width:768px){.view-book-explorers .view-header{margin-bottom:2.4rem;}}.view-book-explorers .view-content{display:grid;gap:3.6rem 2rem;grid-template-columns:repeat(2,1fr);}@media (min-width:600px){.view-book-explorers .view-content{grid-template-columns:repeat(3,1fr);}}@media (min-width:992px){.view-book-explorers .view-content{row-gap:4.8rem;grid-template-columns:repeat(4,1fr);}}.view-book-explorers .teaser{border:0;box-shadow:none;margin-bottom:0;}.view-book-explorers .content{margin-bottom:0;}.view-book-explorers .list-inline{margin-bottom:0;margin-inline-start:0;}.view-book-explorers .list-inline > li{padding:0.8rem 0;}.kids-section--whats-new{order:1;}@media (min-width:600px){.kids-section--whats-new{order:2;}}.kids-section--whats-new h2{font-size:2.4rem;line-height:1.16666667;margin-bottom:0.5em;}@media (min-width:992px){.kids-section--whats-new h2{font-size:3.2rem;line-height:1.125;margin-bottom:0.25em;}}.kids-section--whats-new h3{font-size:1.6rem;line-height:1.25;margin-bottom:0.25em;}@media (min-width:992px){.kids-section--whats-new h3{font-size:2.4rem;line-height:1.33333333;margin-bottom:0.333333333em;}}.page-node-type-landing-page .layout__region--content{display:flex;flex-flow:column wrap;}@media (min-width:600px){.page-node-type-landing-page .layout__region--content{flex-direction:row;justify-content:space-between;}}.page-node-type-landing-page .layout__region--content .block{margin-bottom:2.4rem;}.page-node-type-landing-page .layout__region--content .layout-section-title{flex-basis:100%;margin-bottom:0;}@media (min-width:768px){.kids-section{flex-basis:45%;}}@media (min-width:992px){.kids-section{flex-basis:20%;}}.kids-section--whats-new .views-row{margin-bottom:1.6rem;}@media (min-width:600px){.kids-section--whats-new{flex-basis:66%;}}@media (min-width:768px){.kids-section--whats-new .view-content{display:flex;justify-content:space-between;}.kids-section--whats-new .views-row{flex-basis:45%;margin-bottom:0;}}.kids-section--recommendations{flex-basis:100%;overflow:hidden;position:relative;width:100%;}.kids-section--recommendations .view-footer{margin-top:0.4rem;position:absolute;right:0;top:0;}@media (min-width:768px){.kids-section--welcometoreading,.kids-section--bookexplorers,.kids-section--prl{flex-basis:28%;}}.kids-section--nav{border:1px solid #c2cdd3;border-radius:0.4rem;margin-bottom:2.4rem;order:2;}@media (min-width:600px){.kids-section--nav{align-self:flex-start;flex-basis:20%;margin-bottom:0;order:1;}}.kids-section--nav h2{border-bottom:1px solid #c2cdd3;font-size:inherit;padding:1.2rem;}.menu--kids-navigation{padding-inline:1.2rem;}.menu--kids-navigation > li > a{padding:0;}.menu--kids-navigation > li > a:focus,.menu--kids-navigation > li > a:hover{background-color:transparent;}
