@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 */
.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 ')}.callout.l-teaching-guide{overflow:hidden;border-radius:5px;border:0;background-color:#e5d000;position:relative;z-index:1;margin:0 5vw}@media screen and (min-width:980px){.callout.l-teaching-guide{margin:0 0 1.25rem}}.callout.l-teaching-guide:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='41' viewBox='0 0 36 41' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23000' stroke-width='2.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.667 8.573L31.75 5 18.667 1.432a2.52 2.52 0 0 0-1.317 0L4.25 5l13.092 3.572c.433.118.89.119 1.325.001z' fill='%23E8D100'/%3E%3Cpath d='M26.75 11.923V6.367m-16.25.34v4.705m-6.25-6.41v5m2.5 6.25a5 5 0 1 0 10 0 5 5 0 0 0-10 0zm5-.625a.625.625 0 0 0-.625.625m1.25 0a.625.625 0 0 0-.625-.625m0 1.25c.345 0 .625-.28.625-.625m-1.25 0c0 .345.28.625.625.625m7.5-.625a5 5 0 1 0 10 0 5 5 0 0 0-10 0zm5-.625a.625.625 0 0 0-.625.625m1.25 0a.625.625 0 0 0-.625-.625m0 1.25c.345 0 .625-.28.625-.625m-1.25 0c0 .345.28.625.625.625'/%3E%3Cpath d='M13.807 20.81L18 25.002l4.193-4.192'/%3E%3Cpath d='M28 25v3.895c0 5.523-4.477 10-10 10s-10-4.477-10-10V25'/%3E%3Cpath d='M28.375 19.078a5.22 5.22 0 0 1 5.875 5.127v3.442a8.695 8.695 0 0 1-9.553 8.57M7.428 18.77A5.248 5.248 0 0 0 1.75 24v3.5a8.752 8.752 0 0 0 9.553 8.717'/%3E%3C/g%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:right 10% bottom -40px;opacity:.075;z-index:-1}@media screen and (min-width:980px){.callout.l-teaching-guide:before{background-position:right -30px bottom -50px}}@media screen and (min-width:1200px){.callout.l-teaching-guide:before{background-position:right -60px bottom -50px}}.callout.l-teaching-guide h3{padding:0;margin-bottom:.5rem}.callout.l-teaching-guide .callout-content .guide-list{padding:0}.callout.l-teaching-guide .callout-content li:last-of-type{font-size:12px;color:#036;position:relative;bottom:-1em}.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 ')}.callout .callout-content.list-files{padding-bottom:0}.callout .callout-content.list-files>ul li:last-of-type{margin-bottom:25px}.callout .callout-content.list-files .file{display:flex}.callout .callout-content.list-files .file-icon{align-self:flex-start;transform:translateY(.4rem);margin-right:.5rem}.callout.faculty-only .callout-content{padding-top:10px}.callout-list .callout{margin:0 0 1.5rem;border-top:0;background:none}.callout-list .callout h4{color:#036;font-size:1.6rem;font-weight:400;text-transform:uppercase}@media screen and (min-width:768px){.callout-list .callout h4{font-size:2.2rem}}.callout-list .callout h4{text-transform:none;font-weight:600;color:#2e2e2e}.callout+.callout-list{margin-top:30px}.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 ')}.callout.book-thumbnail+.ebooks{border-top:0}.callout.book-thumbnail .callout-content{display:flex}@media screen and (min-width:768px){.callout.book-thumbnail .callout-content{justify-content:center}}.callout.book-thumbnail .field--name-field-photo{margin:0 10px 0 0}.callout.book-thumbnail .field--name-field-photo img{height:150px;width:auto;max-width:none}@media screen and (min-width:768px){.callout.book-thumbnail .field--name-field-photo{margin:0}.callout.book-thumbnail .field--name-field-photo img{height:200px;width:auto}}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 ')}.callout.callout-authors{border-top:0;background:#fff}.l-desktop-right .callout.callout-authors{padding-top:20px}@media screen and (min-width:768px){.callout.callout-authors .callout-content{padding-top:0}}.callout.callout-authors .callout-content .field--name-field-authors{padding-left:0;padding-right:0}.callout{border-top:3px solid #bfcbd5;border-bottom:3px solid #bfcbd5;background:#eff2f4;border-bottom:0}.callout .view-header,.callout .view-content{padding:0;border:0}.callout a{overflow-wrap:anywhere}.callout:first-child{border-top:0}.callout .callout-content{padding:20px}.callout .callout-content h4{white-space:nowrap}.callout .callout-content h4 img{width:22px;height:auto;vertical-align:middle;position:relative;top:-.1em;margin-right:5px}@media screen and (min-width:1024px){.callout .callout-content h4 img{width:30px}}.callout .callout-content ul,.callout .callout-content .field__items,.callout .callout-content .field-print-book,.callout .callout-content .field-preview-book{padding:0 5% 0 30px;font-family:"Noto Serif",serif}@media screen and (min-width:980px){.callout .callout-content ul,.callout .callout-content .field__items,.callout .callout-content .field-print-book,.callout .callout-content .field-preview-book{padding:0 0 0 40px}}.callout .callout-content ul li,.callout .callout-content ul .field__item,.callout .callout-content .field__items li,.callout .callout-content .field__items .field__item,.callout .callout-content .field-print-book li,.callout .callout-content .field-print-book .field__item,.callout .callout-content .field-preview-book li,.callout .callout-content .field-preview-book .field__item{line-height:normal;margin:.75em 0}.callout.bordered-title-block{border:0;border-radius:0;margin:2rem 0;background:#eee;padding:2rem}.callout.bordered-title-block .bordered-title-block__content{padding:0}.callout.borderless{border-top:0}.callout.faculty-only h5,.callout.faculty-only .callout-content ul{padding:0 5% 0 30px}@media screen and (min-width:980px){.callout.faculty-only h5,.callout.faculty-only .callout-content ul{padding:0 0 0 40px}}.ebooks+.callout.faculty-only h4{display:none}.content-inner .callout:not(:first-child) .callout-content{padding-top:0}.page-extras .callout{background:none;border:0}
.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 ')}.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 ')}.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 ')}.node--type-elangdell-books h3,.node--type-elangdell-books .heading-3,.node--type-elangdell-books h4,.node--type-elangdell-books .heading-4{margin-bottom:.3em}.node--type-elangdell-books h6,.node--type-elangdell-books .heading-6{letter-spacing:.1em;color:#444}@media screen and (min-width:768px){.node--type-elangdell-books h6,.node--type-elangdell-books .heading-6{font-size:1.5rem;margin:0 0 1em}}.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 ')}.book-sidebar{background:#eff2f4;font-size:1.4rem;line-height:1.5}.book-sidebar .book-title{padding-left:0;font-size:3rem}@media screen and (min-width:768px){.book-sidebar .book-title{display:none}}@media screen and (min-width:768px){.book-sidebar{flex:0 1 33.33%;border-left:3px solid #bfcbd5;padding-top:15px}}.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 ')}#download-verify-form-wrapper{border-top:3px solid #bfcbd5;background-color:#e5d000;margin-top:2rem;margin-left:-50px;margin-right:-40px;padding:20px;color:#00264c}@media screen and (min-width:768px){#download-verify-form-wrapper{margin-left:-50px;margin-right:-34px;padding:20px}}@media screen and (min-width:980px){#download-verify-form-wrapper{padding:20px 30px;margin-left:-60px;margin-right:-20px}}#download-verify-form-wrapper p{font-size:12px;color:#00264c;font-weight:400}#download-verify-form-wrapper p b{font-weight:400}#download-verify-form-wrapper>div{display:flex;flex-flow:column wrap}#download-verify-form-wrapper>div p{font-family:Barlow,sans-serif;color:#00264c;order:-1;font-size:20px;margin-top:10px}#download-verify-form-wrapper>div p b:first-of-type{text-transform:uppercase;font-size:14px;letter-spacing:.01em}#download-verify-form-wrapper>div p b:last-of-type{font-weight:700}#download-verify-form-wrapper>div p .filename-display{line-height:1.2;display:block}#download-verify-form-wrapper label{font-family:Barlow,sans-serif;font-size:12px;text-transform:uppercase}#download-verify-form-wrapper .form-item{margin-top:15px;margin-bottom:0}#download-verify-form-wrapper .form-item input{border:0}#download-verify-form-wrapper .form-actions{display:flex;flex-flow:column;text-align:center}#download-verify-form-wrapper .form-actions .button{display:block}#download-verify-form-wrapper .form-submit{margin:0 auto}#download-verify-form-wrapper .form-submit:hover,#download-verify-form-wrapper .form-submit:focus{color:#fff;background-color:#2e2e2e}#download-verify-form-wrapper .form-cancel{color:#00264c;background-color:transparent;padding:0;min-height:auto}#download-verify-form-wrapper .form-cancel:hover{color:#036;box-shadow:none}#download-verify-form-wrapper .form-cancel:hover:hover,#download-verify-form-wrapper .form-cancel:hover:focus{text-decoration:underline}.book-desc,.book-more{padding:20px}.licensing .callout-content .page-extras{border-top:0}.book-title{line-height:1}@media screen and (min-width:768px){.book-title{padding:20px}}.book-content .book-title{display:none}@media screen and (min-width:768px){.book-content .book-title{display:flex}}.book-detail{display:flex}.book-detail .container-inner{padding:0;width:100%}@media screen and (min-width:768px){.book-detail .container-inner{flex-flow:row-reverse nowrap}}@media screen and (min-width:768px){.book-detail .book-content{padding:initial;flex:0 1 66.67%}}.book-more{border-top:3px solid #bfcbd5;background:#e5d000}.book-authors{padding:24px 20px 0}@media screen and (min-width:768px){.book-authors{padding-bottom:0}}.book-authors .field__items{display:flex;flex-flow:column;border:0!important;padding:0!important}@media screen and (min-width:768px){.book-authors .field__items{flex-flow:row wrap}}.book-authors .profile{text-align:center}.book-authors .profile+.profile{margin:2rem 0 0}@media screen and (min-width:768px){.book-authors .profile{width:150px}.book-authors .profile,.book-authors .profile+.profile{margin:0 1rem 0 0}}.field--name-field-ebook-downloads span{display:none}.field--name-field-ebook-downloads span.file{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 ')}.node--type-lesson,.node--type-podcast{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:1rem;padding-right:1rem;width:100%;margin-top:20px}.node--type-lesson .l-3-column-detail,.node--type-podcast .l-3-column-detail{align-items:start;display:grid;grid-column-gap:3rem;grid-row-gap:3rem;grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;grid-template-areas:"l-content" "l-lesson-details" "l-author" "l-teaching-guide" "l-more-like-this"}@media screen and (min-width:640px){.node--type-lesson .l-3-column-detail,.node--type-podcast .l-3-column-detail{grid-row-gap:1.5rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto auto auto;grid-template-areas:"l-content l-content l-content l-content l-content l-content l-content l-content" "l-lesson-details l-lesson-details l-lesson-details l-lesson-details l-lesson-details l-author l-author l-author" "l-teaching-guide l-teaching-guide l-teaching-guide l-teaching-guide l-more-like-this l-more-like-this l-more-like-this l-more-like-this"}}@media screen and (min-width:1024px){.node--type-lesson .l-3-column-detail,.node--type-podcast .l-3-column-detail{grid-template-columns:minmax(220px,340px) minmax(500px,1fr) minmax(220px,340px);grid-template-rows:auto;grid-template-areas:"l-desktop-left l-content l-desktop-right"}}.node--type-lesson .l-3-column-detail .l-content,.node--type-podcast .l-3-column-detail .l-content{grid-area:l-content;margin-bottom:3rem}.node--type-lesson .l-3-column-detail .l-content h1,.node--type-lesson .l-3-column-detail .l-content h2,.node--type-lesson .l-3-column-detail .l-content h3,.node--type-lesson .l-3-column-detail .l-content h4,.node--type-lesson .l-3-column-detail .l-content h5,.node--type-lesson .l-3-column-detail .l-content h6,.node--type-podcast .l-3-column-detail .l-content h1,.node--type-podcast .l-3-column-detail .l-content h2,.node--type-podcast .l-3-column-detail .l-content h3,.node--type-podcast .l-3-column-detail .l-content h4,.node--type-podcast .l-3-column-detail .l-content h5,.node--type-podcast .l-3-column-detail .l-content h6{color:#295b51}.node--type-lesson .l-3-column-detail .l-lesson-details,.node--type-podcast .l-3-column-detail .l-lesson-details{grid-area:l-lesson-details}@media screen and (min-width:768px 1023px){.node--type-lesson .l-3-column-detail .l-lesson-details,.node--type-podcast .l-3-column-detail .l-lesson-details{position:relative}}@media screen and (min-width:768px 1023px){.logged-in .node--type-lesson .l-3-column-detail .l-lesson-details,.logged-in .node--type-podcast .l-3-column-detail .l-lesson-details{min-height:310px;padding-left:192px}}@media screen and (min-width:768px 1023px){.node--type-lesson .l-3-column-detail .l-lesson-details .actions,.node--type-podcast .l-3-column-detail .l-lesson-details .actions{left:0;margin-bottom:0;padding:2rem 3.2rem 0 1rem;position:absolute;top:0}}.node--type-lesson .l-3-column-detail .l-author,.node--type-podcast .l-3-column-detail .l-author{grid-area:l-author}.node--type-lesson .l-3-column-detail .l-desktop-left,.node--type-podcast .l-3-column-detail .l-desktop-left{grid-area:l-desktop-left}@media screen and (min-width:1024px){.node--type-lesson .l-3-column-detail .l-desktop-left>*:not(:last-child),.node--type-podcast .l-3-column-detail .l-desktop-left>*:not(:last-child){margin-bottom:2.5rem}}.node--type-lesson .l-3-column-detail .l-desktop-right,.node--type-podcast .l-3-column-detail .l-desktop-right{grid-area:l-desktop-right}@media screen and (min-width:1024px){.node--type-lesson .l-3-column-detail .l-desktop-right>*:not(:last-child),.node--type-podcast .l-3-column-detail .l-desktop-right>*:not(:last-child){margin-bottom:2.5rem}}.node--type-lesson .l-3-column-detail .lesson-actions,.node--type-podcast .l-3-column-detail .lesson-actions{display:flex}@media screen and (min-width:768px 1023px){.node--type-lesson .l-3-column-detail .lesson-actions,.node--type-podcast .l-3-column-detail .lesson-actions{flex-direction:column}}.node--type-lesson .access,.node--type-podcast .access{background-color:#eee;padding:2rem 1rem}.node--type-lesson .access .form-item,.node--type-podcast .access .form-item{margin:0}.node--type-lesson .access-denied__icon,.node--type-podcast .access-denied__icon{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="25" height="33" viewBox="0 0 25 33"%3E%3Ctitle%3Eicon--lock%3C/title%3E%3Cpath d="M23.75,15.79H22.1V10.23a10.54,10.54,0,0,0-2.76-7.17,9.2,9.2,0,0,0-13.68,0A10.54,10.54,0,0,0,2.9,10.23v5.56H1.25A1.25,1.25,0,0,0,0,17v14.7A1.25,1.25,0,0,0,1.25,33h22.5A1.25,1.25,0,0,0,25,31.74V17a1.25,1.25,0,0,0-1.24-1.25M7.46,10.23A5.91,5.91,0,0,1,9,6.21a4.68,4.68,0,0,1,7,0,5.91,5.91,0,0,1,1.53,4v5.56H7.46Z" fill="%23002d5b"/%3E%3C/svg%3E');background-position:center;background-repeat:no-repeat;background-size:25px;height:33px;margin:0 auto 1rem;text-indent:-999em;width:25px}.node--type-lesson .l-teaching-guide{grid-area:l-teaching-guide}.node--type-lesson .l-more-like-this{grid-area:l-more-like-this}.bookmark-link .flag-message{display:none!important}.all-tools h3,.more-tools h3{margin-bottom:0!important}.all-tools p,.more-tools p{margin-bottom:1.5rem}
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 ')}.block-inline-blocklesson-casebook-callout:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:100vw;height:3px;background-color:#bfcbd5}.block-inline-blocklesson-casebook-callout:before{top:-3px}@media (min-width:992px){.lb-section--66-33 .lb-region--left .block-inline-blocklesson-casebook-callout:before{left:auto;transform:none;right:0}}@media (min-width:992px){.lb-section--66-33 .lb-region--right .block-inline-blocklesson-casebook-callout:before{left:0;transform:none}}.block-inline-blocklesson-casebook-callout{position:relative}.block-inline-blocklesson-casebook-callout:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:100vw;height:3px;background-color:#bfcbd5}.block-inline-blocklesson-casebook-callout:after{bottom:0}@media (min-width:992px){.lb-section--66-33 .lb-region--left .block-inline-blocklesson-casebook-callout:after{left:auto;transform:none;right:0}}@media (min-width:992px){.lb-section--66-33 .lb-region--right .block-inline-blocklesson-casebook-callout:after{left:0;transform:none}}@media (max-width:820px){.block-inline-blocklesson-casebook-callout{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5}}@media (min-width:821px){.block-inline-blocklesson-casebook-callout{margin:0 -45px}.form-single-submit .block-inline-blocklesson-casebook-callout{margin:0}}.block-inline-blocklesson-casebook-callout{display:flex;flex-wrap:wrap}.block-inline-blocklesson-casebook-callout h2,.block-inline-blocklesson-casebook-callout .field--name-field-placeholder-image img{width:100%}.block-inline-blocklesson-casebook-callout>div{flex-basis:100%}.block-inline-blocklesson-casebook-callout>div:first-of-type{flex-basis:calc(40% - 45px);padding-bottom:0}.block-inline-blocklesson-casebook-callout>div:nth-of-type(2){flex-basis:60%;flex-grow:1;padding-bottom:0;padding-left:45px}@media screen and (max-width:767px){.block-inline-blocklesson-casebook-callout>div:first-of-type{flex-basis:100%;padding:32px 45px 0}.block-inline-blocklesson-casebook-callout>div:nth-of-type(2){flex-basis:100%;padding:32px 45px 0}}@media screen and (min-width:1200px){.block-inline-blocklesson-casebook-callout{align-items:normal}.block-inline-blocklesson-casebook-callout>div{flex-basis:50%;padding:45px}.block-inline-blocklesson-casebook-callout>div:first-of-type{padding:45px 0 45px 45px;flex-basis:calc(20% - 45px)}.block-inline-blocklesson-casebook-callout>div:nth-of-type(2){border-right:3px solid #bfcbd5;padding:45px;flex-basis:calc(30% + 45px)}}.featured-content-block{display:flex;position:relative;gap:45px;height:100%}@media screen and (max-width:767px){.featured-content-block{flex-direction:column}}.featured-content-block.icon--owl:after{content:"";display:block;width:48px;height:48px;background-size:contain;position:absolute;bottom:-16px;right:-12px;background:url(/themes/custom/sd/dist/images/icon--study-owl.svg) no-repeat center}@media screen and (max-width:767px){.featured-content-block.icon--owl:after{bottom:4px;right:0}}@media screen and (max-width:767px){.featured-content-block.icon--books{padding-left:45px;padding-right:45px}}@media screen and (max-width:767px){.featured-content-block.icon--books .featured-content-block__image{padding:32px 0 0}}.featured-content-block.icon--books .featured-content-block__content{position:relative}@media screen and (max-width:767px){.featured-content-block.icon--books .featured-content-block__content{padding:32px 0}}.featured-content-block.icon--books .featured-content-block__content:after{content:"";display:block;width:48px;height:48px;background-size:contain;position:absolute;bottom:-16px;right:-12px;background:url(/themes/custom/sd/dist/images/glasses-book.svg) no-repeat center}@media screen and (max-width:767px){.featured-content-block.icon--books .featured-content-block__content:after{bottom:16px;right:0}}.featured-content-block__image{flex-basis:calc(40% - 45px)}.featured-content-block__image img{width:100%}@media screen and (max-width:767px){.featured-content-block__image{padding:0 45px}}.featured-content-block__content{flex-basis:60%;flex-grow:1}.featured-content-block__content .eyebrow{text-transform:uppercase;font-size:16px;color:#6b8093;font-family:Barlow,sans-serif}.featured-content-block__content .h4 span{color:#2e2e2e;font-size:2.2rem;font-weight:600}@media screen and (min-width:768px){.featured-content-block__content .h4 span{font-size:2.6rem}}.featured-content-block__content .h4 span{font-family:Barlow,sans-serif;display:block;text-transform:none;color:#2e2e2e;font-weight:700;margin-bottom:16px}.featured-content-block__content>a{display:block;font-weight:700;margin-top:16px}.path-books .page__title-container{background-color:#bfcbd5}.view-header-wrap .view-content .views-field-name h1{margin-bottom:0}.view-books .view-content{overflow:hidden}.view-books .views-row{margin-bottom:6rem}.view-books .views-row:last-child{margin-bottom:0}.view-books .featured-content-block__image{max-width:110px}.view-books .featured-content-block__content .eyebrow{display:none}.view-books .featured-content-block__content:after{display:none!important}.view-books .featured-content-block__content>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}.view-books .featured-content-block__content>a:active,.view-books .featured-content-block__content>a:focus,.view-books .featured-content-block__content>a:hover,.view-books .featured-content-block__content>a.pseudo-class-hover{background-color:#bfcbd5;color:#036;text-decoration:none;cursor:pointer}.view-books .featured-content-block__content>a:active a,.view-books .featured-content-block__content>a:focus a,.view-books .featured-content-block__content>a:hover a,.view-books .featured-content-block__content>a.pseudo-class-hover a{color:#036}.view-books .featured-content-block__content>a a{color:#fff;text-decoration:none}.view-books .featured-content-block__content>a.operation-link{font-size:1.2rem;font-weight:600;line-height:1;min-height:unset;min-width:unset;padding:.5rem 1rem .6rem}.view-books .featured-content-block__content>a.operation-link:focus,.view-books .featured-content-block__content>a.operation-link:hover{background-color:#e5d000}
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}}
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 ')}.block-inline-blockfront-page-feature-block:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:100vw;height:3px;background-color:#bfcbd5}.block-inline-blockfront-page-feature-block:before{top:-3px}@media (min-width:992px){.lb-section--66-33 .lb-region--left .block-inline-blockfront-page-feature-block:before{left:auto;transform:none;right:0}}@media (min-width:992px){.lb-section--66-33 .lb-region--right .block-inline-blockfront-page-feature-block:before{left:0;transform:none}}@media (max-width:820px){.block-inline-blockfront-page-feature-block{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5}}.block-inline-blockfront-page-feature-block{position:relative}.block-inline-blockfront-page-feature-block:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:100vw;height:3px;background-color:#bfcbd5}.block-inline-blockfront-page-feature-block:after{bottom:0}@media (min-width:992px){.lb-section--66-33 .lb-region--left .block-inline-blockfront-page-feature-block:after{left:auto;transform:none;right:0}}@media (min-width:992px){.lb-section--66-33 .lb-region--right .block-inline-blockfront-page-feature-block:after{left:0;transform:none}}@media (min-width:821px){.block-inline-blockfront-page-feature-block{margin:0 -45px}.form-single-submit .block-inline-blockfront-page-feature-block{margin:0}}.block-inline-blockfront-page-feature-block{padding:32px;background-color:#eee}@media (min-width:821px){.block-inline-blockfront-page-feature-block{padding:48px 45px}}.block-inline-blockfront-page-feature-block .feature-wrap{position:relative}@media (min-width:821px){.block-inline-blockfront-page-feature-block .feature-wrap{display:flex;align-items:center}}.block-inline-blockfront-page-feature-block .feature-wrap svg{position:relative;display:block;content:"";width:40px;height:40px;position:absolute;left:auto;right:-14px;bottom:-14px;margin-top:0}@media (min-width:821px){.block-inline-blockfront-page-feature-block .feature-wrap svg{width:50px;height:50px;right:-24px;bottom:-24px}}.block-inline-blockfront-page-feature-block .field--name-field-image{margin-bottom:12px}@media (min-width:821px){.block-inline-blockfront-page-feature-block .field--name-field-image{max-width:440px;min-width:340px;margin-right:80px;margin-bottom:0}}.block-inline-blockfront-page-feature-block .field--name-field-image img{width:100%;height:100%;max-height:300px;object-fit:cover;border:3px solid #bfcbd5}@media (min-width:821px){.block-inline-blockfront-page-feature-block .field--name-field-image+.feature-block-content{max-width:600px}}.block-inline-blockfront-page-feature-block .field--name-field-eyebrow{font-family:Barlow,sans-serif;font-size:16px;text-transform:uppercase;color:#727272}.block-inline-blockfront-page-feature-block h2{font-family:Barlow,sans-serif;margin-bottom:12px;font-size:40px;font-weight:700;color:#2e2e2e}.block-inline-blockfront-page-feature-block .field--name-body{margin-bottom:18px}.block-inline-blockfront-page-feature-block .field--name-body *{font-family:"Noto Serif",serif;font-size:18px;background-color:transparent}.block-inline-blockfront-page-feature-block .field--name-field-cta{font-family:Barlow,sans-serif;font-size:14px}.block-inline-blockfront-page-feature-block .field--name-field-cta a{font-weight:600;text-decoration:underline}.block-inline-blockfront-page-feature-block .field--name-field-cta a:hover,.block-inline-blockfront-page-feature-block .field--name-field-cta a:focus-visible{text-decoration:none}
.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 ')}.node--type-homepage,.node--type-homepage .border-container .container-inner{padding:0}.node--type-homepage .layout__region .block{margin:0}.node--type-homepage .layout__region .block:last-of-type{margin-bottom:0}@media (max-width:820px){.node--type-homepage .layout__region .block{border-left:none;border-right:none;margin:0;padding: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 ')}.pane-lessons-and-podcasts-topics-panel-pane-1{overflow:hidden}.block-node-type~.pane-lessons-and-podcasts-topics-panel-pane-1 .page__title-container{display:none}.node--type-podcast,.node--type-lesson{position:relative}.node--type-podcast .profile,.node--type-lesson .profile{text-align:center}.node--type-podcast .profile+.profile,.node--type-lesson .profile+.profile{margin:2rem 0 0}.node--type-podcast.node-teaser,.node--type-lesson.node-teaser{background:#a9e3f94d;display:flex;flex-flow:column wrap;padding:2rem}@media screen and (min-width:768px){.node--type-podcast.node-teaser,.node--type-lesson.node-teaser{padding:3rem}}.node--type-podcast.node-teaser .lesson-content,.node--type-lesson.node-teaser .lesson-content{margin-bottom:2rem}.node--type-podcast.node-teaser .lesson-content p,.node--type-lesson.node-teaser .lesson-content p{font-size:14px}.node--type-podcast.node-teaser h2,.node--type-lesson.node-teaser h2{color:#036;font-size:1.6rem;font-weight:400;text-transform:uppercase}@media screen and (min-width:768px){.node--type-podcast.node-teaser h2,.node--type-lesson.node-teaser h2{font-size:2.2rem}}.node--type-podcast.node-teaser h2,.node--type-lesson.node-teaser h2{text-transform:none;font-weight:600;margin-bottom:.75em}.node--type-podcast.node-teaser h2 a,.node--type-lesson.node-teaser h2 a{text-decoration:none}.node--type-podcast.lesson-started,.node--type-lesson.lesson-started{background:#a9e3f9}.node--type-podcast.lesson-started .lesson-status,.node--type-lesson.lesson-started .lesson-status{display:inline-flex;flex-flow:row wrap;align-items:center;margin:-5px auto 10px 0}.node--type-podcast .lesson-button,.node--type-lesson .lesson-button{margin-top:auto;position:relative}.node--type-podcast .lesson-button ul.links,.node--type-podcast .lesson-button ul.links.inline,.node--type-podcast .lesson-button ul li,.node--type-lesson .lesson-button ul.links,.node--type-lesson .lesson-button ul.links.inline,.node--type-lesson .lesson-button ul li{padding:0;display:block}.node--type-podcast .lesson-button ul.links a,.node--type-podcast .lesson-button ul.links.inline a,.node--type-podcast .lesson-button ul li a,.node--type-lesson .lesson-button ul.links a,.node--type-lesson .lesson-button ul.links.inline a,.node--type-lesson .lesson-button ul li a{font-family:Barlow,sans-serif;text-align:center;white-space:nowrap;color:#fff;font-size:1.5rem;line-height:2rem;display:block;border-radius:50vh;background-color:#036;-webkit-user-select:none;user-select:none;min-height:4rem;min-width:15rem;padding:1rem 2rem;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out}.node--type-podcast .lesson-button ul.links a:focus,.node--type-podcast .lesson-button ul.links a:hover,.node--type-podcast .lesson-button ul.links.inline a:focus,.node--type-podcast .lesson-button ul.links.inline a:hover,.node--type-podcast .lesson-button ul li a:focus,.node--type-podcast .lesson-button ul li a:hover,.node--type-lesson .lesson-button ul.links a:focus,.node--type-lesson .lesson-button ul.links a:hover,.node--type-lesson .lesson-button ul.links.inline a:focus,.node--type-lesson .lesson-button ul.links.inline a:hover,.node--type-lesson .lesson-button ul li a:focus,.node--type-lesson .lesson-button ul li a:hover{background:#e5d000;color:#036}.node--type-podcast .lesson-button:after,.node--type-lesson .lesson-button:after{content:"";position:absolute;display:inline-block;background:no-repeat center/24px url(/themes/custom/sd/dist/assets/icon--circle-arrow-right.svg);height:25px;width:25px;top:50%;transform:translateY(-50%);right:7px;opacity:.75;pointer-events:none}.node--type-podcast.dual-sidebars,.node--type-lesson.dual-sidebars{background:transparent}.node--type-podcast.dual-sidebars .lesson-page-inner,.node--type-lesson.dual-sidebars .lesson-page-inner{padding:0;width:100%;display:flex;flex-flow:column wrap}.node--type-podcast.dual-sidebars .lesson-page-inner .view-run-count-for-a-lesson .view-content,.node--type-lesson.dual-sidebars .lesson-page-inner .view-run-count-for-a-lesson .view-content{overflow:hidden}.node--type-podcast.dual-sidebars .lesson-page-inner .l-desktop-right,.node--type-lesson.dual-sidebars .lesson-page-inner .l-desktop-right{background:#eff2f4}@media screen and (max-width:979px){.node--type-podcast.dual-sidebars .lesson-page-inner .teaching-guide,.node--type-podcast.dual-sidebars .lesson-page-inner .l-lesson-details,.node--type-lesson.dual-sidebars .lesson-page-inner .teaching-guide,.node--type-lesson.dual-sidebars .lesson-page-inner .l-lesson-details{margin:0 5%}.node--type-podcast.dual-sidebars .lesson-page-inner .l-author,.node--type-lesson.dual-sidebars .lesson-page-inner .l-author{margin:15px 0 0;border-top:3px solid #bfcbd5}}@media screen and (min-width:980px){.node--type-podcast.dual-sidebars .lesson-page-inner,.node--type-lesson.dual-sidebars .lesson-page-inner{flex-flow:row wrap}.node--type-podcast.dual-sidebars .lesson-page-inner .l-desktop-left,.node--type-lesson.dual-sidebars .lesson-page-inner .l-desktop-left{flex:1;order:1;padding:25px 15px 0}.node--type-podcast.dual-sidebars .lesson-page-inner .node__content,.node--type-lesson.dual-sidebars .lesson-page-inner .node__content{flex:2;order:2}.node--type-podcast.dual-sidebars .lesson-page-inner .l-desktop-right,.node--type-lesson.dual-sidebars .lesson-page-inner .l-desktop-right{flex:1;order:3}}@media screen and (min-width:1200px){.node--type-podcast.dual-sidebars .lesson-page-inner,.node--type-lesson.dual-sidebars .lesson-page-inner{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5}}.node--type-podcast.dual-sidebars .lesson-actions,.node--type-lesson.dual-sidebars .lesson-actions{display:flex}.node--type-podcast.dual-sidebars .sidebar-item,.node--type-lesson.dual-sidebars .sidebar-item{margin-top:1.5rem}.node--type-podcast.dual-sidebars .authors h3,.node--type-lesson.dual-sidebars .authors h3{text-align:center}.node--type-podcast.dual-sidebars .authors .author-info a,.node--type-lesson.dual-sidebars .authors .author-info a{text-decoration-thickness:1px;text-underline-offset:.08em;text-decoration-style:dotted;text-decoration-color:#00336680;text-decoration-skip-ink:auto}.node--type-podcast.dual-sidebars .authors .author-info a:hover,.node--type-podcast.dual-sidebars .authors .author-info a:focus,.node--type-lesson.dual-sidebars .authors .author-info a:hover,.node--type-lesson.dual-sidebars .authors .author-info a:focus{text-decoration-style:solid}.node--type-podcast.dual-sidebars .authors .author-info p,.node--type-lesson.dual-sidebars .authors .author-info p{font-family:"Noto Serif",serif;font-weight:400;font-size:16px;line-height:24px}.node--type-podcast.dual-sidebars .authors .author-info .author-full-title,.node--type-lesson.dual-sidebars .authors .author-info .author-full-title{display:block}.node--type-podcast.dual-sidebars .node__content,.node--type-lesson.dual-sidebars .node__content{padding:2em 5%}@media screen and (min-width:768px){.node--type-podcast.dual-sidebars .node__content,.node--type-lesson.dual-sidebars .node__content{padding:5%}}@media screen and (min-width:980px){.node--type-podcast.dual-sidebars .node__content,.node--type-lesson.dual-sidebars .node__content{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5;padding:30px}}.node--type-podcast.dual-sidebars .node__content h1,.node--type-lesson.dual-sidebars .node__content h1{max-width:700px;line-height:1;margin-bottom:.5em}.node--type-podcast.dual-sidebars .node__content h2.lesson-hide-sm,.node--type-lesson.dual-sidebars .node__content h2.lesson-hide-sm{color:#036;font-size:1.6rem;font-weight:400;text-transform:uppercase}@media screen and (min-width:768px){.node--type-podcast.dual-sidebars .node__content h2.lesson-hide-sm,.node--type-lesson.dual-sidebars .node__content h2.lesson-hide-sm{font-size:2.2rem}}.node--type-podcast.dual-sidebars .node__content h2.lesson-hide-sm,.node--type-lesson.dual-sidebars .node__content h2.lesson-hide-sm{margin-bottom:1em}@media screen and (min-width:768px){.node--type-podcast.dual-sidebars .node__content,.node--type-lesson.dual-sidebars .node__content{flex:1 1 75%}.node--type-podcast.dual-sidebars .node__content .lesson-hide-sm,.node--type-lesson.dual-sidebars .node__content .lesson-hide-sm{display:none}}.flag-lesson-started{display:none}.lesson-status{font-family:Barlow,sans-serif;display:flex;align-items:center;width:fit-content;font-weight:600;background-color:#295b51;color:#fff;text-transform:uppercase;font-size:12px;border-radius:50vh;margin-bottom:10px;padding:5px 10px 5px 5px}.lesson-status svg{margin-right:.25em}.access{border-radius:8px;overflow:hidden}.node--type-lesson.dual-sidebars .access.sidebar-item{margin-top:0}.access .form-item{margin:0}.access .access-denied{font-family:Barlow,sans-serif;background:#eff2f4;padding:2rem}.access .access-denied .access-denied__icon-wrapper{position:relative;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="25" height="33" viewBox="0 0 25 33"%3E%3Ctitle%3Eicon--lock%3C/title%3E%3Cpath d="M23.75,15.79H22.1V10.23a10.54,10.54,0,0,0-2.76-7.17,9.2,9.2,0,0,0-13.68,0A10.54,10.54,0,0,0,2.9,10.23v5.56H1.25A1.25,1.25,0,0,0,0,17v14.7A1.25,1.25,0,0,0,1.25,33h22.5A1.25,1.25,0,0,0,25,31.74V17a1.25,1.25,0,0,0-1.24-1.25M7.46,10.23A5.91,5.91,0,0,1,9,6.21a4.68,4.68,0,0,1,7,0,5.91,5.91,0,0,1,1.53,4v5.56H7.46Z" fill="%23002d5b"/%3E%3C/svg%3E');background-position:top 5px center;background-repeat:no-repeat;background-size:20px;width:100%;min-height:50px}.access .access-denied .access-denied__icon-wrapper .access-denied__icon{text-transform:uppercase;display:none}.access .access-denied .access-denied__desc{font-size:14px;line-height:1.4;text-align:center}.lessons-page-hero__inner{margin-left:auto;margin-right:auto;max-width:1140px;width:90%;padding:20px 15px}@media screen and (min-width:960px){.lessons-page-hero__inner{padding:40px 0}}.lessons-page-hero__inner h2{color:#fff;font-size:3rem;font-weight:600}@media screen and (min-width:768px){.lessons-page-hero__inner h2{font-size:4rem}}@media screen and (min-width:1200px){.lessons-page-hero__inner h2{font-size:4.5rem}}.lessons-page-hero__inner h2{margin-bottom:10px}.lessons-page-hero__inner a{color:#e5d000}@media screen and (min-width:768px){.view-display-id-block_2 .view-content--lessons{column-count:2}}@media screen and (min-width:1200px){.view-display-id-block_2 .view-content--lessons{column-count:3}}.view-content--lessons .item-list{margin:0;break-inside:avoid}.view-content--lessons .item-list li{margin:5px 0;display:inline-block}.view-content--lessons .item-list h3{color:#036;font-size:20px;margin-top:.5em}.view-content--lessons h3+div .views-row{margin:5px 0;display:inline-block}@media screen and (min-width:960px){.view-lessons-and-podcasts-topics .view-content{display:flex;flex-flow:row wrap;justify-content:space-between}.view-lessons-and-podcasts-topics .view-content:after{content:"";flex:auto}}.view-lessons-and-podcasts-topics .view-content .node--type-podcast,.view-lessons-and-podcasts-topics .view-content .node--type-lesson{border-bottom:10px solid #FFF}@media screen and (min-width:960px){.view-lessons-and-podcasts-topics .view-content .node--type-podcast,.view-lessons-and-podcasts-topics .view-content .node--type-lesson{flex:0 1 50%;border:5px solid #FFF}}@media screen and (min-width:1200px){.view-lessons-and-podcasts-topics .view-content .node--type-podcast,.view-lessons-and-podcasts-topics .view-content .node--type-lesson{flex:0 1 33.33%}}.view-lessons-and-podcasts .view-content{overflow:hidden}@media (min-width:821px){.view-lessons-and-podcasts .view-content{display:flex;gap:0;flex-flow:row wrap;margin:-10px}}@media (min-width:821px){.view-lessons-and-podcasts .view-content .views-row{flex:1 1 50%;width:50%;padding:10px}}@media (min-width:992px){.view-lessons-and-podcasts .view-content .views-row{flex:1 1 33.3333333333%;width:33.3333333333%}}.view-lessons-and-podcasts .view-content .featured-content-block{padding:2rem;background:#a9e3f94d}@media (min-width:821px){.view-lessons-and-podcasts .view-content .featured-content-block{padding:3rem}}.view-lessons-and-podcasts .view-content .featured-content-block .eyebrow{display:none}.view-lessons-and-podcasts .view-content .featured-content-block .h4 span{font-weight:400;font-size:22px;line-height:1.2}.view-lessons-and-podcasts .view-content .featured-content-block .h4 a{text-decoration:none}.view-lessons-and-podcasts .view-content .featured-content-block .h4 a span{color:#036}.view-lessons-and-podcasts .view-content .featured-content-block .featured-content-block__content{display:flex;flex-direction:column}.view-lessons-and-podcasts .view-content .featured-content-block .featured-content-block__content .field--name-body{margin-bottom:2rem;font-size:14px}.view-lessons-and-podcasts .view-content .featured-content-block .featured-content-block__content .field--name-body *{font-size:14px}.view-lessons-and-podcasts .view-content .featured-content-block .featured-content-block__content>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}.view-lessons-and-podcasts .view-content .featured-content-block .featured-content-block__content>a:active,.view-lessons-and-podcasts .view-content .featured-content-block .featured-content-block__content>a:focus,.view-lessons-and-podcasts .view-content .featured-content-block .featured-content-block__content>a:hover,.view-lessons-and-podcasts .view-content .featured-content-block .featured-content-block__content>a.pseudo-class-hover{background-color:#bfcbd5;color:#036;text-decoration:none;cursor:pointer}.view-lessons-and-podcasts .view-content .featured-content-block .featured-content-block__content>a:active a,.view-lessons-and-podcasts .view-content .featured-content-block .featured-content-block__content>a:focus a,.view-lessons-and-podcasts .view-content .featured-content-block .featured-content-block__content>a:hover a,.view-lessons-and-podcasts .view-content .featured-content-block .featured-content-block__content>a.pseudo-class-hover a{color:#036}.view-lessons-and-podcasts .view-content .featured-content-block .featured-content-block__content>a a{color:#fff;text-decoration:none}.view-lessons-and-podcasts .view-content .featured-content-block .featured-content-block__content>a.operation-link{font-size:1.2rem;font-weight:600;line-height:1;min-height:unset;min-width:unset;padding:.5rem 1rem .6rem}.view-lessons-and-podcasts .view-content .featured-content-block .featured-content-block__content>a.operation-link:focus,.view-lessons-and-podcasts .view-content .featured-content-block .featured-content-block__content>a.operation-link:hover{background-color:#e5d000}.view-lessons-and-podcasts .view-content .featured-content-block .featured-content-block__content>a{margin-top:auto}.view-lessons-and-podcasts .view-content .featured-content-block:after{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 ')}.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 ')}.block-inline-blockquote-block:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:100vw;height:3px;background-color:#bfcbd5}.block-inline-blockquote-block:before{top:-3px}@media (min-width:992px){.lb-section--66-33 .lb-region--left .block-inline-blockquote-block:before{left:auto;transform:none;right:0}}@media (min-width:992px){.lb-section--66-33 .lb-region--right .block-inline-blockquote-block:before{left:0;transform:none}}@media (max-width:820px){.block-inline-blockquote-block{border-left:3px solid #bfcbd5;border-right:3px solid #bfcbd5}}.block-inline-blockquote-block{position:relative}.block-inline-blockquote-block:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:100vw;height:3px;background-color:#bfcbd5}.block-inline-blockquote-block:after{bottom:0}@media (min-width:992px){.lb-section--66-33 .lb-region--left .block-inline-blockquote-block:after{left:auto;transform:none;right:0}}@media (min-width:992px){.lb-section--66-33 .lb-region--right .block-inline-blockquote-block:after{left:0;transform:none}}@media (min-width:821px){.block-inline-blockquote-block{margin:0 -45px}.form-single-submit .block-inline-blockquote-block{margin:0}}.block-inline-blockquote-block{padding:32px;background-color:#00264c}@media (min-width:992px){.block-inline-blockquote-block{padding:40px 45px 80px}}.block-inline-blockquote-block .quote-wrap:before{content:"";display:block;width:50px;height:50px;margin-bottom:8px;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"%3E%3Cpath d="M0 216C0 149.7 53.7 96 120 96l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72zm256 0c0-66.3 53.7-120 120-120l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72z" fill="%23e5d000"/%3E%3C/svg%3E');background-position:center;background-repeat:no-repeat;background-size:100%}.block-inline-blockquote-block h2,.block-inline-blockquote-block .field{color:#fff}.block-inline-blockquote-block .field--name-field-quote{margin-bottom:24px;font-size:28px}.block-inline-blockquote-block .field--name-field-quote-author{font-family:Barlow,sans-serif;font-size:20px}.block-inline-blockquote-block .field--name-field-credentials-or-title{font-family:Barlow,sans-serif;font-size:14px}.block-inline-blockquote-block .layout-builder-block__content-preview-placeholder-label{color:#fff}
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)}
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 ')}.user-nav .menu{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}@media screen and (min-width:768px){.user-nav .menu{flex-flow:row nowrap}}.user-nav .menu .leaf,.user-nav .menu .expanded,.user-nav .menu .menu-item{list-style-image:none;list-style-type:none;padding:0;margin:0}.user-nav .menu .leaf a,.user-nav .menu .expanded a,.user-nav .menu .menu-item a{font-family:Barlow,sans-serif;font-weight:600;font-size:14px;display:block;text-align:center;text-decoration:none;line-height:normal;padding:0 .5em}.user-nav .menu .leaf a:hover,.user-nav .menu .leaf a:focus,.user-nav .menu .expanded a:hover,.user-nav .menu .expanded a:focus,.user-nav .menu .menu-item a:hover,.user-nav .menu .menu-item a:focus{text-decoration:underline}@media screen and (min-width:960px){.user-nav .menu .leaf a,.user-nav .menu .expanded a,.user-nav .menu .menu-item a{padding:0 .85em;font-size:16px}}.user-nav .menu li:not(:first-of-type):not(.menu--register){position:relative;width:auto}@media screen and (min-width:601px){.user-nav .menu li:not(:first-of-type):not(.menu--register):before{content:"|";color:#036;position:absolute;display:block;top:-.2em;left:-.25em}}@media screen and (max-width:600px){.user-nav .menu .menu--welcome a{background-image:url(/themes/custom/sd/dist/assets/icon--user.svg);background-repeat:no-repeat;background-size:18px;background-position:top 2px center;width:25px;position:relative;text-indent:-999px;overflow:hidden;height:20px}}@media screen and (min-width:768px){.user-nav .menu .menu--login{position:relative;width:auto}.user-nav .menu .menu--login a{background:transparent;border-radius:0;color:#036;text-transform:none}.user-nav .menu .menu--login a:hover,.user-nav .menu .menu--login a:focus{background:transparent}}@media screen and (min-width:768px){.user-nav .menu .menu--register{margin-left:1rem}.user-nav .menu .menu--register a{padding:.5em 1.5em;letter-spacing:.0875em}.user-nav .menu .menu--register a:hover,.user-nav .menu .menu--register a:focus{text-decoration:none;background:#6b8093}}@media screen and (min-width:960px){.user-nav .menu .menu--register{margin-left:2rem}.user-nav .menu .menu--register a{padding:.5em 2.5em}}.user-logged-in .login-buttons,.user-logged-in .menu--hide-signedin{display:none}@media screen and (max-width:767px){.menu--login,.menu--register{width:48.5%}}.sf-menu.sf-style-none .menu--login a,.menu--login a,.sf-menu.sf-style-none .menu--register a,.menu--register a{background:#036;border-radius:50vh;color:#fff;text-transform:uppercase;text-align:center;line-height:normal;padding:.5em;text-decoration:none;font-weight:600;display:block;transition:.3s ease-in-out}.sf-menu.sf-style-none .menu--login a:hover,.sf-menu.sf-style-none .menu--login a:focus,.menu--login a:hover,.menu--login a:focus,.sf-menu.sf-style-none .menu--register a:hover,.sf-menu.sf-style-none .menu--register a:focus,.menu--register a:hover,.menu--register a:focus{background:#6b8093;text-decoration:none}.sf-menu.sf-style-none .menu--login a:focus,.menu--login a:focus,.sf-menu.sf-style-none .menu--register a:focus,.menu--register a:focus{box-shadow:0 0 0 1px #bfcbd5}.menu--register a.active,.menu--register a:hover,.menu--register a:focus,.menu--register a:visited{color:#fff}.login-buttons{font-family:Barlow,sans-serif;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:10px 10px 5px}.login-buttons .menu--login a,.login-buttons .menu--register a{letter-spacing:.0875em;color:#fff!important}a[data-drupal-link-system-path="user/register"]{display:block;background:#036;border-radius:30px;color:#fff;text-transform:uppercase;text-align:center;line-height:normal;padding:.5em 40px;text-decoration:none;font-weight:600;transition:.3s ease-in-out}a[data-drupal-link-system-path="user/register"]:hover,a[data-drupal-link-system-path="user/register"]:focus{background:#bfcbd5;color:#036}a[data-drupal-link-system-path="user/register"]:hover:after,a[data-drupal-link-system-path="user/register"]:focus:after{opacity:1}#dashboard-toggle{display:block;background:#036;border-radius:30px;color:#fff;text-transform:uppercase;text-align:center;line-height:normal;padding:.5em 40px .5em 20px;text-decoration:none;font-weight:600;transition:.3s ease-in-out}#dashboard-toggle:after{content:"";position:absolute;display:inline-block;background:no-repeat center/24px url(/themes/custom/sd/dist/images/icon--circle-arrow-down.svg);height:25px;width:25px;top:50%;transform:translateY(-50%);right:5px;opacity:.75}#dashboard-toggle:hover,#dashboard-toggle:focus{background:#bfcbd5;color:#036}#dashboard-toggle:hover:after,#dashboard-toggle:focus:after{opacity:1}.open #dashboard-toggle{border-radius:15px 15px 0 0;background:#fff;color:#036;box-shadow:0 0 0 2px #bfcbd5;transition:none}.open #dashboard-toggle:after{background:no-repeat center/24px url(/themes/custom/sd/dist/images/icon--circle-arrow-up.svg)}#dashboard-container{position:relative;display:block;cursor:pointer;z-index:1000}#dashboard-container:before{display:none}#dashboard-container.open .menu{display:block}#dashboard-container .menu{display:none;position:absolute;top:100%;width:30vw;max-width:300px;background:#fff;padding:10px;columns:2;right:0;box-shadow:0 0 0 2px #bfcbd5;z-index:1001}#dashboard-container .menu li,#dashboard-container .menu li.menu-item{display:block;font-size:inherit;font-weight:inherit;line-height:1.5;padding-right:0;border-right:0}#dashboard-container .menu li a,#dashboard-container .menu li.menu-item a{display:block;padding:5px 10px;text-align:left;font-size:14px;color:#036;text-decoration:none}#dashboard-container .menu li a:hover,#dashboard-container .menu li a:focus,#dashboard-container .menu li.menu-item a:hover,#dashboard-container .menu li.menu-item a:focus{color:#036;text-decoration:underline}#dashboard-container .menu li a:focus,#dashboard-container .menu li.menu-item a:focus{outline:1px dotted #c4c4c4}#dashboard-container .menu li:before,#dashboard-container .menu li.menu-item:before{display:none}.page--user-menu .tb-megamenu-user-menu{display:flex;justify-content:flex-end}.page--user-menu .tb-megamenu-user-menu .tb-megamenu-button{width:100%;background:transparent;border:0;height:35px;margin:0;position:relative;text-indent:-9999px}.page--user-menu .tb-megamenu-user-menu .tb-megamenu-button:after{background-image:url(/themes/custom/sd/dist/assets/menu-burger.svg);background-repeat:no-repeat;content:"";cursor:pointer;right:17px;top:15px;position:absolute;height:25px;margin:-10px 0 0 12px;padding:0;width:25px}.page--user-menu .tb-megamenu .nav-collapse .dropdown-menu,.page--user-menu .tb-megamenu .nav-collapse .nav{background-color:#fff;padding:1rem 0}@media screen and (min-width:980px){.page--user-menu .tb-megamenu .nav-collapse .dropdown-menu,.page--user-menu .tb-megamenu .nav-collapse .nav{padding:0;border:0}}.page--user-menu .tb-megamenu .nav-collapse{top:25px}.page--user-menu .tb-megamenu .nav{border:1px solid #eee;box-shadow:0 2px 10px #00000080}@media screen and (min-width:980px){.page--user-menu .tb-megamenu .nav{border:0;box-shadow:none}}.page--user-menu .tb-megamenu-submenu .dropdown-menu .mega-dropdown-menu .nav-child{border-top:3px solid #eee;border-bottom:3px solid #eee}.page--user-menu .tb-megamenu-column-inner .block-cali-user-dashboard-alter{border-top:2px solid #eee;margin-top:1rem}.tb-megamenu .nav>.active>a,.tb-megamenu .nav>.active>a:hover,.tb-megamenu .nav>.active>a:focus{background-color:transparent}
