@import"https://use.typekit.net/nae3ztp.css";@import"https://use.fontawesome.com/releases/v6.4.2/css/all.css";
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1,h2,h3,h4,h5,h6{font-family:Barlow,sans-serif;line-height:1.2;margin:0}h1,.heading-1{color:#036;font-size:3rem;font-weight:600}@media screen and (min-width:768px){h1,.heading-1{font-size:4rem}}@media screen and (min-width:1200px){h1,.heading-1{font-size:4.5rem}}h2,.heading-2{color:#036;font-size:2.8rem;font-weight:600}@media screen and (min-width:768px){h2,.heading-2{font-size:4.2rem}}h3,.heading-3,.field__label{color:#036;font-size:2.4rem;font-weight:600}@media screen and (min-width:768px){h3,.heading-3,.field__label{font-size:3.4rem}}.field__label{font-family:Barlow,sans-serif}h4,.heading-4{color:#2e2e2e;font-size:2.2rem;font-weight:600}@media screen and (min-width:768px){h4,.heading-4{font-size:2.6rem}}h5,.heading-5{color:#036;font-size:1.6rem;font-weight:400;text-transform:uppercase}@media screen and (min-width:768px){h5,.heading-5{font-size:2.2rem}}h6,.heading-6{color:#444;font-size:1.6rem;font-weight:600;text-transform:uppercase}@media screen and (min-width:768px){h6,.heading-6{font-size:1.6rem}}p{font-family:"Noto Serif",serif;font-size:16px;line-height:24px}.text-align-right{width:100%;text-align:left}@media (min-width:821px){.text-align-right{float:right;text-align:right;width:calc(50% + 16px);margin-left:32px}}.text-align-left{width:100%}@media (min-width:821px){.text-align-left{float:left;width:calc(50% + 16px);margin-right:32px}}.button{font-family:Barlow,sans-serif;align-items:center;background-color:#036;border:0;color:#fff;border-radius:50vh;display:inline-flex;font-size:1.5rem;justify-content:center;line-height:2rem;min-height:4rem;min-width:15rem;padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out;white-space:nowrap}.button:active,.button:focus,.button:hover,.button.pseudo-class-hover{background-color:#bfcbd5;color:#036;text-decoration:none;cursor:pointer}.button:active a,.button:focus a,.button:hover a,.button.pseudo-class-hover a{color:#036}.button a{color:#fff;text-decoration:none}.button.operation-link{font-size:1.2rem;font-weight:600;line-height:1;min-height:unset;min-width:unset;padding:.5rem 1rem .6rem}.button.operation-link:focus,.button.operation-link:hover{background-color:#e5d000}.button--light{background-color:#a9e3f9;color:#036}.button--light:active,.button--light:focus,.button--light:hover,.button--light.pseudo-class-hover{background-color:#90c8dd;color:#036}.button--light.button--icon:after{background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"%3e%3ccircle fill="%23036" cx="7.958" cy="8.011" r="7.911"/%3e%3cpolygon fill="%23a9e3f9" points="8.012,13 5.707,8.702 3.4,4.404 8.012,4.404 12.625,4.404 10.317,8.702 "/%3e%3c/svg%3e ')}#footer{border-top:3px solid #bfcbd5;background:#036;position:relative;margin-top:-3px}#footer .container-inner{padding-top:30px;padding-bottom:30px}@media screen and (min-width:1200px){#footer{background:initial}#footer>.view-content,#footer>.view-empty,#footer .container-inner{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;background:#036;padding:45px}}#footer #footer-logo,#footer #footer-logo a{display:block}#footer #footer-logo .logo{max-width:250px;margin:0 auto}@media screen and (min-width:768px){#footer #footer-logo .logo{margin:0;max-width:350px}}#footer #footer-logo #social-list{display:flex;margin-top:15px}#footer #footer-logo #social-list a[class*=icon]{height:20px;width:20px;margin:0 6px;text-indent:-9999px;background-repeat:no-repeat;background-size:cover}#footer #footer-logo #social-list .icon-rss{background-image:url(/themes/custom/sd/dist/images/icon--rss--white.svg)}#footer #footer-logo #social-list .icon-youtube{background-image:url(/themes/custom/sd/dist/images/icon--youtube--white.svg)}#footer #footer-logo #social-list .icon-flickr{background-image:url(/themes/custom/sd/dist/images/icon--flickr--white.svg)}#footer #footer-logo #social-list .icon-instagram{background-image:url(/themes/custom/sd/dist/images/icon--instagram--white.svg)}#footer #footer-logo #social-list .icon-linkedin{background-image:url(/themes/custom/sd/dist/images/icon--linkedin--white.svg)}#footer #footer-logo #social-list .icon-twitter{background-image:url(/themes/custom/sd/dist/images/icon--twitter--white.svg)}#footer #footer-logo #social-list .icon-facebook{background-image:url(/themes/custom/sd/dist/images/icon--facebook--white.svg)}@media screen and (min-width:640px){#footer .footer-first{width:100%}}@media screen and (min-width:768px){#footer .footer-first{width:33%}}#footer .footer-second{display:flex;flex-flow:column wrap;gap:12px}#footer .footer-second *{text-align:center}@media screen and (min-width:768px){#footer .footer-second *{text-align:left}}@media screen and (min-width:640px){#footer .footer-second{flex-flow:row wrap;justify-content:center}}@media screen and (min-width:768px){#footer .footer-second{justify-content:flex-end;width:67%}}#footer .footer-second .block-menu{margin-top:20px}@media screen and (min-width:768px){#footer .footer-second .block-menu{margin-top:0;width:30%}#footer .footer-second .block-menu:last-of-type{width:20%}}#footer .footer-second .block-menu h2{font-size:18px;color:#fff;margin-bottom:16px}#footer .footer-second .block-menu ul.menu{color:#fff;font-size:14px;margin:0}#footer .footer-second .block-menu ul.menu li{list-style:none;margin:.5em 0;padding:0}#footer .footer-second .block-menu ul.menu a{font-family:Barlow,sans-serif;font-weight:300;color:#ccc;line-height:1.25;text-decoration:none;display:block}#footer .footer-second .block-menu ul.menu a:hover,#footer .footer-second .block-menu ul.menu a:focus{text-decoration:underline}#footer .footer-second section:last-of-type.block-menu ul li:last-of-type a{background-color:#a9e3f9;align-items:center;border:0;border-radius:50vh;color:#036;font-size:1.5rem;min-height:4rem;min-width:15rem;padding:1rem 2rem;white-space:nowrap}#footer .copyright-container{border-top:3px solid #bfcbd5;background:#00264c;position:relative;margin-top:-3px}#footer .copyright-container .container-inner{padding-top:30px;padding-bottom:30px}@media screen and (min-width:1200px){#footer .copyright-container{background:initial}#footer .copyright-container>.view-content,#footer .copyright-container>.view-empty,#footer .copyright-container .container-inner{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;background:#00264c;padding:45px}}#footer .copyright-container{color:#fff}#footer .copyright-container .container-inner{padding:15px 30px}@media screen and (min-width:768px){#footer .copyright-container .container-inner{flex-flow:row-reverse wrap;align-items:center}}@media screen and (min-width:1200px){#footer .copyright-container .container-inner{padding:15px 45px}}#footer .copyright-container p{font-family:Barlow,sans-serif;font-weight:500;font-size:14px;line-height:1.5}#footer .copyright-container .slogan p{font-size:16px;line-height:1;display:inline-flex;align-items:center;white-space:nowrap}#footer .copyright-container .slogan p span{font-size:24px;font-weight:700;margin-left:.15em}#footer .copyright--first{text-align:center}@media screen and (min-width:768px){#footer .copyright--first{margin-left:auto;text-align:right}}#footer .copyright--second{text-align:center;margin-top:15px}@media screen and (min-width:768px){#footer .copyright--second{margin-top:0;text-align:left}}
.button--light.button--icon:after{background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"%3e%3ccircle fill="%23036" cx="7.958" cy="8.011" r="7.911"/%3e%3cpolygon fill="%23a9e3f9" points="8.012,13 5.707,8.702 3.4,4.404 8.012,4.404 12.625,4.404 10.317,8.702 "/%3e%3c/svg%3e ')}h1,h2,h3,h4,h5,h6{font-family:Barlow,sans-serif;line-height:1.2;margin:0}h1,.heading-1{color:#036;font-size:3rem;font-weight:600}@media screen and (min-width:768px){h1,.heading-1{font-size:4rem}}@media screen and (min-width:1200px){h1,.heading-1{font-size:4.5rem}}h2,.heading-2{color:#036;font-size:2.8rem;font-weight:600}@media screen and (min-width:768px){h2,.heading-2{font-size:4.2rem}}h3,.heading-3,.field__label{color:#036;font-size:2.4rem;font-weight:600}@media screen and (min-width:768px){h3,.heading-3,.field__label{font-size:3.4rem}}.field__label{font-family:Barlow,sans-serif}h4,.heading-4{color:#2e2e2e;font-size:2.2rem;font-weight:600}@media screen and (min-width:768px){h4,.heading-4{font-size:2.6rem}}h5,.heading-5{color:#036;font-size:1.6rem;font-weight:400;text-transform:uppercase}@media screen and (min-width:768px){h5,.heading-5{font-size:2.2rem}}h6,.heading-6{color:#444;font-size:1.6rem;font-weight:600;text-transform:uppercase}@media screen and (min-width:768px){h6,.heading-6{font-size:1.6rem}}p{font-family:"Noto Serif",serif;font-size:16px;line-height:24px}.text-align-right{width:100%;text-align:left}@media (min-width:821px){.text-align-right{float:right;text-align:right;width:calc(50% + 16px);margin-left:32px}}.text-align-left{width:100%}@media (min-width:821px){.text-align-left{float:left;width:calc(50% + 16px);margin-right:32px}}.button{font-family:Barlow,sans-serif;align-items:center;background-color:#036;border:0;color:#fff;border-radius:50vh;display:inline-flex;font-size:1.5rem;justify-content:center;line-height:2rem;min-height:4rem;min-width:15rem;padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out;white-space:nowrap}.button:active,.button:focus,.button:hover,.button.pseudo-class-hover{background-color:#bfcbd5;color:#036;text-decoration:none;cursor:pointer}.button:active a,.button:focus a,.button:hover a,.button.pseudo-class-hover a{color:#036}.button a{color:#fff;text-decoration:none}.button.operation-link{font-size:1.2rem;font-weight:600;line-height:1;min-height:unset;min-width:unset;padding:.5rem 1rem .6rem}.button.operation-link:focus,.button.operation-link:hover{background-color:#e5d000}.button--light{background-color:#a9e3f9;color:#036}.button--light:active,.button--light:focus,.button--light:hover,.button--light.pseudo-class-hover{background-color:#90c8dd;color:#036}.button--light.button--icon:after{background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"%3e%3ccircle fill="%23036" cx="7.958" cy="8.011" r="7.911"/%3e%3cpolygon fill="%23a9e3f9" points="8.012,13 5.707,8.702 3.4,4.404 8.012,4.404 12.625,4.404 10.317,8.702 "/%3e%3c/svg%3e ')}.site-container-lg{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:1rem;padding-right:1rem;width:100%}.node-organization .container-inner,.node-cali-group-pages .container-inner,.node-cali-group .container-inner,.node-faq .container-inner,.node-webform .container-inner{display:block}.node-faq h3{color:#2e2e2e;font-size:2.2rem;font-weight:600}@media screen and (min-width:768px){.node-faq h3{font-size:2.6rem}}.node-faq h3{margin:2em 0 .5em}.faq-panel-page .panel-panel.panel-col{border-top:3px solid #bfcbd5}.faq-panel-page .faq-bordered-container{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width:960px){.faq-panel-page .faq-bordered-container{width:95%}}@media screen and (min-width:1200px){.faq-panel-page .faq-bordered-container{max-width:1300px;width:100%}}.faq-panel-page .faq-bordered-container{padding-top:30px;padding-bottom:30px}@media screen and (min-width:1200px){.faq-panel-page .faq-bordered-container{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;padding:45px}}.cali-group-panel-page .panel-panel.panel-col{border-top:3px solid #bfcbd5}.cali-group-panel-page .cali-group-bordered-container{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width:960px){.cali-group-panel-page .cali-group-bordered-container{width:95%}}@media screen and (min-width:1200px){.cali-group-panel-page .cali-group-bordered-container{max-width:1300px;width:100%}}.cali-group-panel-page .cali-group-bordered-container{padding-top:30px;padding-bottom:30px}@media screen and (min-width:1200px){.cali-group-panel-page .cali-group-bordered-container{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;padding:45px}}.include-content-styles h1:not([class]),.include-content-styles h2:not([class]),.include-content-styles h3:not([class]),.include-content-styles h4:not([class]),.include-content-styles h5:not([class]),.include-content-styles h6:not([class]){margin-bottom:1.6rem}.include-content-styles blockquote{margin:1rem 2.5rem}.include-content-styles dl,.include-content-styles ol,.include-content-styles ul{margin-bottom:.5rem;margin-left:1rem;margin-top:.5rem}.include-content-styles dl dl,.include-content-styles dl ol,.include-content-styles dl ul,.include-content-styles ol dl,.include-content-styles ol ol,.include-content-styles ol ul,.include-content-styles ul dl,.include-content-styles ul ol,.include-content-styles ul ul{margin-left:0}.include-content-styles dl li::marker,.include-content-styles ol li::marker,.include-content-styles ul li::marker{color:#395775}.include-content-styles ol li+li,.include-content-styles ul li+li{margin-top:.5rem}.include-content-styles ol>li{list-style:decimal}.include-content-styles ol>li ol>li{list-style:upper-alpha}.include-content-styles ul>li{list-style:disc}.include-content-styles ul>li ul>li{list-style:circle}.include-content-styles li{margin-left:2rem}.include-content-styles dd{margin-left:0;padding-left:1.15rem}.include-content-styles ul+p{margin-top:2rem}.include-list-styles dl,.include-list-styles ol,.include-list-styles ul{margin-bottom:.5rem;margin-left:1rem;margin-top:.5rem}.include-list-styles dl dl,.include-list-styles dl ol,.include-list-styles dl ul,.include-list-styles ol dl,.include-list-styles ol ol,.include-list-styles ol ul,.include-list-styles ul dl,.include-list-styles ul ol,.include-list-styles ul ul{margin-left:0}.include-list-styles dl li::marker,.include-list-styles ol li::marker,.include-list-styles ul li::marker{color:#395775}.include-list-styles ol li+li,.include-list-styles ul li+li{margin-top:.5rem}.include-list-styles ol>li{list-style:decimal}.include-list-styles ol>li ol>li{list-style:upper-alpha}.include-list-styles ul>li{list-style:disc}.include-list-styles ul>li ul>li{list-style:circle}.include-list-styles li{margin-left:2rem}.include-list-styles dd{margin-left:0;padding-left:1.15rem}.include-list-styles ul+p{margin-top:2rem}.layout__region .block--bordered+.block--bordered{border-top:none}.layout__region .block:last-of-type.block--bordered{border-bottom:none;margin-bottom:-30px}@media (min-width:1200px){.layout__region .block:last-of-type.block--bordered{margin-bottom:-45px}}.field--name-body>table>tbody>tr{display:flex;flex-wrap:wrap}.field--name-body button{font-family:Barlow,sans-serif;align-items:center;background-color:#036;border:0;color:#fff;border-radius:50vh;display:inline-flex;font-size:1.5rem;justify-content:center;line-height:2rem;min-height:4rem;min-width:15rem;padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out;white-space:nowrap}.field--name-body button:active,.field--name-body button:focus,.field--name-body button:hover,.field--name-body button.pseudo-class-hover{background-color:#bfcbd5;color:#036;text-decoration:none;cursor:pointer}.field--name-body button:active a,.field--name-body button:focus a,.field--name-body button:hover a,.field--name-body button.pseudo-class-hover a{color:#036}.field--name-body button a{color:#fff;text-decoration:none}.field--name-body button.operation-link{font-size:1.2rem;font-weight:600;line-height:1;min-height:unset;min-width:unset;padding:.5rem 1rem .6rem}.field--name-body button.operation-link:focus,.field--name-body button.operation-link:hover{background-color:#e5d000}.ecw-answerbox table td{padding:0}.ecw-answerbox button{margin-bottom:8px}.layout-icon__region--gap,.layout-icon__region--edge{opacity:.2;fill:#333;stroke-width:0}@media (min-width:992px){.lb-section--66-33 .lb-section-row{display:flex}}@media (min-width:992px){.lb-section--66-33 .lb-region--left{flex:1 1 66.6666666667%;width:66.6666666667%;position:relative;display:flex;flex-direction:column}.lb-section--66-33 .lb-region--left:before{content:"";position:absolute;top:-3px;right:-3px;width:3px;height:100%;background-color:#bfcbd5}.lb-section--66-33 .lb-region--left .block{margin-right:0;flex:1}}@media (min-width:992px){.lb-section--66-33 .lb-region--right{flex:1 1 33.3333333333%;width:33.3333333333%;display:flex;flex-direction:column;margin-left:3px}.lb-section--66-33 .lb-region--right .block{margin-left:0;flex:1}}@media screen and (min-width:1200px){.lb-section--66-33{padding-left:45px;padding-right:45px}}.lb-section--50-50:not(.layout-builder__layout):before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background-color:#bfcbd5}@media (max-width:991px){.lb-section--50-50:not(.layout-builder__layout):before{display:none}}@media (min-width:992px){.lb-section--50-50 .lb-section-row{display:flex}}.lb-section--50-50 .lb-region{display:flex;flex-direction:column}@media (min-width:992px){.lb-section--50-50 .lb-region{flex:1 1 50%;width:50%}}.lb-section--50-50 .lb-region .block{margin-bottom:32px}.lb-section--50-50 .lb-region .block:last-of-type{margin-bottom:0}.lb-section--50-50 .lb-region--left{margin-bottom:32px}@media (min-width:992px){.lb-section--50-50 .lb-region--left{margin-bottom:0;padding-right:45px}}@media (min-width:992px){.lb-section--50-50 .lb-region--right{padding-left:45px}}.block-views-blocklessons-use-panel-pane-1>h2,.block-views-blocklessons-use-panel-pane-2>h2,.block-views-blocklessons-use-panel-pane-3>h2,.block-views-blocklessons-use-panel-pane-4>h2,.block-views-blocklessons-use-panel-pane-5>h2,.block-views-blocklessons-use-panel-pane-6>h2,.block-views-blocklessons-use-panel-pane-7>h2,.block-views-blocklessons-use-panel-pane-8>h2{margin-bottom:24px;color:#2e2e2e;font-size:2.2rem;font-weight:600;margin-bottom:1rem}@media (min-width:992px){.block-views-blocklessons-use-panel-pane-1>h2,.block-views-blocklessons-use-panel-pane-2>h2,.block-views-blocklessons-use-panel-pane-3>h2,.block-views-blocklessons-use-panel-pane-4>h2,.block-views-blocklessons-use-panel-pane-5>h2,.block-views-blocklessons-use-panel-pane-6>h2,.block-views-blocklessons-use-panel-pane-7>h2,.block-views-blocklessons-use-panel-pane-8>h2{font-size:2.6rem}}.block-views-blocklessons-use-panel-pane-1 .view-content,.block-views-blocklessons-use-panel-pane-2 .view-content,.block-views-blocklessons-use-panel-pane-3 .view-content,.block-views-blocklessons-use-panel-pane-4 .view-content,.block-views-blocklessons-use-panel-pane-5 .view-content,.block-views-blocklessons-use-panel-pane-6 .view-content,.block-views-blocklessons-use-panel-pane-7 .view-content,.block-views-blocklessons-use-panel-pane-8 .view-content{overflow:hidden}.block-views-blocklessons-use-panel-pane-1 .highcharts-legend-item text,.block-views-blocklessons-use-panel-pane-1 .highcharts-legend-item tspan,.block-views-blocklessons-use-panel-pane-2 .highcharts-legend-item text,.block-views-blocklessons-use-panel-pane-2 .highcharts-legend-item tspan,.block-views-blocklessons-use-panel-pane-3 .highcharts-legend-item text,.block-views-blocklessons-use-panel-pane-3 .highcharts-legend-item tspan,.block-views-blocklessons-use-panel-pane-4 .highcharts-legend-item text,.block-views-blocklessons-use-panel-pane-4 .highcharts-legend-item tspan,.block-views-blocklessons-use-panel-pane-5 .highcharts-legend-item text,.block-views-blocklessons-use-panel-pane-5 .highcharts-legend-item tspan,.block-views-blocklessons-use-panel-pane-6 .highcharts-legend-item text,.block-views-blocklessons-use-panel-pane-6 .highcharts-legend-item tspan,.block-views-blocklessons-use-panel-pane-7 .highcharts-legend-item text,.block-views-blocklessons-use-panel-pane-7 .highcharts-legend-item tspan,.block-views-blocklessons-use-panel-pane-8 .highcharts-legend-item text,.block-views-blocklessons-use-panel-pane-8 .highcharts-legend-item tspan{font-size:12px!important}.layout-builder-form .form-item,.layout-builder-configure-block .form-item{margin-bottom:12px}.layout-builder-form .form-item:not(.js-form-type-checkbox) label,.layout-builder-configure-block .form-item:not(.js-form-type-checkbox) label{display:block}.layout-builder-form .form-item label,.layout-builder-configure-block .form-item label{font-weight:700}.layout-builder-form input:not([type=checkbox]),.layout-builder-form input:not([type=radio]),.layout-builder-form input:not([type=number]),.layout-builder-form input:not([type=submit]),.layout-builder-form select,.layout-builder-form textarea,.layout-builder-configure-block input:not([type=checkbox]),.layout-builder-configure-block input:not([type=radio]),.layout-builder-configure-block input:not([type=number]),.layout-builder-configure-block input:not([type=submit]),.layout-builder-configure-block select,.layout-builder-configure-block textarea{width:auto}.layout-builder-form{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width:960px){.layout-builder-form{width:95%}}@media screen and (min-width:1200px){.layout-builder-form{max-width:1300px;width:100%}}.spacer-bottom-1x{margin-bottom:8px}.spacer-top-1x{margin-top:8px}.spacer-right-1x{margin-right:8px}.spacer-bottom-2x{margin-bottom:16px}.spacer-top-2x{margin-top:16px}.spacer-right-2x{margin-right:16px}.spacer-bottom-3x{margin-bottom:24px}.spacer-top-3x{margin-top:24px}.spacer-right-3x{margin-right:24px}.spacer-bottom-4x{margin-bottom:32px}.spacer-top-4x{margin-top:32px}.spacer-right-4x{margin-right:32px}.spacer-bottom-5x{margin-bottom:40px}.spacer-top-5x{margin-top:40px}.spacer-right-5x{margin-right:40px}.spacer-bottom-6x{margin-bottom:48px}.spacer-top-6x{margin-top:48px}.spacer-right-6x{margin-right:48px}.spacer-bottom-7x{margin-bottom:56px}.spacer-top-7x{margin-top:56px}.spacer-right-7x{margin-right:56px}.spacer-bottom-8x{margin-bottom:64px}.spacer-top-8x{margin-top:64px}.spacer-right-8x{margin-right:64px}.spacer-bottom-9x{margin-bottom:72px}.spacer-top-9x{margin-top:72px}.spacer-right-9x{margin-right:72px}.spacer-bottom-10x{margin-bottom:80px}.spacer-top-10x{margin-top:80px}.spacer-right-10x{margin-right:80px}*{box-sizing:border-box}body,p,blockquote,figure,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:neue-haas-grotesk-text,sans-serif}ol,ul{margin:0;padding:0;list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}figcaption{margin-top:16px}button{padding:0;background-color:transparent;border:0;box-shadow:none}a{text-decoration:underline;text-underline-offset:.25em}a:hover{text-decoration:none}nav.contextual-region{position:unset}hr{margin:32px 0}.text-formatted .table-shadow{position:relative}@media (max-width:576px){.text-formatted .table-shadow:after{position:absolute;content:"";width:24px;height:100%;top:0;right:0;z-index:30;background:linear-gradient(270deg,#0000001a,#80808000)}}.text-formatted .table-wrap{position:relative;overflow:auto;scroll-snap-type:both mandatory}.text-formatted table{overflow:auto;scroll-snap-type:both mandatory;min-width:500px;font-size:16px}.text-formatted table caption{padding-top:16px;font-size:16px}.text-formatted table ul,.text-formatted table ol{display:block}.text-formatted table th,.text-formatted table td{background-clip:padding-box;scroll-snap-align:start;padding:12px 16px}.text-formatted table thead{position:relative;z-index:5}.text-formatted table thead tr:first-of-type th:first-of-type{left:0;z-index:5;background-color:#fff}.text-formatted table thead th{position:sticky;top:0;border:0;background-color:#fff}.text-formatted table tbody{position:relative;z-index:10}.text-formatted table tbody th{position:sticky;left:0;font-weight:400;background-clip:padding-box;background-color:#fff}.text-formatted img{width:100%}.text-formatted .align-center{width:fit-content}.text-formatted .align-left,.text-formatted .align-right{float:none;margin-top:32px;margin-bottom:32px}.text-formatted .align-left img,.text-formatted .align-right img{height:auto;object-fit:cover}@media (min-width:821px){.text-formatted .align-left{float:left;margin-right:32px}}@media (min-width:821px){.text-formatted .align-right{float:right;margin-left:32px}}@media (min-width:821px){.text-formatted .media--view-mode--fifty-percent{width:50%}}.field--name-field-media-oembed-video,.field--name-field-media-video-file{position:relative;overflow:hidden;width:100%;margin-bottom:32px;padding-top:56.25%}.field--name-field-media-oembed-video video,.field--name-field-media-oembed-video iframe,.field--name-field-media-video-file video,.field--name-field-media-video-file iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sr-only:focus{clip:none;clip-path:none;position:relative;width:auto;height:auto;overflow:visible}.user-login-form label{display:block;margin-bottom:12px;font-size:1rem;font-weight:500;line-height:1}.user-login-form .js-form-type-textfield input,.user-login-form .js-form-type-password input{font-size:1.0625rem;height:48px;padding:0 16px;width:100%;border:1px solid #333;border-radius:4px;box-sizing:border-box}*{box-sizing:inherit}*:before,*:after{box-sizing:inherit}html{font-family:"Noto Serif",serif;box-sizing:border-box;font-size:62.5%;line-height:1.5;scroll-behavior:smooth;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;overflow-x:hidden}body{font-family:"Noto Serif",serif;color:#404041;font-size:1.6rem;line-height:1.5;margin:0}@media screen and (max-width:1024px){body.admin-menu.adminimal-menu:before{display:none}}a{text-decoration-thickness:1px;text-underline-offset:.08em;text-decoration-style:dotted;text-decoration-color:#00336680;text-decoration-skip-ink:auto}a:hover,a:focus{text-decoration-style:solid}a{background-color:transparent;color:#036;transition:color .3s ease-in-out;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}a.yellow-link{color:#e5d000}p{margin:0}p+p{margin-top:1.5rem}img{border:0;height:auto;max-width:100%}details,menu{display:block}summary{display:list-item}[hidden]{display:none}ul,ol,dl{margin:0;padding:0}li{margin:0;padding:0;list-style:none}blockquote{font-size:2.2rem;padding-left:1.5rem}@media screen and (min-width:1024px){blockquote{font-size:3rem;padding-left:2rem}}.field-body h1:not([class]),.field-body h2:not([class]),.field-body h3:not([class]),.field-body h4:not([class]),.field-body h5:not([class]),.field-body h6:not([class]),.field--name-body h1:not([class]),.field--name-body h2:not([class]),.field--name-body h3:not([class]),.field--name-body h4:not([class]),.field--name-body h5:not([class]),.field--name-body h6:not([class]),.text-formatted h1:not([class]),.text-formatted h2:not([class]),.text-formatted h3:not([class]),.text-formatted h4:not([class]),.text-formatted h5:not([class]),.text-formatted h6:not([class]){margin-bottom:1.6rem}.field-body blockquote,.field--name-body blockquote,.text-formatted blockquote{margin:1rem 2.5rem}.field-body dl,.field-body ol,.field-body ul,.field--name-body dl,.field--name-body ol,.field--name-body ul,.text-formatted dl,.text-formatted ol,.text-formatted ul{margin-bottom:.5rem;margin-left:1rem;margin-top:.5rem}.field-body dl dl,.field-body dl ol,.field-body dl ul,.field-body ol dl,.field-body ol ol,.field-body ol ul,.field-body ul dl,.field-body ul ol,.field-body ul ul,.field--name-body dl dl,.field--name-body dl ol,.field--name-body dl ul,.field--name-body ol dl,.field--name-body ol ol,.field--name-body ol ul,.field--name-body ul dl,.field--name-body ul ol,.field--name-body ul ul,.text-formatted dl dl,.text-formatted dl ol,.text-formatted dl ul,.text-formatted ol dl,.text-formatted ol ol,.text-formatted ol ul,.text-formatted ul dl,.text-formatted ul ol,.text-formatted ul ul{margin-left:0}.field-body dl li::marker,.field-body ol li::marker,.field-body ul li::marker,.field--name-body dl li::marker,.field--name-body ol li::marker,.field--name-body ul li::marker,.text-formatted dl li::marker,.text-formatted ol li::marker,.text-formatted ul li::marker{color:#395775}.field-body ol li+li,.field-body ul li+li,.field--name-body ol li+li,.field--name-body ul li+li,.text-formatted ol li+li,.text-formatted ul li+li{margin-top:.5rem}.field-body ol>li,.field--name-body ol>li,.text-formatted ol>li{list-style:decimal}.field-body ol>li ol>li,.field--name-body ol>li ol>li,.text-formatted ol>li ol>li{list-style:upper-alpha}.field-body ul>li,.field--name-body ul>li,.text-formatted ul>li{list-style:disc}.field-body ul>li ul>li,.field--name-body ul>li ul>li,.text-formatted ul>li ul>li{list-style:circle}.field-body li,.field--name-body li,.text-formatted li{margin-left:2rem}.field-body dd,.field--name-body dd,.text-formatted dd{margin-left:0;padding-left:1.15rem}.field-body ul+p,.field--name-body ul+p,.text-formatted ul+p{margin-top:2rem}.view-filters .chosen-container{font-family:Barlow,sans-serif;font-size:16px}.view-filters .chosen-container .chosen-results .highlighted{color:#036;background-color:#e5d000;background-image:none}.view-filters .chosen-container-single .chosen-drop{margin-top:-8px;border:1px solid #8FA1B1;border-top:0}.view-filters .chosen-container-single .chosen-drop .chosen-search input[type=text]{line-height:3rem;width:100%;height:unset;border-radius:6px!important;background:#eff2f4!important;padding:0 8px;border:0}.view-filters .chosen-container-single .chosen-single{line-height:32px;height:35px;border:1px solid #8FA1B1;background:unset}.view-filters .chosen-container-single .chosen-single div{width:24px}.view-filters .chosen-container-single .chosen-single div b{background:no-repeat center/24px url(/themes/custom/sd/dist/assets/icon--circle-arrow-down.svg)}.view-filters .chosen-container-single.chosen-container-active .chosen-single div b{transform:scaleY(-1)}@media screen and (max-width:768px){.view-filters .form-item-state{display:flex}}.view-filters .form-item-state select,.view-filters .form-item-state .chosen-container-single .chosen-single{background:#fff;border:1px solid #036;border-radius:4px 0 0 4px;height:4rem;padding:1rem}.view-filters .form-item-state .chosen-container-single .chosen-single>span{line-height:1}.view-filters .form-item-state .chosen-container-single .chosen-drop{border-color:#036}.view-organization-list .views-exposed-widgets{display:flex;flex-flow:row wrap!important}@media screen and (max-width:768px){.view-organization-list .views-widget-filter-field_state_value{flex:1}}.region-admin-area ul,.region-admin-area .primary,.block-local-tasks-block ul,.block-local-tasks-block .primary{border:0;display:flex;gap:10px;margin:0 auto;padding:16px 0 8px}.region-admin-area ul[hidden],.region-admin-area .primary[hidden],.block-local-tasks-block ul[hidden],.block-local-tasks-block .primary[hidden]{display:none}.region-admin-area ul li,.region-admin-area .primary li,.block-local-tasks-block ul li,.block-local-tasks-block .primary li{border-radius:50vh;display:block;overflow:hidden}.region-admin-area ul li.active,.region-admin-area .primary li.active,.block-local-tasks-block ul li.active,.block-local-tasks-block .primary li.active{order:-1}.region-admin-area ul>li,.region-admin-area .primary>li,.block-local-tasks-block ul>li,.block-local-tasks-block .primary>li{margin:0}.region-admin-area ul>li a,.region-admin-area .primary>li a,.block-local-tasks-block ul>li a,.block-local-tasks-block .primary>li a{font-family:Barlow,sans-serif;background-color:#eff2f4;color:#036;display:block;font-size:14px;line-height:1;padding:1rem 1.25rem;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out}.region-admin-area ul>li a:hover,.region-admin-area ul>li a:focus,.region-admin-area .primary>li a:hover,.region-admin-area .primary>li a:focus,.block-local-tasks-block ul>li a:hover,.block-local-tasks-block ul>li a:focus,.block-local-tasks-block .primary>li a:hover,.block-local-tasks-block .primary>li a:focus{background-color:#395775;color:#fff}@media screen and (max-width:960px){.region-admin-area ul>li a,.region-admin-area .primary>li a,.block-local-tasks-block ul>li a,.block-local-tasks-block .primary>li a{font-size:12px;white-space:nowrap}}@media screen and (min-width:1200px){.region-admin-area ul>li a,.region-admin-area .primary>li a,.block-local-tasks-block ul>li a,.block-local-tasks-block .primary>li a{padding:1rem 2rem}}.region-admin-area ul>li a,.region-admin-area .primary>li a,.block-local-tasks-block ul>li a,.block-local-tasks-block .primary>li a{border:0!important;border-radius:0!important;display:block;margin:0;text-align:center}.region-admin-area ul>li a.is-active,.region-admin-area ul>li a.is-active:hover,.region-admin-area ul>li a.is-active:focus,.region-admin-area .primary>li a.is-active,.region-admin-area .primary>li a.is-active:hover,.region-admin-area .primary>li a.is-active:focus,.block-local-tasks-block ul>li a.is-active,.block-local-tasks-block ul>li a.is-active:hover,.block-local-tasks-block ul>li a.is-active:focus,.block-local-tasks-block .primary>li a.is-active,.block-local-tasks-block .primary>li a.is-active:hover,.block-local-tasks-block .primary>li a.is-active:focus{background-color:#e5d000;color:#036}.region>dl,.region>table,body .layout-content>.region .user-form,.cali-award-batch-edit-form,.user-pass,.region-admin-area,.node__meta,.block-local-tasks-block,.block-local-actions-block{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width:960px){.region>dl,.region>table,body .layout-content>.region .user-form,.cali-award-batch-edit-form,.user-pass,.region-admin-area,.node__meta,.block-local-tasks-block,.block-local-actions-block{width:95%}}@media screen and (min-width:1200px){.region>dl,.region>table,body .layout-content>.region .user-form,.cali-award-batch-edit-form,.user-pass,.region-admin-area,.node__meta,.block-local-tasks-block,.block-local-actions-block{max-width:1300px;width:100%}}.region>dl,.region>table,body .layout-content>.region .user-form,.cali-award-batch-edit-form,.user-pass,.region-admin-area,.node__meta,.block-local-tasks-block,.block-local-actions-block{width:100%;margin-bottom:0}@media screen and (min-width:1200px){.region>dl,.region>table,body .layout-content>.region .user-form,.cali-award-batch-edit-form,.user-pass,.region-admin-area,.node__meta,.block-local-tasks-block,.block-local-actions-block{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;padding:0 16px}}.user-pass{padding-bottom:24px}.drupal-tabs-inner{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width:960px){.drupal-tabs-inner{width:95%}}@media screen and (min-width:1200px){.drupal-tabs-inner{max-width:1300px;width:100%}}@media screen and (min-width:640px){.drupal-tabs-inner{padding:20px 30px}}@media screen and (min-width:1200px){.drupal-tabs-inner{padding:25px 45px}}.drupal-tabs-inner{padding-top:15px;padding-bottom:15px}@media screen and (min-width:1200px){.drupal-tabs-inner{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5}}.drupal-tabs-inner h1{margin-bottom:.25em}.page-toboggan-denied,.user-page{position:relative}.page-toboggan-denied .tabs.drupal-tabs,.user-page .tabs.drupal-tabs{z-index:4}@media screen and (max-width:768px){.logged-in .page-toboggan-denied .tabs.drupal-tabs,.logged-in .user-page .tabs.drupal-tabs{position:relative}}button,input,optgroup,select,textarea{font-family:Barlow,sans-serif;margin:0}button,input{overflow:visible}button,select{text-transform:none}fieldset{border:1px solid #c4c4c4;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}input[type=submit]{font-family:Barlow,sans-serif;align-items:center;background-color:#036;border:0;color:#fff;border-radius:50vh;display:inline-flex;font-size:1.5rem;justify-content:center;line-height:2rem;min-height:4rem;width:100%;padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out;white-space:nowrap}input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover,input[type=submit].pseudo-class-hover{background-color:#6b8093;text-decoration:none;cursor:pointer}input:not([type=checkbox]):not([type=radio]):not([type=submit]){background:#fff;border:1px solid #404041;border-radius:5px;height:4rem;padding:1rem}.form-item--input-small input:not([type=checkbox]):not([type=radio]):not([type=submit]){height:3rem;padding:.5rem}textarea{background:#fff;border:1px solid #404041;border-radius:5px;height:inherit;padding:1rem}input:not([type=checkbox]),input:not([type=radio]),input:not([type=number]),input:not([type=submit]),select,textarea{width:100%}@media screen and (min-width:768px){input:not([type=checkbox]),input:not([type=radio]),input:not([type=number]),input:not([type=submit]),select,textarea{width:400px}}@media screen and (min-width:768px){.form-item--input-small input:not([type=checkbox]),.form-item--input-small input:not([type=radio]),.form-item--input-small input:not([type=number]),.form-item--input-small input:not([type=submit]),.form-item--input-small select,.form-item--input-small textarea{width:200px}}#download-verify-form-wrapper input:not([type=checkbox]),#download-verify-form-wrapper input:not([type=radio]),#download-verify-form-wrapper input:not([type=number]),#download-verify-form-wrapper input:not([type=submit]),#download-verify-form-wrapper select,#download-verify-form-wrapper textarea{width:100%}::-webkit-input-placeholder{color:#404041;font-size:1.4rem}::-moz-placeholder{color:#404041;font-size:1.4rem}:-ms-input-placeholder{color:#404041;font-size:1.4rem}:-moz-placeholder{color:#404041;font-size:1.4rem}@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:1.6rem}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"%3E%3Cpolygon fill="%23036" points="8.012,13 5.707,8.702 3.4,4.404 8.012,4.404 12.625,4.404 10.317,8.702 "/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:right 10px center;border:1px solid #404041;height:35px;max-width:100%;padding-left:10px;padding-right:30px}.form-item--floated-label{position:relative}.container-inline .form-item--floated-label{display:inline-block}.form-item--floated-label label{color:#40404180;height:4rem;left:0;line-height:4rem;padding-left:1rem;position:absolute;-webkit-user-select:none;user-select:none;top:0;transition:color .3s ease-in-out,font-size .3s ease-in-out,transform .3s ease-in-out}.form-item--floated-label label.floated{color:#404041;font-size:9px;transform:translate(-5px,-12px)}.form-item--input-small .form-item--floated-label label{height:3rem;line-height:3rem}.form-item--input-small .form-item--floated-label label.floated{font-size:9px;transform:translate(-5px,-10px)}.image-widget-data{display:flex}.table-responsive{overflow-x:auto}table{background-color:#fff;border-collapse:collapse;margin-bottom:2rem;max-width:100%;width:100%}.course-table table{margin-top:2rem}table caption{font-size:1.4rem}table th,table td{padding:1rem;text-align:left;vertical-align:top}table th{background-color:#395775;color:#fff;border:0}table th a{color:#fff}table th.active{background:#036}table th.views-field-created{text-align:center}table tbody{border:0}table tbody tr:nth-of-type(2n){border-bottom:1px solid #c4c4c4;background:#eee}table tbody tr:nth-of-type(odd){border-bottom:1px solid #c4c4c4;background:transparent}table tbody td,table tbody td.active{background:transparent}table[border="0"] tbody tr{border:none}table[id=crossword]{margin-bottom:0;max-width:auto;width:auto}table[id=crossword] tbody{border:0}table[id=crossword] tbody tr{border-bottom:none;background:transparent}.edit-feed-me-wrapper{display:none;pointer-events:none}.container-inner{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width:960px){.container-inner{width:95%}}@media screen and (min-width:1200px){.container-inner{max-width:1300px;width:100%}}.container-inner{display:flex;flex-flow:column nowrap}.container-inner.no-flex{display:block}@media screen and (min-width:768px){.container-inner{flex-flow:row wrap}}@media screen and (min-width:1200px){.container-inner{padding:0 25px}}.node-layout-builder-form+.layout-builder .block{margin:0}.border-container{border-top:3px solid #bfcbd5;background:#fff;position:relative;margin-top:-3px}.border-container .container-inner{padding-top:30px;padding-bottom:30px}@media screen and (min-width:1200px){.border-container{background:initial}.border-container>.view-content,.border-container>.view-empty,.border-container .container-inner{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;background:#fff;padding:45px}}.border-container .view-elangdell-bookstore{width:100%;padding:0}.border-container.page-title{border-top:0;margin-top:0;border-bottom:3px solid #bfcbd5}.border-container.page-title .container-inner{padding:0;width:100%}.border-container.page-title+div:not(.border-container){border-top:0}.border-container.page-title h1{padding:24px 100px 24px 5%;background-color:#bfcbd5}@media screen and (min-width:768px){.border-container.page-title h1{border-top-right-radius:100px}}.border-container #block-sd-local-tasks{border:none;padding:0}.page__title-container{background:#bfcbd540;border-bottom:3px solid #bfcbd5}.page__title-container .title-inner,.page__title-container .pane-content{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width:960px){.page__title-container .title-inner,.page__title-container .pane-content{width:95%}}@media screen and (min-width:1200px){.page__title-container .title-inner,.page__title-container .pane-content{max-width:1300px;width:100%}}.page__title-container .title-inner,.page__title-container .pane-content{text-align:center;padding-top:30px;padding-bottom:30px}@media screen and (min-width:960px){.page__title-container .title-inner,.page__title-container .pane-content{text-align:left;width:100%;padding:30px 2.5vw}}@media screen and (min-width:1200px){.page__title-container .title-inner,.page__title-container .pane-content{padding:30px 45px}}.page__title-container .title-inner h1,.page__title-container .pane-content h1{color:#036;line-height:1}.page__title-container .pane-content{text-align:left}.page__title-container .pane-content h1{margin-bottom:.5em}.page-homepage .page-full-5050__inner{padding:0;width:100%}.page-homepage .page-full-5050__inner .content-leftcol,.page-homepage .page-full-5050__inner .content-rightcol{border-radius:0;border:0}@media screen and (min-width:768px){.page-homepage .page-full-5050__inner .content-leftcol,.page-homepage .page-full-5050__inner .content-rightcol{width:50%}}.page-homepage .page-full-5050__inner .content-leftcol .pane-content,.page-homepage .page-full-5050__inner .content-rightcol .pane-content{padding:10px 5% 5%}@media screen and (min-width:768px){.page-homepage .page-full-5050__inner .content-leftcol .pane-content,.page-homepage .page-full-5050__inner .content-rightcol .pane-content{padding:15px 30px 30px}}@media screen and (min-width:1200px){.page-homepage .page-full-5050__inner .content-leftcol .pane-content,.page-homepage .page-full-5050__inner .content-rightcol .pane-content{padding:15px 40px 40px}}.page-homepage .page-full-5050__inner .content-leftcol .view-content,.page-homepage .page-full-5050__inner .content-rightcol .view-content{padding:0}.page-homepage .page-full-5050__inner .content-leftcol .views-field-title:first-of-type,.page-homepage .page-full-5050__inner .content-rightcol .views-field-title:first-of-type{margin:0}.page-homepage .page-full-5050__inner .content-rightcol{border-top:3px solid #bfcbd5}@media screen and (min-width:768px){.page-homepage .page-full-5050__inner .content-rightcol{border-top:0;border-left:3px solid #bfcbd5}}.l-3-column-detail .sidebar-item:not(:last-child){margin-bottom:2.5rem}.l-3-column-detail .node-title{margin-bottom:2rem}.l-3-column-detail .node-title h1{color:#036;font-size:3rem;font-weight:600}@media screen and (min-width:768px){.l-3-column-detail .node-title h1{font-size:4rem}}@media screen and (min-width:1200px){.l-3-column-detail .node-title h1{font-size:4.5rem}}.l-3-column-detail .field-label{color:#00264c;font-size:2.2rem;font-weight:600;margin-bottom:1rem}.l-3-column-detail .field-photo{display:flex;justify-content:center;margin-right:.5rem}.l-3-column-detail .authors{color:#00264c;font-size:1.2rem;text-align:center}.l-3-column-detail .authors .field-photo{margin-bottom:2rem}.l-3-column-detail .authors .field-photo img{border-radius:100%}.l-3-column-detail .user-name-full a{text-decoration-color:#0360}.l-3-column-detail .user-name-full a:active,.l-3-column-detail .user-name-full a:hover,.l-3-column-detail .user-name-full a:focus{text-decoration-thickness:1px;text-underline-offset:.08em;text-decoration-style:dotted;text-decoration-color:#00336680;text-decoration-skip-ink:auto}.l-3-column-detail .user-name-full a{font-size:1.8rem}.l-3-column-detail .sidebar-list li+li{margin-top:1rem}.l-3-column-detail .sidebar-list .file{display:flex}.l-3-column-detail .sidebar-list .file-icon{align-self:flex-start;transform:translateY(.4rem);margin-right:.5rem}.bordered-container{border:1px solid #00264c;border-radius:5px;padding:2rem 1rem}.bordered-title-block{border:1px solid #00264c;border-radius:5px}.bordered-title-block .bordered-title-block__title{color:#036;font-size:1.6rem;font-weight:400;text-transform:uppercase}@media screen and (min-width:768px){.bordered-title-block .bordered-title-block__title{font-size:2.2rem}}.bordered-title-block .bordered-title-block__title{background-color:#00264c;color:#fff;padding:.5rem 1rem .75rem}.bordered-title-block .bordered-title-block__content{padding:2rem 1rem}.bordered-title-block li+li{margin-top:1rem}.lesson-viewed{background-color:#295b51;border-radius:20px;display:none;padding:0 1rem 0 .2rem}.lesson-started .lesson-viewed{display:inline-block}.lesson-viewed .lesson-viewed__inner{align-items:center;display:flex;height:20px;justify-content:center;position:relative}.lesson-viewed .lesson-viewed__inner:before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3Ni41IDc2LjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDc2LjUgNzYuNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMzguMyIgY3k9IjM4LjMiIHI9IjM4LjMiLz4KPC9nPgo8Zz4KCTxwb2x5Z29uIGZpbGw9IiMyQjVCNTEiIHBvaW50cz0iMzAuMiw2NCA3LjEsNDAuOSAxMS40LDM2LjcgMzAuMiw1NS42IDY1LjEsMjAuNyA2OS40LDI0LjkgCSIvPgo8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:16px;content:"";height:16px;width:16px}.lesson-viewed .lesson-viewed__text{font-family:Barlow,sans-serif;color:#fff;font-size:12px;padding-left:6px;pointer-events:none;position:relative;top:-1px}.page--main{display:flex;flex-direction:column}@media screen and (min-width:768px){.page--main{flex-direction:row}}.page-extras{border-top:3px solid #bfcbd5;margin-top:auto}.page--main-nav{background-color:#00264c}.page--content{flex:1 1 100%}.page--user-menu{background-color:#a9e3f9}.page--header-container{background-color:#036}.page-full-dark{background-color:#00264c}.page-full-5050__inner{display:flex;flex-direction:column}@media screen and (min-width:768px){.page-full-5050__inner{flex-direction:row;display:flex;justify-content:space-between}}.page-full-5050__inner .view-lesson-use{display:flex;flex-direction:column;justify-content:center;align-items:center}.page-full-5050__inner .view-footer{margin-bottom:2rem}.page-full-5050__inner .content-leftcol,.page-full-5050__inner .content-rightcol{width:100%;border:1px solid #bfcbd5;border-radius:5px}.page-full-5050__inner .content-leftcol:first-of-type,.page-full-5050__inner .content-rightcol:first-of-type{margin-bottom:20px}@media screen and (min-width:768px){.page-full-5050__inner .content-leftcol:first-of-type,.page-full-5050__inner .content-rightcol:first-of-type{margin-bottom:0}}@media screen and (min-width:768px){.page-full-5050__inner .content-leftcol,.page-full-5050__inner .content-rightcol{width:calc(50% - 10px)}}.page-full-5050__inner .content-leftcol h2,.page-full-5050__inner .content-rightcol h2{background-color:#00264c;color:#fff;font-size:22px;padding:.5rem 1rem .75rem}.page-full-5050__inner .content-leftcol .view-content,.page-full-5050__inner .content-rightcol .view-content{padding:0 10px 55px}.page-full-5050__inner .content-leftcol .views-field-title,.page-full-5050__inner .content-rightcol .views-field-title{font-family:Barlow,sans-serif;margin-top:15px}.page--content.inner-page>*{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:1rem;padding-right:1rem;width:100%}.page-full-dark__inner{margin-left:auto;margin-right:auto;max-width:1200px;width:100%;display:flex;flex-direction:column;padding:60px 0}@media screen and (min-width:1024px){.page-full-dark__inner{flex-direction:row;padding:60px 10px}}.page-full-dark__inner .content-leftcol{width:calc(100% - 20px)}@media screen and (min-width:1024px){.page-full-dark__inner .content-leftcol{width:auto}}.page-full-dark__inner .content-rightcol:not(:empty){width:calc(100% - 20px);margin-top:30px}@media screen and (min-width:1024px){.page-full-dark__inner .content-rightcol:not(:empty){margin-top:0;width:33%}}.page-full-dark__inner .content-rightcol:not(:empty) .pane-cali-updates-need-access{background-color:#e5d000;border-radius:5px;padding:10px 10px 70px;margin-left:20px}.page-full-dark__inner .content-rightcol:not(:empty) .pane-content h3{font-size:22px}.page-full-dark__inner .content-rightcol:not(:empty) .pane-content p{margin:20px 0}.page--header{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1.5rem;padding-top:1.5rem}@media screen and (min-width:768px){.page--header{flex-direction:row;padding-bottom:2.5rem;padding-top:2.5rem}}.batch-detail:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:100vw;height:3px;background-color:#bfcbd5}.batch-detail:before{top:-3px}@media (min-width:992px){.lb-section--66-33 .lb-region--left .batch-detail:before{left:auto;transform:none;right:0}}@media (min-width:992px){.lb-section--66-33 .lb-region--right .batch-detail:before{left:0;transform:none}}.batch-detail{position:relative}.batch-detail:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:100vw;height:3px;background-color:#bfcbd5}.batch-detail:after{bottom:0}@media (min-width:992px){.lb-section--66-33 .lb-region--left .batch-detail:after{left:auto;transform:none;right:0}}@media (min-width:992px){.lb-section--66-33 .lb-region--right .batch-detail:after{left:0;transform:none}}.batch-detail{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width:960px){.batch-detail{width:95%}}@media screen and (min-width:1200px){.batch-detail{max-width:1300px;width:100%}}.batch-detail{border-top:3px solid #bfcbd5;background:#fff;position:relative;margin-top:-3px}.batch-detail .container-inner{padding-top:30px;padding-bottom:30px}@media screen and (min-width:1200px){.batch-detail{background:initial}.batch-detail>.view-content,.batch-detail>.view-empty,.batch-detail .container-inner{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;background:#fff;padding:45px}}.batch-detail{padding:32px;border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5}@media (min-width:821px){.batch-detail{padding:48px 45px}}.page--footer-wrapper{margin-top:10rem}.page--footer-wrapper.front-page__footer{margin-top:0}.page--book__content,.page--lesson__content,.page-bookstore--content{width:100%}.page-zeitgeist .page--page-title{color:#036;font-size:2.8rem;font-weight:600}@media screen and (min-width:768px){.page-zeitgeist .page--page-title{font-size:4.2rem}}.page-zeitgeist .page--page-title{margin:2rem 0 1rem}.skip-link:hover,.skip-link :focus{text-decoration:underline}.page--sidebar{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:1rem;padding-right:1rem;width:100%;flex:1 1 100%;margin:0 0 2rem;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}@media screen and (min-width:768px){.page--sidebar{flex:1 1 25%;margin:1rem 2rem 0 0}.block-system+.page--sidebar{margin:0}}.inner-main{flex:1;padding:25px}@media screen and (min-width:1200px){.inner-main{padding:25px 45px}}.inner-sidebar{flex:0 1 33%;padding:25px;border-top:3px solid #bfcbd5}@media screen and (min-width:960px){.inner-sidebar{border-top:0;border-left:3px solid #bfcbd5;padding:45px 25px 25px}}.batch-links a{font-family:Barlow,sans-serif;align-items:center;background-color:#036;border:0;color:#fff;border-radius:5px;display:inline-flex;font-size:1.5rem;justify-content:center;line-height:2rem;min-height:4rem;min-width:15rem;padding:1rem 2rem;margin:0 1rem 2rem 0;text-align:center;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out;white-space:nowrap}.batch-links a:active,.batch-links a:focus,.batch-links a:hover,.batch-links a.pseudo-class-hover{background-color:#00264c;box-shadow:0 2px 10px #2e2e2e80;color:#e5d000;text-decoration:none}.form-item.form-type-select.form-item-field-aw-batch-mailing-address-und-0-country.form-item--floated-label label,.form-item.form-type-select.form-item-field-aw-batch-mailing-address-und-0-administrative-area.form-item--floated-label label{position:unset;padding-left:0;height:3rem}.form-item.form-type-select.form-item-field-aw-batch-mailing-address-und-0-administrative-area.form-item--floated-label{margin-top:-10px;margin-bottom:0}.form-managed-file{display:flex}.form-managed-file .form-file,.form-managed-file .form-submit{margin-right:20px}.select-or-other label{position:unset}.chosen-container-single .chosen-search input[type=text]{background:none!important}.form-wrapper .form-submit{margin-right:20px}.start-lesson-link,.bookmark-link{position:relative;flex:1;height:120px;border:1px solid #036;border-radius:5px;overflow:hidden}.start-lesson-link>span,.bookmark-link>span{position:absolute;top:0;right:0;bottom:0;left:0}.start-lesson-link .flag-bookmark,.bookmark-link .flag-bookmark{height:100%}.start-lesson-link a,.bookmark-link a{text-decoration-color:#0360}.start-lesson-link a:active,.start-lesson-link a:hover,.start-lesson-link a:focus,.bookmark-link a:active,.bookmark-link a:hover,.bookmark-link a:focus{text-decoration-thickness:1px;text-underline-offset:.08em;text-decoration-style:dotted;text-decoration-color:#00336680;text-decoration-skip-ink:auto}.start-lesson-link a,.bookmark-link a{font-family:Barlow,sans-serif;font-weight:600;text-transform:capitalize;text-align:center;line-height:1;display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;padding:0 15px 15px;background-position:top 25px center;background-repeat:no-repeat}@media screen and (min-width:980px){.start-lesson-link a,.bookmark-link a{padding:0 15px 8px}}.start-lesson-link{background:#036}.start-lesson-link:hover,.start-lesson-link:focus{background:#00264c}.start-lesson-link a{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="460" height="460" viewBox="0 0 460 460"%3E%3Ctitle%3Eright-arrow%3C/title%3E%3Cpath d="M0,460V0L460,230Z" fill="%23fff"/%3E%3C/svg%3E');background-size:40px;color:#fff}.bookmark-link{background-color:#fff}.bookmark-link:hover,.bookmark-link:focus{background:#bfcbd5}.bookmark-link:not(:first-child){margin:0 0 0 1rem}.bookmark-link .flag-wrapper{height:100%;width:100%;display:inline-flex;align-items:flex-end;text-align:center}.bookmark-link .flag-wrapper .flag-throbber{position:absolute;top:101%;width:100%}.bookmark-link .flag-wrapper.flag-waiting .flag-throbber{background-position:center}.bookmark-link a{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="49" height="49" viewBox="0 0 49 49"%3E%3Ctitle%3Ebookmark%3C/title%3E%3Cpath d="M45.94,42.87c-4.69.21-13.62,1-18.47,3.53a3,3,0,0,1-5.94,0c-4.84-2.52-13.78-3.32-18.47-3.53A3.06,3.06,0,0,1,0,39.82H0V3.06A3.06,3.06,0,0,1,3.06,0h0c.11,0,.19.05.3.06C24.43.6,24.5,6.13,24.5,6.13S24.57.6,45.63.06c.11,0,.2-.06.3-.06A3.06,3.06,0,0,1,49,3.06V39.81a3.06,3.06,0,0,1-3.06,3.06ZM21.44,9.6c-4-2-10.48-2.84-15.31-3.2V36.92c8.22.42,12.82,1.65,15.31,2.9ZM42.87,6.4C38,6.75,31.51,7.59,27.56,9.6V39.81c2.49-1.25,7.09-2.48,15.31-2.9V6.4Zm-3.06,5.85v6.12s-9.19,0-9.19,3.06V15.31s0-3.06,9.19-3.06Zm0,12.25v6.13s-9.19,0-9.19,3.06V27.56s0-3.06,9.19-3.06ZM18.37,15.31v6.12c0-3.06-9.19-3.06-9.19-3.06V12.25c9.19,0,9.19,3.06,9.19,3.06Zm0,12.25v6.13c0-3.06-9.19-3.06-9.19-3.06V24.5c9.19,0,9.19,3.06,9.19,3.06Z" fill="%23036"/%3E%3C/svg%3E');background-size:40px;height:100%}.item-button a{font-family:Barlow,sans-serif;font-weight:600;text-transform:uppercase;font-size:13px;color:#036;text-decoration:none;padding:.5em 1.2em .55em;line-height:1;display:block;border-radius:50vh;background:#39577520;transition:color .3s ease-in-out,background-color .3s ease-in-out,box-shadow .3s ease-in-out}.pane-above .item-button a{background:#fff}.item-button a:hover,.item-button a.focus{color:#036;background:#e5d000}.item-button a.active{background:#036;color:#fff}.drupal-message{padding:12px 0;width:100%;max-width:800px;color:#333}.drupal-message>div{border-radius:8px;padding:12px}.drupal-message ul{display:block!important;padding:0!important}.drupal-message.drupal-message--error>div{border:1px solid red;background:#fdd;color:#333}.drupal-message.drupal-message--status>div{border:1px solid green;background:#dfd;color:#333}
h1,h2,h3,h4,h5,h6{font-family:Barlow,sans-serif;line-height:1.2;margin:0}h1,.heading-1{color:#036;font-size:3rem;font-weight:600}@media screen and (min-width:768px){h1,.heading-1{font-size:4rem}}@media screen and (min-width:1200px){h1,.heading-1{font-size:4.5rem}}h2,.heading-2{color:#036;font-size:2.8rem;font-weight:600}@media screen and (min-width:768px){h2,.heading-2{font-size:4.2rem}}h3,.heading-3,.field__label{color:#036;font-size:2.4rem;font-weight:600}@media screen and (min-width:768px){h3,.heading-3,.field__label{font-size:3.4rem}}.field__label{font-family:Barlow,sans-serif}h4,.heading-4{color:#2e2e2e;font-size:2.2rem;font-weight:600}@media screen and (min-width:768px){h4,.heading-4{font-size:2.6rem}}h5,.heading-5{color:#036;font-size:1.6rem;font-weight:400;text-transform:uppercase}@media screen and (min-width:768px){h5,.heading-5{font-size:2.2rem}}h6,.heading-6{color:#444;font-size:1.6rem;font-weight:600;text-transform:uppercase}@media screen and (min-width:768px){h6,.heading-6{font-size:1.6rem}}p{font-family:"Noto Serif",serif;font-size:16px;line-height:24px}.text-align-right{width:100%;text-align:left}@media (min-width:821px){.text-align-right{float:right;text-align:right;width:calc(50% + 16px);margin-left:32px}}.text-align-left{width:100%}@media (min-width:821px){.text-align-left{float:left;width:calc(50% + 16px);margin-right:32px}}.button{font-family:Barlow,sans-serif;align-items:center;background-color:#036;border:0;color:#fff;border-radius:50vh;display:inline-flex;font-size:1.5rem;justify-content:center;line-height:2rem;min-height:4rem;min-width:15rem;padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out;white-space:nowrap}.button:active,.button:focus,.button:hover,.button.pseudo-class-hover{background-color:#bfcbd5;color:#036;text-decoration:none;cursor:pointer}.button:active a,.button:focus a,.button:hover a,.button.pseudo-class-hover a{color:#036}.button a{color:#fff;text-decoration:none}.button.operation-link{font-size:1.2rem;font-weight:600;line-height:1;min-height:unset;min-width:unset;padding:.5rem 1rem .6rem}.button.operation-link:focus,.button.operation-link:hover{background-color:#e5d000}.button--light{background-color:#a9e3f9;color:#036}.button--light:active,.button--light:focus,.button--light:hover,.button--light.pseudo-class-hover{background-color:#90c8dd;color:#036}.button--light.button--icon:after{background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"%3e%3ccircle fill="%23036" cx="7.958" cy="8.011" r="7.911"/%3e%3cpolygon fill="%23a9e3f9" points="8.012,13 5.707,8.702 3.4,4.404 8.012,4.404 12.625,4.404 10.317,8.702 "/%3e%3c/svg%3e ')}#site_header{background:#eee;display:flex;flex-flow:column wrap;border-bottom:3px solid #036}@media screen and (min-width:768px){#site_header{border:0;position:relative;z-index:5}}#site_header .contextual-links-wrapper{display:none}header[role=banner]{border-top:none}header[role=banner]>div{display:flex;padding:0!important;width:100%}.container-first{display:none;flex-basis:33%}@media screen and (min-width:1200px){.container-first{display:block}}.container-first .region-branding{padding:16px;height:100%;display:flex;align-items:center}.container-first .region-branding svg{width:100%;height:72px}.container-second{flex-grow:1;display:flex;flex-wrap:wrap}@media screen and (min-width:1200px){.container-second{flex-basis:66%}}.container-second .region-branding{display:block;flex-basis:50%;background-color:#eff2f4;padding:2rem 1rem}@media screen and (min-width:768px){.container-second .region-branding{flex-basis:33%}}@media screen and (min-width:1200px){.container-second .region-branding{display:none}}.container-second .region-utility-nav{flex-basis:66%;flex-grow:1;display:flex;justify-content:space-between;background-color:#eff2f4;padding:8px 0}.container-second .region-utility-nav .search-form{padding:0 24px 0 0;flex-grow:1}.container-second .region-utility-nav .search-form form{display:flex;width:100%}.container-second .region-utility-nav .search-form input[type=submit]{padding:.5rem;width:3.5rem;height:3.5rem}@media screen and (min-width:1200px){.container-second .region-utility-nav .search-form{padding:0 0 0 48px}.container-second .region-utility-nav .search-form form{width:auto}}.container-second .region-utility-nav nav{display:flex;align-items:center;padding-right:24px}@media screen and (min-width:768px){.container-second .region-utility-nav nav#block-sd-loggedoutmenu li:last-of-type{margin-left:8px}.container-second .region-utility-nav nav#block-sd-loggedoutmenu li:last-of-type a{font-family:Barlow,sans-serif;align-items:center;background-color:#036;border:0;color:#fff;border-radius:50vh;display:inline-flex;font-size:1.5rem;justify-content:center;line-height:2rem;min-height:4rem;min-width:15rem;padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out;white-space:nowrap}.container-second .region-utility-nav nav#block-sd-loggedoutmenu li:last-of-type a:active,.container-second .region-utility-nav nav#block-sd-loggedoutmenu li:last-of-type a:focus,.container-second .region-utility-nav nav#block-sd-loggedoutmenu li:last-of-type a:hover,.container-second .region-utility-nav nav#block-sd-loggedoutmenu li:last-of-type a.pseudo-class-hover{background-color:#bfcbd5;color:#036;text-decoration:none;cursor:pointer}.container-second .region-utility-nav nav#block-sd-loggedoutmenu li:last-of-type a:active a,.container-second .region-utility-nav nav#block-sd-loggedoutmenu li:last-of-type a:focus a,.container-second .region-utility-nav nav#block-sd-loggedoutmenu li:last-of-type a:hover a,.container-second .region-utility-nav nav#block-sd-loggedoutmenu li:last-of-type a.pseudo-class-hover a{color:#036}.container-second .region-utility-nav nav#block-sd-loggedoutmenu li:last-of-type a a{color:#fff;text-decoration:none}.container-second .region-utility-nav nav#block-sd-loggedoutmenu li:last-of-type a.operation-link{font-size:1.2rem;font-weight:600;line-height:1;min-height:unset;min-width:unset;padding:.5rem 1rem .6rem}.container-second .region-utility-nav nav#block-sd-loggedoutmenu li:last-of-type a.operation-link:focus,.container-second .region-utility-nav nav#block-sd-loggedoutmenu li:last-of-type a.operation-link:hover{background-color:#e5d000}.container-second .region-utility-nav nav#block-sd-loggedoutmenu li:last-of-type a{padding:.5rem 1rem;min-width:12rem;min-height:3rem;font-weight:600}}.container-second .region-utility-nav .menu{display:flex;gap:8px;align-items:center}.container-second .region-utility-nav .menu li{font-size:14px;font-weight:500;line-height:16px}.container-second .region-utility-nav .menu li:first-of-type{padding-right:8px;border-right:2px solid #2e2e2e}.container-second .region-main-nav{flex-basis:100%}.page-title h1.no-border{border-top-right-radius:0}@media screen and (max-width:767px){header[role=banner] .container-second{border-bottom:3px solid #036}header[role=banner] .container-second .region-utility-nav{display:none;flex-direction:column-reverse;padding:0 2rem 1.5rem}header[role=banner] .container-second .region-utility-nav .search-form{padding:0}header[role=banner] .container-second .region-utility-nav nav{padding:0 0 1.5rem}header[role=banner] .container-second .region-utility-nav nav .menu{gap:8px 24px;width:100%;flex-wrap:wrap}header[role=banner] .container-second .region-utility-nav nav .menu li{flex-grow:1}header[role=banner] .container-second .region-utility-nav nav .menu li a{font-family:Barlow,sans-serif;align-items:center;background-color:#036;border:0;color:#fff;border-radius:50vh;display:inline-flex;font-size:1.5rem;justify-content:center;line-height:2rem;min-height:4rem;min-width:15rem;padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out;white-space:nowrap}header[role=banner] .container-second .region-utility-nav nav .menu li a:active,header[role=banner] .container-second .region-utility-nav nav .menu li a:focus,header[role=banner] .container-second .region-utility-nav nav .menu li a:hover,header[role=banner] .container-second .region-utility-nav nav .menu li a.pseudo-class-hover{background-color:#bfcbd5;color:#036;text-decoration:none;cursor:pointer}header[role=banner] .container-second .region-utility-nav nav .menu li a:active a,header[role=banner] .container-second .region-utility-nav nav .menu li a:focus a,header[role=banner] .container-second .region-utility-nav nav .menu li a:hover a,header[role=banner] .container-second .region-utility-nav nav .menu li a.pseudo-class-hover a{color:#036}header[role=banner] .container-second .region-utility-nav nav .menu li a a{color:#fff;text-decoration:none}header[role=banner] .container-second .region-utility-nav nav .menu li a.operation-link{font-size:1.2rem;font-weight:600;line-height:1;min-height:unset;min-width:unset;padding:.5rem 1rem .6rem}header[role=banner] .container-second .region-utility-nav nav .menu li a.operation-link:focus,header[role=banner] .container-second .region-utility-nav nav .menu li a.operation-link:hover{background-color:#e5d000}header[role=banner] .container-second .region-utility-nav nav .menu li a{width:100%;padding:.5rem;font-weight:600}header[role=banner] .container-second .region-utility-nav nav .menu li:not(:last-of-type){padding-right:0;border-right:0;margin-right:0}header[role=banner] .container-second .region-utility-nav[aria-expanded=true]{display:flex}}@media screen and (max-width:767px){.user-nav{margin-left:auto;margin-right:60px}}@media screen and (min-width:768px){.user-nav{width:100%;display:flex;flex-flow:column wrap;align-items:center;justify-content:flex-end}}.user-nav .block--user-menu,.user-nav .block-search{width:100%}@media screen and (min-width:768px){.user-nav .block-search{width:auto;flex:1}}@media screen and (min-width:980px){.user-nav .block-search{max-width:30vw}}@media screen and (min-width:768px){.user-nav{flex-flow:row wrap;width:70%}.user-nav .block--user-menu{width:auto}}#superfish-addon{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:1rem;padding-right:1rem;width:100%}@media screen and (min-width:768px){#superfish-addon{display:none}}
h1,h2,h3,h4,h5,h6{font-family:Barlow,sans-serif;line-height:1.2;margin:0}h1,.heading-1{color:#036;font-size:3rem;font-weight:600}@media screen and (min-width:768px){h1,.heading-1{font-size:4rem}}@media screen and (min-width:1200px){h1,.heading-1{font-size:4.5rem}}h2,.heading-2{color:#036;font-size:2.8rem;font-weight:600}@media screen and (min-width:768px){h2,.heading-2{font-size:4.2rem}}h3,.heading-3,.field__label{color:#036;font-size:2.4rem;font-weight:600}@media screen and (min-width:768px){h3,.heading-3,.field__label{font-size:3.4rem}}.field__label{font-family:Barlow,sans-serif}h4,.heading-4{color:#2e2e2e;font-size:2.2rem;font-weight:600}@media screen and (min-width:768px){h4,.heading-4{font-size:2.6rem}}h5,.heading-5{color:#036;font-size:1.6rem;font-weight:400;text-transform:uppercase}@media screen and (min-width:768px){h5,.heading-5{font-size:2.2rem}}h6,.heading-6{color:#444;font-size:1.6rem;font-weight:600;text-transform:uppercase}@media screen and (min-width:768px){h6,.heading-6{font-size:1.6rem}}p{font-family:"Noto Serif",serif;font-size:16px;line-height:24px}.text-align-right{width:100%;text-align:left}@media (min-width:821px){.text-align-right{float:right;text-align:right;width:calc(50% + 16px);margin-left:32px}}.text-align-left{width:100%}@media (min-width:821px){.text-align-left{float:left;width:calc(50% + 16px);margin-right:32px}}.button{font-family:Barlow,sans-serif;align-items:center;background-color:#036;border:0;color:#fff;border-radius:50vh;display:inline-flex;font-size:1.5rem;justify-content:center;line-height:2rem;min-height:4rem;min-width:15rem;padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out;white-space:nowrap}.button:active,.button:focus,.button:hover,.button.pseudo-class-hover{background-color:#bfcbd5;color:#036;text-decoration:none;cursor:pointer}.button:active a,.button:focus a,.button:hover a,.button.pseudo-class-hover a{color:#036}.button a{color:#fff;text-decoration:none}.button.operation-link{font-size:1.2rem;font-weight:600;line-height:1;min-height:unset;min-width:unset;padding:.5rem 1rem .6rem}.button.operation-link:focus,.button.operation-link:hover{background-color:#e5d000}.button--light{background-color:#a9e3f9;color:#036}.button--light:active,.button--light:focus,.button--light:hover,.button--light.pseudo-class-hover{background-color:#90c8dd;color:#036}.button--light.button--icon:after{background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"%3e%3ccircle fill="%23036" cx="7.958" cy="8.011" r="7.911"/%3e%3cpolygon fill="%23a9e3f9" points="8.012,13 5.707,8.702 3.4,4.404 8.012,4.404 12.625,4.404 10.317,8.702 "/%3e%3c/svg%3e ')}.branding .logo{max-width:270px}@media screen and (min-width:768px){.branding .logo{max-width:325px}}.branding .logo .header-logo--link{display:flex;flex-flow:column;align-items:center}.branding .logo .header-logo--link:focus{outline-width:initial;outline-offset:.25em}.branding .logo svg path{fill:#036}.branding .logo #logo-sm{display:none}.logged-in .branding .logo{max-width:200px}@media screen and (min-width:768px){.logged-in .branding .logo{max-width:325px}}.logged-in .branding .logo #logo-sm{display:block}.logged-in .branding .logo #logo-lg{display:none}@media screen and (min-width:768px){.logged-in .branding .logo #logo-sm{display:none}.logged-in .branding .logo #logo-lg{display:block}}
h1,h2,h3,h4,h5,h6{font-family:Barlow,sans-serif;line-height:1.2;margin:0}h1,.heading-1{color:#036;font-size:3rem;font-weight:600}@media screen and (min-width:768px){h1,.heading-1{font-size:4rem}}@media screen and (min-width:1200px){h1,.heading-1{font-size:4.5rem}}h2,.heading-2{color:#036;font-size:2.8rem;font-weight:600}@media screen and (min-width:768px){h2,.heading-2{font-size:4.2rem}}h3,.heading-3,.field__label{color:#036;font-size:2.4rem;font-weight:600}@media screen and (min-width:768px){h3,.heading-3,.field__label{font-size:3.4rem}}.field__label{font-family:Barlow,sans-serif}h4,.heading-4{color:#2e2e2e;font-size:2.2rem;font-weight:600}@media screen and (min-width:768px){h4,.heading-4{font-size:2.6rem}}h5,.heading-5{color:#036;font-size:1.6rem;font-weight:400;text-transform:uppercase}@media screen and (min-width:768px){h5,.heading-5{font-size:2.2rem}}h6,.heading-6{color:#444;font-size:1.6rem;font-weight:600;text-transform:uppercase}@media screen and (min-width:768px){h6,.heading-6{font-size:1.6rem}}p{font-family:"Noto Serif",serif;font-size:16px;line-height:24px}.text-align-right{width:100%;text-align:left}@media (min-width:821px){.text-align-right{float:right;text-align:right;width:calc(50% + 16px);margin-left:32px}}.text-align-left{width:100%}@media (min-width:821px){.text-align-left{float:left;width:calc(50% + 16px);margin-right:32px}}.button{font-family:Barlow,sans-serif;align-items:center;background-color:#036;border:0;color:#fff;border-radius:50vh;display:inline-flex;font-size:1.5rem;justify-content:center;line-height:2rem;min-height:4rem;min-width:15rem;padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out;white-space:nowrap}.button:active,.button:focus,.button:hover,.button.pseudo-class-hover{background-color:#bfcbd5;color:#036;text-decoration:none;cursor:pointer}.button:active a,.button:focus a,.button:hover a,.button.pseudo-class-hover a{color:#036}.button a{color:#fff;text-decoration:none}.button.operation-link{font-size:1.2rem;font-weight:600;line-height:1;min-height:unset;min-width:unset;padding:.5rem 1rem .6rem}.button.operation-link:focus,.button.operation-link:hover{background-color:#e5d000}.button--light{background-color:#a9e3f9;color:#036}.button--light:active,.button--light:focus,.button--light:hover,.button--light.pseudo-class-hover{background-color:#90c8dd;color:#036}.button--light.button--icon:after{background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"%3e%3ccircle fill="%23036" cx="7.958" cy="8.011" r="7.911"/%3e%3cpolygon fill="%23a9e3f9" points="8.012,13 5.707,8.702 3.4,4.404 8.012,4.404 12.625,4.404 10.317,8.702 "/%3e%3c/svg%3e ')}.mobile-menu-toggle{background-color:#eff2f4;flex-grow:1;display:none;justify-content:flex-end;padding:1.5rem 1rem;flex-basis:50%}@media screen and (max-width:767px){.mobile-menu-toggle{display:flex}}.mobile-menu-toggle button{aspect-ratio:1/1;background-color:#036;padding:1rem;border-radius:50%}.mobile-menu-toggle button i{color:#fff;font-size:2rem}.mobile-menu-toggle button i.fa-xmark,.mobile-menu-toggle button[aria-expanded=true] i.fa-bars{display:none}.mobile-menu-toggle button[aria-expanded=true] i.fa-xmark{display:block}.main-nav{display:flex;width:100%;background:#036;text-align:center}@media screen and (max-width:767px){.main-nav{flex-direction:column;display:none;height:calc(100vh - 200px)}.main-nav[aria-expanded=true]{display:flex}}@media screen and (min-width:1200px){.main-nav{padding:0 0 0 48px;border-bottom-left-radius:48px}}.main-nav a,.main-nav a:visited,.main-nav span{font-family:Barlow,sans-serif;text-decoration:none;font-size:16px;letter-spacing:.0875em;font-weight:600}@media screen and (max-width:767px){.main-nav a,.main-nav a:visited,.main-nav span{font-size:14px}}.main-nav a:hover,.main-nav a:focus,.main-nav a:visited:hover,.main-nav a:visited:focus,.main-nav span:hover,.main-nav span:focus{text-decoration:underline}.main-nav ul{padding-left:0}.main-nav>.menu-item{border-right:2px solid #fff;position:relative;flex-grow:1;cursor:pointer}@media screen and (max-width:767px){.main-nav>.menu-item{flex-grow:0;border-right:none;text-align:left;border-bottom:2px solid #fff;height:fit-content}}.main-nav>.menu-item.menu-item--expanded>span,.main-nav>.menu-item.menu-item--expanded>a{color:#036;background:#bfcbd5 no-repeat calc(100% - 10px) /12px url(/themes/custom/sd/dist/images/icon--arrow-up-blue.svg);text-decoration:none}.main-nav>.menu-item.menu-item--expanded>ul{display:flex;height:fit-content;padding:1em 1.5em 1.5em}@media screen and (max-width:767px){.main-nav>.menu-item.menu-item--expanded>ul{gap:1em;padding:.6em 2em}}.main-nav>.menu-item.menu-item--expanded>ul a{display:block}.main-nav>.menu-item.menu-item--active-trail{background:#00264c no-repeat calc(100% - 10px) /12px url(/themes/custom/sd/dist/images/icon--arrow-down-yellow.svg)}.main-nav>.menu-item:first-of-type{border-left:none}@media screen and (min-width:1200px){.main-nav>.menu-item:first-of-type{border-left:2px solid #fff}}.main-nav>.menu-item:last-of-type{border-right:none}.main-nav>.menu-item>span,.main-nav>.menu-item>a{display:block;padding:.75em 1.5em;background:no-repeat calc(100% - 10px) /12px url(/themes/custom/sd/dist/images/icon--arrow-down-yellow.svg);text-transform:uppercase;color:#fff;-webkit-transition:color .1s ease-in-out,background .2s ease-in-out;-o-transition:color .1s ease-in-out,background .2s ease-in-out;transition:color .1s ease-in-out,background .2s ease-in-out}.main-nav>.menu-item>span:hover,.main-nav>.menu-item>span:focus,.main-nav>.menu-item>a:hover,.main-nav>.menu-item>a:focus{color:#036;background:#bfcbd5 no-repeat calc(100% - 10px) /12px url(/themes/custom/sd/dist/images/icon--arrow-up-blue.svg);text-decoration:none}.main-nav>.menu-item:last-of-type>ul{left:auto;right:0}.main-nav>li>ul{display:flex;height:0;overflow:hidden;background:#bfcbd5;position:absolute;z-index:2;top:100%;left:0;width:max-content;padding:0 1.5em;flex-direction:column;gap:.5em;transition:all .15s linear}@media screen and (max-width:767px){.main-nav>li>ul{position:relative;top:0;width:100%}}.main-nav>li>ul a{display:none;color:#036;font-size:16px;font-weight:600}.main-nav>li>ul span{color:#6b8093;text-transform:uppercase}.main-nav>li>ul span:hover,.main-nav>li>ul span:focus{text-decoration:none;cursor:auto}.main-nav>li>ul>li{text-align:left}.main-nav>li>ul>li>ul{padding-top:8px}@media screen and (max-width:767px){.main-nav>li>ul>li>ul{padding-top:14px;border-top:1px solid rgba(57,87,117,.3333333333);margin-top:12px}}.main-nav>li>ul>li>span:only-child{display:block;font-size:0;border-top:1px solid rgba(0,51,102,.3);margin:.5em 0;padding:0}.separator{font-family:Barlow,sans-serif;text-transform:uppercase;font-size:12px;color:#036;display:block;padding:10px 25px}@media screen and (min-width:768px){.menu--mobile-only,.menu--mobile-only+.sf-hidden{display:none!important}}
h1,h2,h3,h4,h5,h6{font-family:Barlow,sans-serif;line-height:1.2;margin:0}h1,.heading-1{color:#036;font-size:3rem;font-weight:600}@media screen and (min-width:768px){h1,.heading-1{font-size:4rem}}@media screen and (min-width:1200px){h1,.heading-1{font-size:4.5rem}}h2,.heading-2{color:#036;font-size:2.8rem;font-weight:600}@media screen and (min-width:768px){h2,.heading-2{font-size:4.2rem}}h3,.heading-3,.field__label{color:#036;font-size:2.4rem;font-weight:600}@media screen and (min-width:768px){h3,.heading-3,.field__label{font-size:3.4rem}}.field__label{font-family:Barlow,sans-serif}h4,.heading-4{color:#2e2e2e;font-size:2.2rem;font-weight:600}@media screen and (min-width:768px){h4,.heading-4{font-size:2.6rem}}h5,.heading-5{color:#036;font-size:1.6rem;font-weight:400;text-transform:uppercase}@media screen and (min-width:768px){h5,.heading-5{font-size:2.2rem}}h6,.heading-6{color:#444;font-size:1.6rem;font-weight:600;text-transform:uppercase}@media screen and (min-width:768px){h6,.heading-6{font-size:1.6rem}}p{font-family:"Noto Serif",serif;font-size:16px;line-height:24px}.text-align-right{width:100%;text-align:left}@media (min-width:821px){.text-align-right{float:right;text-align:right;width:calc(50% + 16px);margin-left:32px}}.text-align-left{width:100%}@media (min-width:821px){.text-align-left{float:left;width:calc(50% + 16px);margin-right:32px}}.button{font-family:Barlow,sans-serif;align-items:center;background-color:#036;border:0;color:#fff;border-radius:50vh;display:inline-flex;font-size:1.5rem;justify-content:center;line-height:2rem;min-height:4rem;min-width:15rem;padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out;white-space:nowrap}.button:active,.button:focus,.button:hover,.button.pseudo-class-hover{background-color:#bfcbd5;color:#036;text-decoration:none;cursor:pointer}.button:active a,.button:focus a,.button:hover a,.button.pseudo-class-hover a{color:#036}.button a{color:#fff;text-decoration:none}.button.operation-link{font-size:1.2rem;font-weight:600;line-height:1;min-height:unset;min-width:unset;padding:.5rem 1rem .6rem}.button.operation-link:focus,.button.operation-link:hover{background-color:#e5d000}.button--light{background-color:#a9e3f9;color:#036}.button--light:active,.button--light:focus,.button--light:hover,.button--light.pseudo-class-hover{background-color:#90c8dd;color:#036}.button--light.button--icon:after{background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"%3e%3ccircle fill="%23036" cx="7.958" cy="8.011" r="7.911"/%3e%3cpolygon fill="%23a9e3f9" points="8.012,13 5.707,8.702 3.4,4.404 8.012,4.404 12.625,4.404 10.317,8.702 "/%3e%3c/svg%3e ')}.pre-footer{border-top:3px solid #bfcbd5;background:#eff2f4;position:relative;margin-top:-3px}.pre-footer .container-inner{padding-top:30px;padding-bottom:30px}@media screen and (min-width:1200px){.pre-footer{background:initial}.pre-footer>.view-content,.pre-footer>.view-empty,.pre-footer .container-inner{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;background:#eff2f4;padding:45px}}.pre-footer .container-inner{display:flex;gap:24px;padding:24px 32px;background:#eff2f4 url(/themes/custom/sd/dist/images/pre-footer-graphic.svg) no-repeat bottom right 30%;background-size:250px;width:100%}@media screen and (max-width:959px){.pre-footer .container-inner{flex-direction:column;background:#eff2f4 url(/themes/custom/sd/dist/images/pre-footer-graphic.svg) no-repeat bottom right 15%}.pre-footer .container-inner .social-list{justify-content:left}}@media screen and (max-width:767px){.pre-footer .container-inner{background:#eff2f4;padding:24px 20px}}.pre-footer form{display:flex;flex-wrap:wrap;gap:12px 24px;flex-basis:calc(50% - 12px)}.pre-footer form h4{font-size:2rem;font-weight:700;flex-basis:100%;text-transform:uppercase}.pre-footer form .form-item-email{flex-basis:0;flex-grow:1}.pre-footer form .form-item-email input[type=email]{width:100%!important;min-width:240px}.pre-footer form .form-submit{margin-right:0;min-width:12.5rem;max-width:15rem;font-weight:600}
h1,h2,h3,h4,h5,h6{font-family:Barlow,sans-serif;line-height:1.2;margin:0}h1,.heading-1{color:#036;font-size:3rem;font-weight:600}@media screen and (min-width:768px){h1,.heading-1{font-size:4rem}}@media screen and (min-width:1200px){h1,.heading-1{font-size:4.5rem}}h2,.heading-2{color:#036;font-size:2.8rem;font-weight:600}@media screen and (min-width:768px){h2,.heading-2{font-size:4.2rem}}h3,.heading-3,.field__label{color:#036;font-size:2.4rem;font-weight:600}@media screen and (min-width:768px){h3,.heading-3,.field__label{font-size:3.4rem}}.field__label{font-family:Barlow,sans-serif}h4,.heading-4{color:#2e2e2e;font-size:2.2rem;font-weight:600}@media screen and (min-width:768px){h4,.heading-4{font-size:2.6rem}}h5,.heading-5{color:#036;font-size:1.6rem;font-weight:400;text-transform:uppercase}@media screen and (min-width:768px){h5,.heading-5{font-size:2.2rem}}h6,.heading-6{color:#444;font-size:1.6rem;font-weight:600;text-transform:uppercase}@media screen and (min-width:768px){h6,.heading-6{font-size:1.6rem}}p{font-family:"Noto Serif",serif;font-size:16px;line-height:24px}.text-align-right{width:100%;text-align:left}@media (min-width:821px){.text-align-right{float:right;text-align:right;width:calc(50% + 16px);margin-left:32px}}.text-align-left{width:100%}@media (min-width:821px){.text-align-left{float:left;width:calc(50% + 16px);margin-right:32px}}.button{font-family:Barlow,sans-serif;align-items:center;background-color:#036;border:0;color:#fff;border-radius:50vh;display:inline-flex;font-size:1.5rem;justify-content:center;line-height:2rem;min-height:4rem;min-width:15rem;padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out;white-space:nowrap}.button:active,.button:focus,.button:hover,.button.pseudo-class-hover{background-color:#bfcbd5;color:#036;text-decoration:none;cursor:pointer}.button:active a,.button:focus a,.button:hover a,.button.pseudo-class-hover a{color:#036}.button a{color:#fff;text-decoration:none}.button.operation-link{font-size:1.2rem;font-weight:600;line-height:1;min-height:unset;min-width:unset;padding:.5rem 1rem .6rem}.button.operation-link:focus,.button.operation-link:hover{background-color:#e5d000}.button--light{background-color:#a9e3f9;color:#036}.button--light:active,.button--light:focus,.button--light:hover,.button--light.pseudo-class-hover{background-color:#90c8dd;color:#036}.button--light.button--icon:after{background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"%3e%3ccircle fill="%23036" cx="7.958" cy="8.011" r="7.911"/%3e%3cpolygon fill="%23a9e3f9" points="8.012,13 5.707,8.702 3.4,4.404 8.012,4.404 12.625,4.404 10.317,8.702 "/%3e%3c/svg%3e ')}.region-utility-nav .block-search{width:100%}.region-utility-nav .search-form,.region-utility-nav .header-search-form{display:flex;align-items:center;padding:10px 10px 15px}.region-utility-nav .search-form .form-item,.region-utility-nav .header-search-form .form-item{margin:0;flex:1}.region-utility-nav .search-form .form-item input[type=search],.region-utility-nav .header-search-form .form-item input[type=search]{font-family:Barlow,sans-serif;font-size:16px;padding:8px 12px;width:100%;height:100%;border:none}@media screen and (min-width:1200px){.region-utility-nav .search-form .form-item input[type=search],.region-utility-nav .header-search-form .form-item input[type=search]{width:200px}}.region-utility-nav .search-form .form-item input[type=search]::placeholder,.region-utility-nav .header-search-form .form-item input[type=search]::placeholder{font-size:16px}#search-block-form--mobile .region-utility-nav .search-form .form-item .form-text,#search-block-form--3 .region-utility-nav .search-form .form-item .form-text,#block-search-form .region-utility-nav .search-form .form-item .form-text,#search-block-form--mobile .region-utility-nav .header-search-form .form-item .form-text,#search-block-form--3 .region-utility-nav .header-search-form .form-item .form-text,#block-search-form .region-utility-nav .header-search-form .form-item .form-text{width:100%;border:0}#search-block-form--mobile .region-utility-nav .search-form .form-item .form-text:hover,#search-block-form--3 .region-utility-nav .search-form .form-item .form-text:hover,#block-search-form .region-utility-nav .search-form .form-item .form-text:hover,#search-block-form--mobile .region-utility-nav .header-search-form .form-item .form-text:hover,#search-block-form--3 .region-utility-nav .header-search-form .form-item .form-text:hover,#block-search-form .region-utility-nav .header-search-form .form-item .form-text:hover{box-shadow:0 0 0 1px #c4c4c4}#search-block-form--mobile .region-utility-nav .search-form .form-item .form-text:focus,#search-block-form--3 .region-utility-nav .search-form .form-item .form-text:focus,#block-search-form .region-utility-nav .search-form .form-item .form-text:focus,#search-block-form--mobile .region-utility-nav .header-search-form .form-item .form-text:focus,#search-block-form--3 .region-utility-nav .header-search-form .form-item .form-text:focus,#block-search-form .region-utility-nav .header-search-form .form-item .form-text:focus{outline:0;box-shadow:0 0 0 1px #6b8093}.region-utility-nav .search-form .form-actions,.region-utility-nav .header-search-form .form-actions{margin:auto 0 auto 1rem}.region-utility-nav .search-form .form-wrapper .form-submit,.region-utility-nav .header-search-form .form-wrapper .form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;background-image:url(/themes/custom/sd/dist/images/icon--search-white.svg);background-position:center;background-repeat:no-repeat;background-size:2rem;border:0;border-radius:50vh;padding:0;text-indent:-9999em;width:4rem;height:4rem;min-height:inherit;min-width:inherit;cursor:pointer}.region-utility-nav .search-form .form-wrapper .form-submit:hover,.region-utility-nav .search-form .form-wrapper .form-submit:focus,.region-utility-nav .header-search-form .form-wrapper .form-submit:hover,.region-utility-nav .header-search-form .form-wrapper .form-submit:focus{outline:0;background-color:#6b8093}.region-utility-nav .search-form .form-wrapper .form-submit:focus,.region-utility-nav .header-search-form .form-wrapper .form-submit:focus{box-shadow:0 0 0 1px #bfcbd5}.region-utility-nav .search-form{position:relative}@media screen and (min-width:640px){.region-utility-nav .search-form+ul{padding:20px 30px}}@media screen and (min-width:1200px){.region-utility-nav .search-form+ul{padding:25px 45px}}.region-utility-nav .search-form+ul{padding:5%}.region-utility-nav .search-form .container-inline{display:flex;align-items:center;flex-wrap:wrap}.region-utility-nav .search-form .container-inline .form-item.form-type-textfield{margin-right:5px}.region-utility-nav .search-form .container-inline .form-item.form-type-textfield .form-text{border-color:#8fa1b1}@media screen and (min-width:768px){.region-utility-nav .search-form .container-inline .form-item.form-type-textfield{flex:initial}}.region-utility-nav .search-form .container-inline .form-item-retain-filters{width:100%;flex:auto}.region-utility-nav .search-form .container-inline .form-item-retain-filters label{font-size:12px;margin-left:.25em}@media screen and (min-width:768px){.region-utility-nav .search-form .container-inline .form-item-retain-filters{display:inline-flex;align-items:center;width:initial;position:absolute;right:30px}}.region-utility-nav #search-block-form--mobile label.hide-label{display:none}.region-utility-nav .homepage-inpage-search{padding:20px}@media screen and (min-width:768px){.region-utility-nav .homepage-inpage-search{padding:30px 20px}}.region-utility-nav .homepage-inpage-search .header-search-form{margin:0 auto}@media screen and (min-width:768px){.region-utility-nav .homepage-inpage-search .header-search-form{width:70%;max-width:800px}}.region-utility-nav .homepage-inpage-search .form-item{margin:0;flex:1}.region-utility-nav .homepage-inpage-search .form-item input[type=search].form-search{width:100%;border:0!important}.region-utility-nav .homepage-inpage-search .form-item input[type=search].form-search:hover{box-shadow:0 0 0 1px #a9e3f9}.region-utility-nav .homepage-inpage-search .form-item input[type=search].form-search:focus{outline:0;box-shadow:0 0 0 1px #00264c}.region-utility-nav .page-search .search-results.has-sidebar .border-container,.region-utility-nav .page-search.cali-no-sidebar .search-results .border-container{width:100%}.region-utility-nav .page-search.cali-no-sidebar .search-results .border-container{flex-flow:column wrap}.region-utility-nav .page-search.cali-no-sidebar .search-results .border-container .block-system{max-width:100%}.region-utility-nav main.search-results{overflow-x:hidden}.region-utility-nav .search-results .border-container{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width:960px){.region-utility-nav .search-results .border-container{width:95%}}@media screen and (min-width:1200px){.region-utility-nav .search-results .border-container{max-width:1300px;width:100%}}@media screen and (min-width:1200px){.region-utility-nav .search-results .border-container{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5}}.region-utility-nav .search-results .border-container{background-color:transparent;border-top:0;margin-top:0;max-width:100vw}@media screen and (min-width:960px){.region-utility-nav .search-results .border-container{display:flex}}.no-sidebars .region-utility-nav .search-results .border-container{display:flex;flex-flow:column wrap}.no-sidebars .region-utility-nav .search-results .border-container .block-system,.no-sidebars .region-utility-nav .search-results .border-container .current-search-item{flex:none;margin:0 auto;max-width:1300px;width:100%}.no-sidebars .region-utility-nav .search-results .border-container .current-search-item{padding:10px 5%}@media screen and (min-width:640px){.no-sidebars .region-utility-nav .search-results .border-container .current-search-item{padding:15px 30px}}@media screen and (min-width:1200px){.no-sidebars .region-utility-nav .search-results .border-container .current-search-item{padding:15px 45px}}.no-sidebars .region-utility-nav .search-results .border-container .search-counter{background-color:#036;color:#e5d000;font-size:14px;font-weight:600;line-height:1;width:100%}.region-utility-nav .search-results .pager{border:0}.region-utility-nav .search-results>li:last-of-type{border-bottom:0;padding-bottom:45px}@media screen and (min-width:640px){.region-utility-nav .search-results>li{padding:20px 30px}}@media screen and (min-width:1200px){.region-utility-nav .search-results>li{padding:25px 45px}}.region-utility-nav .search-results>li{padding:5%;border-bottom:1px solid #bfcbd5;margin-bottom:0}.region-utility-nav .search-results>li .result-title{color:#2e2e2e;font-size:2.2rem;font-weight:600}@media screen and (min-width:768px){.region-utility-nav .search-results>li .result-title{font-size:2.6rem}}.region-utility-nav .search-results>li .result-title{font-weight:400;margin:0 0 .5em}.region-utility-nav .search-results>li .result-title a{color:#395775}.region-utility-nav .search-results>li .result-title a:hover,.region-utility-nav .search-results>li .result-title a:focus{color:#00264c;text-decoration:underline}.region-utility-nav .search-results>li .result-type{font-family:Barlow,sans-serif;text-transform:uppercase;font-size:12px;margin:0 0 1em;display:inline-flex;align-items:center}.region-utility-nav .search-results>li .result-type span{width:32px;height:24px;display:inline-block;background-repeat:no-repeat;background-size:contain}.region-utility-nav .search-results>li .result-snippet p{margin:0 0 .5em}.region-utility-nav .search-results>li .result-more{font-family:Barlow,sans-serif;font-weight:600;color:#036;text-decoration:underline;font-size:14px}.region-utility-nav .search-results{position:relative}.region-utility-nav .search-results .form-item-retain-filters{font-family:Barlow,sans-serif;color:#fff;font-size:16px;line-height:1.25}@media screen and (min-width:768px){.region-utility-nav .search-results .form-item-retain-filters{color:#6b8093}}.region-utility-nav .search-results .page--sidebar{overflow-x:hidden}@media screen and (min-width:768px){.region-utility-nav .search-results .page--sidebar{flex:1 1 25%;border-left:3px solid #bfcbd5;border-right:0}}@media screen and (min-width:960px){.region-utility-nav .block-facetapi.solr-type header{margin-top:1em}}.region-utility-nav .block-facetapi header{padding:1.5em .5em .75em 0;position:relative}@media screen and (min-width:960px){.region-utility-nav .block-facetapi header{margin-bottom:1em;padding:1em .5em 1em 0}.region-utility-nav .block-facetapi header:before{content:"";background-color:#e5d000;width:150%;height:100%;position:absolute;z-index:-1;top:0;left:-25%}}.region-utility-nav .block-facetapi header h3{color:#2e2e2e;font-size:2.2rem;font-weight:600}@media screen and (min-width:768px){.region-utility-nav .block-facetapi header h3{font-size:2.6rem}}.region-utility-nav .block-facetapi header h3{color:#036}@media screen and (min-width:960px){.region-utility-nav .block-facetapi header h3{color:#444;font-size:1.6rem;font-weight:600;text-transform:uppercase}}@media screen and (min-width:960px) and (min-width:768px){.region-utility-nav .block-facetapi header h3{font-size:1.6rem}}@media screen and (min-width:960px){.region-utility-nav .block-facetapi{padding:0 20px}}.region-utility-nav .block-facetapi .facetapi-facetapi-links ul,.region-utility-nav .block-facetapi .facetapi-facetapi-links li.expanded{padding:0}.region-utility-nav .block-facetapi .facetapi-facetapi-links li.collapsed.last{display:block!important}.region-utility-nav .block-facetapi .facetapi-facetapi-links li.last{border:0}.region-utility-nav .block-facetapi .facetapi-facetapi-links ul.expanded{padding:.5em 0 .25em 1em}.region-utility-nav .block-facetapi .facetapi-facetapi-links ul.expanded ul.expanded{padding:.5em 0}.region-utility-nav .block-facetapi .facetapi-facetapi-links ul.expanded li.leaf{padding:.4em 0}.region-utility-nav .block-facetapi .facetapi-facetapi-links ul.expanded li.leaf.active{padding:.4em 0 .4em 1.2em}.region-utility-nav .block-facetapi .facetapi-facetapi-links ul.expanded li.collapsed{background-position:top .5em left;padding:.25em 0 .25em 1em}.region-utility-nav .block-facetapi .facetapi-facetapi-links ul.expanded li.leaf,.region-utility-nav .block-facetapi .facetapi-facetapi-links ul.expanded li.collapsed,.region-utility-nav .block-facetapi .facetapi-facetapi-links ul.expanded li.expanded{border:0}.region-utility-nav .block-facetapi li.leaf,.region-utility-nav .block-facetapi li.collapsed,.region-utility-nav .block-facetapi li.expanded{list-style-image:none;list-style-type:none;border-bottom:1px dotted #bfcbd5;padding:.5em 0;margin-bottom:0;position:relative}.region-utility-nav .block-facetapi li.collapsed{background-image:url(/themes/custom/sd/dist/images/icon--arrow-right-yellow.svg);background-repeat:no-repeat;background-position:top .9em left;padding-left:1em}.region-utility-nav .block-facetapi li.expanded{background-image:none}.region-utility-nav .block-facetapi li.expanded ul.expanded{background-image:none;font-size:14px;font-weight:400;padding-left:0}.region-utility-nav .block-facetapi li.active.expanded{color:#036;font-weight:600;padding:.5em 0 0 1.25em}.region-utility-nav .block-facetapi .facetapi-active.active.active{background-image:url(/themes/custom/sd/dist/images/icon--search-collapse.svg);background-position:center;background-repeat:no-repeat;background-size:13px;text-indent:-999px;display:inline-block;width:25px;height:20px;position:absolute;overflow:hidden;left:-.3em}.region-utility-nav .block-facetapi .last{border-bottom:0}.region-utility-nav .block-facetapi .facetapi-inactive{text-decoration:none;color:#395775}.region-utility-nav .block-facetapi .facetapi-inactive:hover,.region-utility-nav .block-facetapi .facetapi-inactive:focus{color:#036}.region-utility-nav .block-facetapi.solr-current,.region-utility-nav .block-facetapi.solr-topics,.region-utility-nav .block-facetapi.solr-type{font-family:Barlow,sans-serif;font-size:16px;line-height:1.25}.region-utility-nav .facetapi-limit-link{font-weight:600;font-size:14px;line-height:1.25;color:#036;text-decoration:none;display:block;padding:0;margin-top:1em}.region-utility-nav .facetapi-limit-link:before{content:"+ "}.region-utility-nav .facetapi-limit-link.open:before{content:"– "}.region-utility-nav .search-drawer{display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 5% 0;align-items:flex-start}@media screen and (min-width:640px){.region-utility-nav .search-drawer{padding:10px 30px}}@media screen and (min-width:1200px){.region-utility-nav .search-drawer{padding:10px 45px}}.region-utility-nav .search-drawer .current-search-item-active .active{font-size:13px;line-height:1.3;margin:0;padding:.5em 0 0 1.25em;position:relative;color:#6b8093;text-decoration:none}.region-utility-nav .search-drawer .current-search-item-active .active .active{background-image:url(/themes/custom/sd/dist/images/icon--search-collapse.svg);background-position:center;background-repeat:no-repeat;background-size:13px;text-indent:-999px;display:inline-block;width:25px;height:20px;position:absolute;overflow:hidden;left:-.3em;height:17px}.region-utility-nav .search-counter,.region-utility-nav .search-buttons{font-family:Barlow,sans-serif;color:#036;line-height:30px}.region-utility-nav .search-counter h3{font-size:1.6rem;line-height:30px}.region-utility-nav .search-buttons{display:flex;align-items:center;flex:1;flex-flow:row nowrap;justify-content:flex-end}@media screen and (min-width:960px){.region-utility-nav .search-buttons{display:none}}.region-utility-nav .search-buttons .filters-on,.region-utility-nav .search-buttons .filters-off{all:initial;display:flex;align-items:center;line-height:30px;overflow:hidden}.region-utility-nav .search-buttons .filters-on span,.region-utility-nav .search-buttons .filters-off span{font-family:Barlow,sans-serif;color:#036;margin-right:.5em}.region-utility-nav .search-buttons .filters-on svg,.region-utility-nav .search-buttons .filters-off svg{width:26px;height:auto}.region-utility-nav .search-buttons .filters-off{display:none}.region-utility-nav .search-buttons.show-closer .filters-off{display:flex}.region-utility-nav .search-buttons.show-closer .filters-on{display:none}.region-utility-nav .filter-modal{background-color:#fff;max-height:0;opacity:0;position:relative;width:100%;transition:max-height .3s ease-in-out .1s,opacity .2s ease-in-out;padding-bottom:1rem}.region-utility-nav .filter-modal:after{content:"";width:500vw;height:4px;background-color:#036;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.region-utility-nav .filter-modal.open{max-height:300vh;opacity:1;transition:max-height .4s ease-in-out,opacity .25s ease-in-out .35s}.region-utility-nav .filter-modal .block-facetapi.solr-type{padding-bottom:24px}@media screen and (min-width:960px){.region-utility-nav .filter-modal{display:none}}.region-utility-nav .block-facetapi .leaf,.region-utility-nav .result-type .leaf{background-repeat:no-repeat;background-position:left center;background-size:20px}.region-utility-nav .block-facetapi.solr-type .leaf,.region-utility-nav .result-type.solr-type .leaf{padding-left:30px!important}.region-utility-nav .block-facetapi.lesson span,.region-utility-nav .block-facetapi .leaf.filter-lesson,.region-utility-nav .result-type.lesson span,.region-utility-nav .result-type .leaf.filter-lesson{background-image:url(/themes/custom/sd/dist/images/icon--search-lesson.svg)}.region-utility-nav .block-facetapi.blog span,.region-utility-nav .block-facetapi .leaf.filter-blog,.region-utility-nav .result-type.blog span,.region-utility-nav .result-type .leaf.filter-blog{background-image:url(/themes/custom/sd/dist/images/icon--search-blog.svg)}.region-utility-nav .block-facetapi.organization span,.region-utility-nav .block-facetapi .leaf.filter-org,.region-utility-nav .result-type.organization span,.region-utility-nav .result-type .leaf.filter-org{background-size:18px;background-image:url(/themes/custom/sd/dist/images/icon--search-org.svg)}.region-utility-nav .block-facetapi.podcast span,.region-utility-nav .block-facetapi .leaf.filter-podcast,.region-utility-nav .result-type.podcast span,.region-utility-nav .result-type .leaf.filter-podcast{background-size:16px;background-image:url(/themes/custom/sd/dist/images/icon--search-podcast.svg)}.region-utility-nav .block-facetapi.elangdell.books span,.region-utility-nav .block-facetapi .leaf.filter-books,.region-utility-nav .result-type.elangdell.books span,.region-utility-nav .result-type .leaf.filter-books{background-image:url(/themes/custom/sd/dist/images/icon--search-elangdellbooks.svg)}.region-utility-nav .block-facetapi.cali.page span,.region-utility-nav .block-facetapi .leaf.filter-page,.region-utility-nav .result-type.cali.page span,.region-utility-nav .result-type .leaf.filter-page{background-image:url(/themes/custom/sd/dist/images/icon--search-page.svg)}.region-utility-nav .block-facetapi.faq span,.region-utility-nav .block-facetapi .leaf.filter-faq,.region-utility-nav .result-type.faq span,.region-utility-nav .result-type .leaf.filter-faq{background-image:url(/themes/custom/sd/dist/images/icon--search-faq.svg)}.region-utility-nav .block-facetapi.story span,.region-utility-nav .block-facetapi .leaf.filter-story,.region-utility-nav .result-type.story span,.region-utility-nav .result-type .leaf.filter-story{background-image:url(/themes/custom/sd/dist/images/icon--search-story.svg)}.region-utility-nav .block-facetapi.crossword span,.region-utility-nav .block-facetapi .leaf.filter-crossword,.region-utility-nav .result-type.crossword span,.region-utility-nav .result-type .leaf.filter-crossword{background-image:url(/themes/custom/sd/dist/images/icon--search-crossword.svg)}@media screen and (min-width:640px){.region-utility-nav .search-form,.region-utility-nav .spelling-suggestions{padding:20px 30px}}@media screen and (min-width:1200px){.region-utility-nav .search-form,.region-utility-nav .spelling-suggestions{padding:25px 45px}}.region-utility-nav .search-form,.region-utility-nav .spelling-suggestions{padding:5%;margin-bottom:0}.region-utility-nav .search-form .form-item,.region-utility-nav .spelling-suggestions .form-item{margin-top:0;margin-bottom:0}.no-sidebars .region-utility-nav .search-form,.no-sidebars .region-utility-nav .spelling-suggestions{border:0}.no-sidebars .region-utility-nav .search-form+ul,.no-sidebars .region-utility-nav .spelling-suggestions+ul{padding:10px 5%}@media screen and (min-width:640px){.no-sidebars .region-utility-nav .search-form+ul,.no-sidebars .region-utility-nav .spelling-suggestions+ul{padding:15px 30px}}@media screen and (min-width:1200px){.no-sidebars .region-utility-nav .search-form+ul,.no-sidebars .region-utility-nav .spelling-suggestions+ul{padding:15px 45px}}@media screen and (min-width:640px){.region-utility-nav .spelling-suggestions{padding:20px 30px}}@media screen and (min-width:1200px){.region-utility-nav .spelling-suggestions{padding:25px 45px}}.region-utility-nav .spelling-suggestions{font-family:Barlow,sans-serif;border:0;padding-top:0!important;padding-bottom:0!important}.region-utility-nav .spelling-suggestions dl{display:flex;font-size:14px}.region-utility-nav .spelling-suggestions dt{margin-right:.5em}.region-utility-nav .spelling-suggestions dd{margin:0}.region-utility-nav .search-results .search-snippet-info{padding-left:0}
h1,h2,h3,h4,h5,h6{font-family:Barlow,sans-serif;line-height:1.2;margin:0}h1,.heading-1{color:#036;font-size:3rem;font-weight:600}@media screen and (min-width:768px){h1,.heading-1{font-size:4rem}}@media screen and (min-width:1200px){h1,.heading-1{font-size:4.5rem}}h2,.heading-2{color:#036;font-size:2.8rem;font-weight:600}@media screen and (min-width:768px){h2,.heading-2{font-size:4.2rem}}h3,.heading-3,.field__label{color:#036;font-size:2.4rem;font-weight:600}@media screen and (min-width:768px){h3,.heading-3,.field__label{font-size:3.4rem}}.field__label{font-family:Barlow,sans-serif}h4,.heading-4{color:#2e2e2e;font-size:2.2rem;font-weight:600}@media screen and (min-width:768px){h4,.heading-4{font-size:2.6rem}}h5,.heading-5{color:#036;font-size:1.6rem;font-weight:400;text-transform:uppercase}@media screen and (min-width:768px){h5,.heading-5{font-size:2.2rem}}h6,.heading-6{color:#444;font-size:1.6rem;font-weight:600;text-transform:uppercase}@media screen and (min-width:768px){h6,.heading-6{font-size:1.6rem}}p{font-family:"Noto Serif",serif;font-size:16px;line-height:24px}.text-align-right{width:100%;text-align:left}@media (min-width:821px){.text-align-right{float:right;text-align:right;width:calc(50% + 16px);margin-left:32px}}.text-align-left{width:100%}@media (min-width:821px){.text-align-left{float:left;width:calc(50% + 16px);margin-right:32px}}.button{font-family:Barlow,sans-serif;align-items:center;background-color:#036;border:0;color:#fff;border-radius:50vh;display:inline-flex;font-size:1.5rem;justify-content:center;line-height:2rem;min-height:4rem;min-width:15rem;padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out;white-space:nowrap}.button:active,.button:focus,.button:hover,.button.pseudo-class-hover{background-color:#bfcbd5;color:#036;text-decoration:none;cursor:pointer}.button:active a,.button:focus a,.button:hover a,.button.pseudo-class-hover a{color:#036}.button a{color:#fff;text-decoration:none}.button.operation-link{font-size:1.2rem;font-weight:600;line-height:1;min-height:unset;min-width:unset;padding:.5rem 1rem .6rem}.button.operation-link:focus,.button.operation-link:hover{background-color:#e5d000}.button--light{background-color:#a9e3f9;color:#036}.button--light:active,.button--light:focus,.button--light:hover,.button--light.pseudo-class-hover{background-color:#90c8dd;color:#036}.button--light.button--icon:after{background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"%3e%3ccircle fill="%23036" cx="7.958" cy="8.011" r="7.911"/%3e%3cpolygon fill="%23a9e3f9" points="8.012,13 5.707,8.702 3.4,4.404 8.012,4.404 12.625,4.404 10.317,8.702 "/%3e%3c/svg%3e ')}.social-list{display:flex;justify-content:center;gap:24px;align-items:center;flex-basis:calc(50% - 12px)}.social-list li{height:fit-content}@media screen and (min-width:768px){.social-list{justify-content:right}}.social-list a[class*=icon]{display:inline-block;height:32px;width:32px;text-indent:-9999px;background-repeat:no-repeat;background-size:contain;background-position:center}.social-list .icon-facebook{background-image:url(/themes/custom/sd/dist/images/icon--facebook-f.svg)}.social-list .icon-twitter{background-image:url(/themes/custom/sd/dist/images/icon--twitter.svg)}.social-list .icon-google{background-image:url(/themes/custom/sd/dist/images/icon--google-plus--white.svg)}.social-list .icon-linkedin{background-image:url(/themes/custom/sd/dist/images/icon--linkedin.svg)}.social-list .icon-flickr{background-image:url(/themes/custom/sd/dist/images/icon--flickr--white.svg)}.social-list .icon-youtube{background-image:url(/themes/custom/sd/dist/images/icon--youtube.svg)}.social-list .icon-rss{background-image:url(/themes/custom/sd/dist/images/icon--rss--white.svg)}.social-list .icon-snapchat{background-image:url(/themes/custom/sd/dist/images/icon--snapchat.svg)}
.button--light.button--icon:after{background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"%3e%3ccircle fill="%23036" cx="7.958" cy="8.011" r="7.911"/%3e%3cpolygon fill="%23a9e3f9" points="8.012,13 5.707,8.702 3.4,4.404 8.012,4.404 12.625,4.404 10.317,8.702 "/%3e%3c/svg%3e ')}.button--light.button--icon:after{background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"%3e%3ccircle fill="%23036" cx="7.958" cy="8.011" r="7.911"/%3e%3cpolygon fill="%23a9e3f9" points="8.012,13 5.707,8.702 3.4,4.404 8.012,4.404 12.625,4.404 10.317,8.702 "/%3e%3c/svg%3e ')}#user-register-form{padding-top:22px}#user-login #terms-of-use,#user-login-form #terms-of-use,#user-pass #terms-of-use,#user-register-form #terms-of-use{margin-top:10px}#user-login .form-item,#user-login-form .form-item,#user-pass .form-item,#user-register-form .form-item{margin:15px 0}#user-login .form-item+.form-item,#user-login-form .form-item+.form-item,#user-pass .form-item+.form-item,#user-register-form .form-item+.form-item{margin-bottom:0}#user-login .form-item:first-of-type,#user-login-form .form-item:first-of-type,#user-pass .form-item:first-of-type,#user-register-form .form-item:first-of-type{margin-top:0}#user-login .js-form-type-textfield input,#user-login .js-form-type-password input,#user-login-form .js-form-type-textfield input,#user-login-form .js-form-type-password input,#user-pass .js-form-type-textfield input,#user-pass .js-form-type-password input,#user-register-form .js-form-type-textfield input,#user-register-form .js-form-type-password input,#user-login .js-form-type-textfield label,#user-login .js-form-type-password label,#user-login-form .js-form-type-textfield label,#user-login-form .js-form-type-password label,#user-pass .js-form-type-textfield label,#user-pass .js-form-type-password label,#user-register-form .js-form-type-textfield label,#user-register-form .js-form-type-password label{font-size:16px}#user-login .js-form-type-textfield:focus-within label,#user-login .js-form-type-textfield:has(input:not(:placeholder-shown)) label,#user-login .js-form-type-password:focus-within label,#user-login .js-form-type-password:has(input:not(:placeholder-shown)) label,#user-login-form .js-form-type-textfield:focus-within label,#user-login-form .js-form-type-textfield:has(input:not(:placeholder-shown)) label,#user-login-form .js-form-type-password:focus-within label,#user-login-form .js-form-type-password:has(input:not(:placeholder-shown)) label,#user-pass .js-form-type-textfield:focus-within label,#user-pass .js-form-type-textfield:has(input:not(:placeholder-shown)) label,#user-pass .js-form-type-password:focus-within label,#user-pass .js-form-type-password:has(input:not(:placeholder-shown)) label,#user-register-form .js-form-type-textfield:focus-within label,#user-register-form .js-form-type-textfield:has(input:not(:placeholder-shown)) label,#user-register-form .js-form-type-password:focus-within label,#user-register-form .js-form-type-password:has(input:not(:placeholder-shown)) label{font-size:1rem}#user-login input:not([type=checkbox]):not([type=radio]):not([type=submit]),#user-login-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),#user-pass input:not([type=checkbox]):not([type=radio]):not([type=submit]),#user-register-form input:not([type=checkbox]):not([type=radio]):not([type=submit]){font-family:Barlow,sans-serif;background:#eee;color:#036;border:0;border-radius:5px;height:5rem;padding:1.25rem 1rem .75rem;margin:0;width:100%}.form-item--input-small #user-login input:not([type=checkbox]):not([type=radio]):not([type=submit]),.form-item--input-small #user-login-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.form-item--input-small #user-pass input:not([type=checkbox]):not([type=radio]):not([type=submit]),.form-item--input-small #user-register-form input:not([type=checkbox]):not([type=radio]):not([type=submit]){height:3rem;padding:.5rem}#user-login input:not([type=checkbox]):not([type=radio]):not([type=submit]):hover,#user-login-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):hover,#user-pass input:not([type=checkbox]):not([type=radio]):not([type=submit]):hover,#user-register-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):hover{box-shadow:0 0 0 1px #bfcbd5}#user-login input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,#user-login-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,#user-pass input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,#user-register-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus{outline:0;box-shadow:0 0 0 1px #395775bf}#user-login .description,#user-login-form .description,#user-pass .description,#user-register-form .description{font-family:Barlow,sans-serif;color:#404041;font-weight:500;font-size:12px;line-height:1.2;margin:5px 0 0;display:none}#user-login .description.password-suggestions,#user-login-form .description.password-suggestions,#user-pass .description.password-suggestions,#user-register-form .description.password-suggestions{font-size:12px;border:2px solid #bfcbd5;width:100%;padding:10px;margin:5px 0 0}#user-login .description.password-suggestions li,#user-login-form .description.password-suggestions li,#user-pass .description.password-suggestions li,#user-register-form .description.password-suggestions li{line-height:1.5;list-style:initial;list-style-position:inside;margin-left:5px}#user-login .description.password-suggestions li:first-child,#user-login-form .description.password-suggestions li:first-child,#user-pass .description.password-suggestions li:first-child,#user-register-form .description.password-suggestions li:first-child{margin-top:5px}@media screen and (min-width:768px){#user-login .form-item-pass .description,#user-login-form .form-item-pass .description,#user-pass .form-item-pass .description,#user-register-form .form-item-pass .description{max-width:58%}}#user-login .form-type-password-confirm .description,#user-login .field-name-field-auth-code .description,#user-login-form .form-type-password-confirm .description,#user-login-form .field-name-field-auth-code .description,#user-pass .form-type-password-confirm .description,#user-pass .field-name-field-auth-code .description,#user-register-form .form-type-password-confirm .description,#user-register-form .field-name-field-auth-code .description{display:block}#user-login .form-item--floated-label.form-item:focus-within label,#user-login-form .form-item--floated-label.form-item:focus-within label,#user-pass .form-item--floated-label.form-item:focus-within label,#user-register-form .form-item--floated-label.form-item:focus-within label{font-size:1rem;top:0;left:.5rem;transform:translate(-5px,-12px)}#user-login .form-item--floated-label label,#user-login-form .form-item--floated-label label,#user-pass .form-item--floated-label label,#user-register-form .form-item--floated-label label{font-family:Barlow,sans-serif;color:#395775;font-weight:400;top:.5rem;-webkit-user-select:none;user-select:none}#user-login .form-item--floated-label label span.form-required,#user-login-form .form-item--floated-label label span.form-required,#user-pass .form-item--floated-label label span.form-required,#user-register-form .form-item--floated-label label span.form-required{font-size:1.4rem;color:red}#user-login .form-item--floated-label label.floated,#user-login-form .form-item--floated-label label.floated,#user-pass .form-item--floated-label label.floated,#user-register-form .form-item--floated-label label.floated{font-size:1rem;top:0;left:.5rem;color:#395775bf}#user-login .form-item--floated-label label.floated span.form-required,#user-login-form .form-item--floated-label label.floated span.form-required,#user-pass .form-item--floated-label label.floated span.form-required,#user-register-form .form-item--floated-label label.floated span.form-required{font-size:1rem}#user-login .form-actions.form-wrapper,#user-login-form .form-actions.form-wrapper,#user-pass .form-actions.form-wrapper,#user-register-form .form-actions.form-wrapper{margin:15px 0 30px;text-align:center}@media screen and (min-width:768px){#user-login .form-actions.form-wrapper,#user-login-form .form-actions.form-wrapper,#user-pass .form-actions.form-wrapper,#user-register-form .form-actions.form-wrapper{text-align:right}}#user-login .form-actions.form-wrapper .form-submit,#user-login-form .form-actions.form-wrapper .form-submit,#user-pass .form-actions.form-wrapper .form-submit,#user-register-form .form-actions.form-wrapper .form-submit{margin:0}#user-login .form-actions.form-wrapper .form-submit:disabled,#user-login-form .form-actions.form-wrapper .form-submit:disabled,#user-pass .form-actions.form-wrapper .form-submit:disabled,#user-register-form .form-actions.form-wrapper .form-submit:disabled{pointer-events:none;opacity:.25}#edit-group-membership,#edit-terms-of-use{font-family:Barlow,sans-serif;margin:0 0 10px;padding:15px}#edit-group-membership legend,#edit-terms-of-use legend{display:none;font-size:14px;line-height:1;text-transform:uppercase;color:#404041}#edit-group-membership .form-item,#edit-terms-of-use .form-item{display:flex;margin:0;align-items:center}#edit-group-membership .form-item.form-item-terms-of-use,#edit-terms-of-use .form-item.form-item-terms-of-use{margin-top:10px}#edit-group-membership .form-item label,#edit-terms-of-use .form-item label{margin:0 0 0 5px}#edit-group-membership ul+.form-item,#edit-terms-of-use ul+.form-item{margin-top:15px}#user-pass .description{display:initial}.button--light.button--icon:after{background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"%3e%3ccircle fill="%23036" cx="7.958" cy="8.011" r="7.911"/%3e%3cpolygon fill="%23a9e3f9" points="8.012,13 5.707,8.702 3.4,4.404 8.012,4.404 12.625,4.404 10.317,8.702 "/%3e%3c/svg%3e ')}.page-toboggan .inner-main{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width:960px){.page-toboggan .inner-main{width:95%}}@media screen and (min-width:1200px){.page-toboggan .inner-main{max-width:1300px;width:100%}}.page-toboggan .inner-main{width:100%}main.toboggan .interior-page{position:relative}main.toboggan .border-container{margin-top:0}main.toboggan .page__title-container{background-color:transparent}main.toboggan .page__title-container .title-inner{width:95%}@media screen and (min-width:1200px){main.toboggan .page__title-container{border:0}}@media screen and (min-width:1200px){main.toboggan .inner-main{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5}}main.toboggan #user-login-form li>a:hover,main.toboggan #user-login-form li>a:focus{background-color:#e5d000;color:#036}.button--light.button--icon:after{background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"%3e%3ccircle fill="%23036" cx="7.958" cy="8.011" r="7.911"/%3e%3cpolygon fill="%23a9e3f9" points="8.012,13 5.707,8.702 3.4,4.404 8.012,4.404 12.625,4.404 10.317,8.702 "/%3e%3c/svg%3e ')}.user-page-heading,main.toboggan .title-inner{display:flex;align-items:center;height:100px;pointer-events:none}@media screen and (min-width:1200px){.user-page-heading,main.toboggan .title-inner{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;padding:18px 45px;border-bottom:3px solid #bfcbd5}}.user-page-heading h1,main.toboggan .title-inner h1{font-size:2.4rem;margin:0 auto}@media screen and (min-width:768px){.user-page-heading h1,main.toboggan .title-inner h1{font-size:3.4rem;margin:unset}}.user-page-heading{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width:960px){.user-page-heading{width:95%}}@media screen and (min-width:1200px){.user-page-heading{max-width:1300px;width:100%}}.user-page-heading{position:absolute;top:-100px;left:0;right:0}.user-page-heading span{display:none}.user-logged-in .user-page-heading .register,.path-user:not(.user-logged-in) .user-page-heading .login,.user-page-heading .reset{display:block}.user-page{position:relative}.user-page .page__title-container{display:none}#user-login-form .form-item+.form-item{margin:0}#user-login-form>div{display:flex;flex-flow:column wrap}#user-login-form ul{display:flex;margin-bottom:37.5px;order:-1}@media screen and (min-width:1200px){#user-login-form ul{margin-bottom:50px}}#user-login-form ul>li{border-radius:50vh;display:block;overflow:hidden}#user-login-form ul>li+li{margin-left:.5em}#user-login-form ul>li a{font-family:Barlow,sans-serif;background:#eff2f4;display:block;font-size:14px;line-height:1;padding:1rem 1.25rem;text-decoration:none;text-transform:uppercase}@media screen and (max-width:960px){#user-login-form ul>li a{font-size:12px;white-space:nowrap}}@media screen and (min-width:1200px){#user-login-form ul>li a{padding:1rem 2rem}}h1,h2,h3,h4,h5,h6{font-family:Barlow,sans-serif;line-height:1.2;margin:0}h1,.heading-1{color:#036;font-size:3rem;font-weight:600}@media screen and (min-width:768px){h1,.heading-1{font-size:4rem}}@media screen and (min-width:1200px){h1,.heading-1{font-size:4.5rem}}h2,.heading-2{color:#036;font-size:2.8rem;font-weight:600}@media screen and (min-width:768px){h2,.heading-2{font-size:4.2rem}}h3,.heading-3,.field__label{color:#036;font-size:2.4rem;font-weight:600}@media screen and (min-width:768px){h3,.heading-3,.field__label{font-size:3.4rem}}.field__label{font-family:Barlow,sans-serif}h4,.heading-4{color:#2e2e2e;font-size:2.2rem;font-weight:600}@media screen and (min-width:768px){h4,.heading-4{font-size:2.6rem}}h5,.heading-5{color:#036;font-size:1.6rem;font-weight:400;text-transform:uppercase}@media screen and (min-width:768px){h5,.heading-5{font-size:2.2rem}}h6,.heading-6{color:#444;font-size:1.6rem;font-weight:600;text-transform:uppercase}@media screen and (min-width:768px){h6,.heading-6{font-size:1.6rem}}p{font-family:"Noto Serif",serif;font-size:16px;line-height:24px}.text-align-right{width:100%;text-align:left}@media (min-width:821px){.text-align-right{float:right;text-align:right;width:calc(50% + 16px);margin-left:32px}}.text-align-left{width:100%}@media (min-width:821px){.text-align-left{float:left;width:calc(50% + 16px);margin-right:32px}}.button{font-family:Barlow,sans-serif;align-items:center;background-color:#036;border:0;color:#fff;border-radius:50vh;display:inline-flex;font-size:1.5rem;justify-content:center;line-height:2rem;min-height:4rem;min-width:15rem;padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out;white-space:nowrap}.button:active,.button:focus,.button:hover,.button.pseudo-class-hover{background-color:#bfcbd5;color:#036;text-decoration:none;cursor:pointer}.button:active a,.button:focus a,.button:hover a,.button.pseudo-class-hover a{color:#036}.button a{color:#fff;text-decoration:none}.button.operation-link{font-size:1.2rem;font-weight:600;line-height:1;min-height:unset;min-width:unset;padding:.5rem 1rem .6rem}.button.operation-link:focus,.button.operation-link:hover{background-color:#e5d000}.button--light{background-color:#a9e3f9;color:#036}.button--light:active,.button--light:focus,.button--light:hover,.button--light.pseudo-class-hover{background-color:#90c8dd;color:#036}.button--light.button--icon:after{background-image:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"%3e%3ccircle fill="%23036" cx="7.958" cy="8.011" r="7.911"/%3e%3cpolygon fill="%23a9e3f9" points="8.012,13 5.707,8.702 3.4,4.404 8.012,4.404 12.625,4.404 10.317,8.702 "/%3e%3c/svg%3e ')}.confirm-parent,.password-parent{width:auto}.password-parent{padding:0 0 20px}@media screen and (min-width:768px){.password-parent{padding:0}}div.password-confirm{font-family:Barlow,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.02em;line-height:1;display:flex;align-items:center;float:none;margin:0;width:auto;height:100%;position:absolute;top:0;right:0;padding:10px;border-left:1px solid #bfcbd5;border-top-right-radius:5px;border-bottom-right-radius:5px}div.password-confirm[style*=visible]{color:#404041}div.password-confirm .error,div.password-confirm .ok{font-size:12px;font-weight:700}div.password-confirm .error{color:red}div.password-confirm .ok{color:#06b500}.password-strength{pointer-events:none;display:inline-flex;align-items:center;margin:0;float:none;position:absolute;bottom:0;width:100%}@media screen and (min-width:768px){.password-strength{position:absolute;top:calc(200% + 20px);right:0;bottom:unset;width:40%}}.password-strength .password-strength-text,.password-strength .password-strength-title,.password-strength .password-indicator{font-family:Barlow,sans-serif;color:#404041;display:block;font-size:12px;line-height:1.2;white-space:nowrap}.password-strength .password-strength-text{color:#036;text-transform:uppercase;order:3}.password-strength .password-indicator{margin:0 5px}.path-webform .inner-main{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width:960px){.path-webform .inner-main{width:95%}}@media screen and (min-width:1200px){.path-webform .inner-main{max-width:1300px;width:100%}}.path-webform .inner-main{width:100%}@media screen and (min-width:1200px){.path-webform .inner-main{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5}}.path-user .has-sidebar .inner-container{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width:960px){.path-user .has-sidebar .inner-container{width:95%}}@media screen and (min-width:1200px){.path-user .has-sidebar .inner-container{max-width:1300px;width:100%}}.path-user .has-sidebar .inner-container{padding:0;width:100%}.path-user .has-sidebar .inner-container>.inner-main{border:none}@media screen and (min-width:960px){.path-user .has-sidebar .inner-container{display:flex;flex-flow:row wrap;width:100%}}@media screen and (min-width:1200px){.path-user .has-sidebar .inner-container{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5}}body:not(.path-user) .has-sidebar{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width:960px){body:not(.path-user) .has-sidebar{width:95%}}@media screen and (min-width:1200px){body:not(.path-user) .has-sidebar{max-width:1300px;width:100%}}@media screen and (min-width:768px){.block-system{flex:1 1 75%}}.path-user #user-login,.path-user #user-pass{min-height:30vh}.path-user.not-logged-in .page__title-container{display:none}.path-user .inner-main{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width:960px){.path-user .inner-main{width:95%}}@media screen and (min-width:1200px){.path-user .inner-main{max-width:1300px;width:100%}}.path-user .inner-main{width:100%}@media screen and (min-width:1200px){.path-user .inner-main{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5}}@media screen and (max-width:768px){.path-user.logged-in .inner-main{padding-top:0}}.path-user .breadcrumbs{display:none}.path-user aside{background:#bfcbd540}.path-user aside p,.path-user aside ul{font-size:14px;margin:0 0 1em}.path-user aside p+h4,.path-user aside ul+h4{margin-top:2em}.path-user aside h3{font-size:24px;margin:0 0 .25em}.path-user aside h4{font-size:16px;font-weight:700;text-transform:uppercase;margin:0 0 .25em}.path-user .border-container:not(.has-sidebar) .inner-main,.path-user .border-container:not(.has-sidebar) .inner-sidebar{flex:0 1 100%;width:100%}.path-user .border-container:not(.has-sidebar) .inner-sidebar{border-left:0;border-top:3px solid #bfcbd5}.path-user .profile .field-label{color:#2e2e2e;font-size:2.2rem;font-weight:600}@media screen and (min-width:768px){.path-user .profile .field-label{font-size:2.6rem}}.path-user .profile .field-label{border:0;color:#036;margin-bottom:.25em}@media screen and (min-width:768px){.path-user .profile .field-label{padding-left:150px}}.path-user .profile .field-biography{margin-bottom:1.5rem}@media screen and (min-width:768px){.path-user .profile .field-biography{padding-left:150px}}.path-user .profile .field-biography .field--name-field-biography{margin-bottom:24px}.path-user .field-peopleid{padding:15px 20px;background:#eff2f4}.path-user .field-og-user-node{padding:.5em 0}@media screen and (min-width:768px){.path-user .field-og-user-node,.path-user .field-peopleid{margin-left:150px}}.path-user .profile-location{display:flex}.path-user .profile-location *{display:inline-block}.path-user .profile-location .field--name-field-city+.field--name-field-state:before{content:", "}.path-user .lessons .lessons__header,.path-user .elangdell-books .lessons__header{margin:3rem 0 10px}.path-user .lessons .subtitle,.path-user .elangdell-books .subtitle{font-family:"Noto Serif",serif;color:#2e2e2e;font-size:2.2rem;font-weight:600;line-height:1.5;margin:3rem 0 10px}@media screen and (min-width:1200px){.path-user .lessons,.path-user .elangdell-books{padding-left:150px}}.path-user .user-groups{margin-bottom:24px}.path-user .user-groups:last-child{margin-bottom:0}.path-user .user-groups ul li{margin-bottom:16px}.path-user .user-groups ul li:last-child{margin-bottom:0}.path-user .user-groups h2{margin-bottom:12px;font-size:2.6rem}@media (min-width:821px){.path-user .user-groups h2{font-size:2.6rem}}.path-user .inner-main>h3{margin-bottom:1rem}.path-user .view-my-cali-library .view-header h3,.path-user .view-my-cali-library .view-header p{margin-bottom:1rem}.path-user .view-my-cali-library caption{margin-top:1rem;margin-bottom:1rem;text-align:left}.path-user .view-my-cali-library th.views-field-created{text-align:left}
