@charset "UTF-8";:root{--body-background: var(--color-white);--page-width: 100%;--doc-width: 100%;--container-padding: 0 10px}@media only screen and (min-width:992px){:root{--page-width: 976px;--container-padding: 0px}}@media only screen and (min-width:1024px){:root{--page-width: 992px;--container-padding: 0px}}@media only screen and (min-width:1223px){:root{--page-width: 1211px}}@media only screen and (min-width:1240px){:root{--page-width: 1223px}}body{background:var(--body-background);margin:0!important;max-width:100%}.cleared:before,.cleared:after,.line:before,.line:after,.page-ft:before,.page-ft:after,.clear:before,.clear:after,.cf:before,.cf:after,.clearfix:before,.clearfix:after{content:"";display:table}.cleared:after,.line:after,.page-ft:after,.clear:after,.cf:after,.clearfix:after{clear:both}.page__bd{display:block;max-width:var(--doc-width);padding:0 0 80px;min-height:calc(100vh - 405px)}@media only screen and (max-width:380px){.page__bd{min-height:calc(100vh - 472px)}}@media only screen and (min-width:544px){.page__bd{min-height:calc(100vh - 305px)}}@media only screen and (min-width:662px){.page__bd{min-height:calc(100vh - 289px)}}@media only screen and (min-width:992px){.page__bd{min-height:calc(100vh - 255px)}}.container{padding:var(--container-padding);width:var(--page-width);position:relative}@media only screen and (min-width:992px){.container{width:var(--page-width);margin:0 auto;padding:0 10px}}.container,.page__bd-container,.page__bd,html{box-sizing:border-box}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */img{box-sizing:content-box}button,.btn{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--color-white: #FAF3FF;--color-white-default: #fff;--color-grey-200: #E8DEEF;--color-grey-300: #D7CEE0;--color-grey-400: #BAB2C3;--color-grey-600: #9B93A3;--color-grey-700: #645E69;--color-obsidian: #222033;--color-obsidian-light: #2b2947;--color-black: #0B0B0D;--color-indigo: #5137B0;--color-indigo-dark: #372E66;--color-indigo-pale: #917DFF;--color-indigo-palest: #C9BAFF;--color-yellow: #F5D606;--color-green: #26D8A0;--color-pink: #F5BAFF;--color-coral: #FFAD73;--color-red: #E03626;--color-red-light: #E32753}:root{--font-body: "ff-basic-gothic-pro", sans-serif;--font-bold: "ff-basic-gothic-pro", sans-serif;--font-h1: "hackney", sans-serif;--font-ampersand: Baskerville,"Palatino Linotype","Constantia","Goudy Old Style","Palatino","Book Antiqua", serif;--font-monospace: "Courier", monospace;--font-weight-base: 300;--font-weight-medium: 500;--font-weight-bold: 700;--font-size-h1-rem: 9.6rem;--font-size-h1-px: 96px;--font-size-h1-xl-px: 144px;--font-size-h1-xl-rem: 14.4rem;--font-size-h2-xl-rem: 6rem;--font-size-h2-xl-px: 60px;--font-size-h2-rem: 2.8rem;--font-size-h2-px: 28px;--font-size-h3-rem: 2.3rem;--font-size-h3-px: 23px;--font-size-h4-rem: 1.9rem;--font-size-h4-px: 19px;--font-size-h5-rem: 1.6rem;--font-size-h5-px: 16px;--font-size-h6-rem: 1.6rem;--font-size-h6-px: 16px;--font-size-base-rem: 1.6rem;--font-size-base-px: 16px;--line-height-base-rem: 2rem;--line-height-base-px: 20px;--line-height-heading-rem: 1.25rem;--line-height-heading-px: 12px;--color-link: var(--color-indigo);--h1-color: var(--color-yellow);--h1-text-transform: uppercase;--h1-line-height: 75%;--h1-margin: 10px 0;--h2-line-height: 30px;--h3-line-height: 24px;--h4-line-height: 24px;--base-color: var(--color-black);--heading-color: var(--color-indigo-dark);--line-max-width: 50em}@media only screen and (max-width:462px){:root{--font-size-h1-rem: 6.8rem;--font-size-h1-px: 68px;--font-size-h1-xl-px: 68px;--font-size-h1-xl-rem: 6.8rem}}html{font-size:10px}body{font-family:var(--font-body);font-size:var(--font-size-base-px);font-size:var(--font-size-base-rem);font-weight:var(--font-weight-base);color:var(--base-color)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:var(--heading-color)}h1,.h1{font-family:var(--font-h1);font-size:var(--font-size-h1-px);font-size:var(--font-size-h1-rem);font-weight:var(--font-weight-bold);text-transform:var(--h1-text-transform);line-height:var(--h1-line-height);margin:var(--h1-margin);text-underline-offset:.2rem}h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-body)}strong,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:var(--font-weight-bold)}h2,.h2{font-size:var(--font-size-h2-px);font-size:var(--font-size-h2-rem);line-height:var(--h2-line-height);margin:1.5em 0 .5em;text-underline-offset:.2rem}h3,.h3{font-size:var(--font-size-h3-px);font-size:var(--font-size-h3-rem);line-height:var(--h3-line-height);margin:1.5em 0 .75em}.h2-xl{font-size:var(--font-size-h2-xl-px);font-size:var(--font-size-h2-xl-rem)}h4,.h4{font-size:var(--font-size-h4-px);font-size:var(--font-size-h4-rem);line-height:var(--h4-line-height);margin:1.5em 0 .75em}h5,.h5{font-size:var(--font-size-h5-rem);margin:1.5em 0 .75em}h6,.h6{font-size:var(--font-size-h6-rem);margin:1.5em 0 .75em}small,figcaption{font-size:14px;font-size:1.4rem}p,ul,ol{margin:0 0 1em;line-height:1.33}p,small,li{max-width:var(--line-max-width)}em,i,blockquote,q{font-style:italic}blockquote,q{text-indent:1rem;font-style:italic;font-weight:500;font-size:larger}blockquote footer,q footer{font-weight:700;margin-top:15px;font-style:normal}blockquote footer cite,q footer cite{display:block;width:100%;font-weight:300;font-size:14px}a,.link-style{color:var(--color-link);text-decoration:none}a:hover,.link-style:hover{text-decoration:underline}.info,figcaption{color:var(--color-grey-700)}.plan-page__body h2:first-of-type{margin-top:0}.display-heading-h2{font-family:var(--card-heading-font);font-size:6.6rem;line-height:75%;margin:10px 0;text-underline-offset:.2rem}:root{--button-color: var(--color-obsidian);--button-background: var(--color-green);--button-border: thin solid #1fb687;--button-border-radius: .2rem;--button-min-width: 124px;--button-font-weight: var(--font-weight-medium);--button-padding: 1rem 2rem;--button-cursor: pointer;--button-text-align: center;--button-color-hover: #247c6a;--button-background-hover: var(--button-background);--button-border-hover: var(--button-border);--button-text-decoration-hover: none;--button-box-shadow-hover: 0 4px 4px 0 rgba(0, 0, 0, .25);--button-box-shadow-hover: none;--button-font-size: 15px;--button-text-shadow: none;--button-icon-color: var(--button-color);--button-icon-color-hover: var(--button-color-hover);--button-border-bottom-color-hover: var(--color-indigo);--button__background--active: #278d6d}.button__secondary,.button__tertiary,input[type=submit],button,.btn{position:relative;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);background:var(--button-background);color:var(--button-color);font-size:var(--button-font-size);font-weight:var(--button-font-weight);text-shadow:var(--button-text-shadow);text-align:var(--button-text-align);cursor:var(--button-cursor)}.button__secondary:hover,.button__tertiary:hover,input[type=submit]:hover,button:hover,.btn:hover{color:var(--button-color-hover);border:var(--button-border-hover);text-decoration:var(--button-text-decoration-hover);box-shadow:var(--button-box-shadow-hover)}.button__secondary:hover:after,.button__tertiary:hover:after,input[type=submit]:hover:after,button:hover:after,.btn:hover:after{height:.5rem}.button__secondary:hover .glyphicon,.button__tertiary:hover .glyphicon,input[type=submit]:hover .glyphicon,button:hover .glyphicon,.btn:hover .glyphicon{color:var(--button-icon-color-hover)}.button__secondary:active,.button__tertiary:active,input[type=submit]:active,button:active,.btn:active{background-color:var(--button__background--active);color:var(--button-color)}.button__secondary:focus,.button__tertiary:focus,input[type=submit]:focus,button:focus,.btn:focus{outline:none}.button__secondary:focus-visible,.button__tertiary:focus-visible,input[type=submit]:focus-visible,button:focus-visible,.btn:focus-visible{outline:thin solid var(--color-indigo)}[disabled].button__secondary,[disabled].button__tertiary,input[disabled][type=submit],button[disabled],[disabled].btn,.disabled.button__secondary,.disabled.button__tertiary,input.disabled[type=submit],button.disabled,.disabled.btn{border:thin solid var(--color-grey-500);background-color:var(--color-grey-200);color:var(--color-grey-400)}.disabled.button__secondary,.disabled.button__tertiary,input.disabled[type=submit],button.disabled,.disabled.btn{pointer-events:none}.button__secondary:after,.button__tertiary:after,input[type=submit]:after,button:after,.btn:after{content:"";display:inline-block;background:var(--button-border-bottom-color-hover);position:absolute;inset-inline-start:-.1rem;inset-block-end:-.1rem;width:100%;border-inline:thin solid var(--button-border-bottom-color-hover);border-end-start-radius:var(--button-border-radius);border-end-end-radius:var(--button-border-radius);height:0;transition:all .25s ease-in}.button__secondary .glyphicon,.button__tertiary .glyphicon,input[type=submit] .glyphicon,button .glyphicon,.btn .glyphicon{color:var(--button-icon-color);vertical-align:middle}.button__secondary .glyphicon:before,.button__tertiary .glyphicon:before,input[type=submit] .glyphicon:before,button .glyphicon:before,.btn .glyphicon:before{content:"";background-repeat:no-repeat;display:inline-block}:root{--form-input-inner-shadow: inset 2px 2px 4px 0 rgba(80, 97, 98, .3);--form-input-border: 1px solid #9DAEAF;--form-text-input-border-radius: 4px;--form-input-margin: 10px 10px 10px 0;--form-text-input-width: 300px;--form-text-input-padding: 10px 5px;--form-label-font-weight: 700;--form-label-margin: 20px 0 5px 0;--form-label-font-size-px: 18px;--form-label-font-size-rem: var(--font-size-base-rem)}input,textarea,select{font:inherit}form{max-width:100%}input{max-width:90%;margin:var(--form-input-margin);padding:var(--form-text-input-padding)}input[type=text],input[type=password],input[type=email]{width:var(--form-text-input-width);border:var(--form-input-border);box-shadow:var(--form-input-inner-shadow);border-radius:var(--form-text-input-border-radius)}label{font-weight:var(--form-label-font-weight);margin:var(--form-label-margin);font-size:var(--form-label-font-size-px);font-size:var(--form-label-font-size-rem)}label:has(>input){cursor:pointer}input[type=radio]{accent-color:var(--color-indigo)}input[type=checkbox]{appearance:none;-webkit-appearance:none;width:15px;height:15px;border:2px solid #999;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;vertical-align:middle;transition:all .2s ease}input[type=checkbox]:checked{background-color:var(--color-indigo);border-color:var(--color-indigo)}.background__indigo input[type=checkbox]:checked{background-color:var(--color-green)}input[type=checkbox]:after{content:"";position:absolute;display:block;left:3px;top:0;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}input[type=checkbox]:checked:after{opacity:1}input[type=checkbox].is-indeterminate:after{content:"";position:absolute;inset-block-start:50%;display:block;inset-inline-start:-.05rem;inline-size:90%;block-size:.01rem;background-color:#fff;transform:translateY(-50%);opacity:1}fieldset{border:none}.custom-select{position:relative;display:inline-block;width:200px}.custom-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:10px 36px 10px 10px;font-size:16px;border:1px solid #ccc;border-radius:6px;background-color:#fff;cursor:pointer;font-weight:500}.custom-select:after{content:"";position:absolute;top:54%;right:10px;transform:translateY(-50%);width:16px;height:16px;background-image:url(/images/icons/down-caret.png);background-size:contain;background-repeat:no-repeat;pointer-events:none}fieldset{padding:0}.password-field{position:relative;display:flex;align-items:center}.password-field input{flex:1;inline-size:100%;margin-right:0;padding-right:0;max-width:100%}@media only screen and (min-width:600px){.password-field input{padding-right:60px;max-width:90%}}.password-field .toggle-password{position:absolute;right:8px;width:20px;height:15px;border:none;cursor:pointer;font-weight:600;background-image:url(/images/icons/icon-password-view.svg);background-size:cover;background-repeat:no-repeat}.password-field .toggle-password:active{width:20px;height:15px}.password-field .toggle-password:focus{outline:none}.password-field .toggle-password:focus-visible{outline:1px solid blue}.password-field .toggle-password.password__shown{background-image:url(/images/icons/icon-password-hide.svg);width:20px;height:15px}#strapi_lesson_metadata{width:100%}input.btn{background:linear-gradient(to bottom,var(--button-border-bottom-color-hover) 0%,var(--button-border-bottom-color-hover) 100%) bottom/0% .15rem no-repeat,var(--button-background);transition:background-size .25s ease-in}input.btn:hover{background-size:100% .45rem,100% 100%;border-color:transparent}input.btn.button__secondary{background:linear-gradient(to bottom,var(--color-black) 0%,var(--color-black) 100%) bottom/0% .15rem no-repeat,var(--button-secondary-background);transition:background-size .25s ease-in}input.btn.button__tertiary{background:linear-gradient(to bottom,var(--color-black) 0%,var(--color-black) 100%) bottom/0% .15rem no-repeat,var(--button-tertiary-background);transition:background-size .25s ease-in}input.btn.button__grey{background:linear-gradient(to bottom,var(--color-black) 0%,var(--color-black) 100%) bottom/0% .15rem no-repeat,var(--color-grey-200);transition:background-size .25s ease-in}.full-width-select select{width:100%}@media only screen and (min-width:600px){form[data-controller=password-strength]{max-inline-size:36rem}}@media only screen and (min-width:600px){#js-signup-form form[data-controller=password-strength]{max-inline-size:100%}}a.external-link:after,a .external-link:after{content:"";width:11px;height:11px;margin-left:4px;background-image:url(/images/icons/external-link-icon.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block}:root{--table-width: 100%;--table-head-border: 1px solid var(--color-grey-300);--table-background: transparent;--table-head-background: transparent}table{width:var(--table-width);border-collapse:collapse;background:var(--table-background);table-layout:auto}table thead,table tr{width:var(--table-width);background:var(--table-head-background);border-bottom:var(--table-head-border)}table thead.table-row__child,table tr.table-row__child{border-bottom:none}table thead.table-row__child+tr:not(.table-row__child),table tr.table-row__child+tr:not(.table-row__child){border-top:var(--table-head-border)}table th,table td{text-align:left;padding:10px 10px 10px 0;height:auto;white-space:normal;overflow:visible}table th .button__unstyled{font-size:var(--font-size-base-px);font-weight:700}table label,table input{margin-left:0}.table__with-buttons td{padding:15px 10px;white-space:nowrap}.table__with-buttons th{padding:5px 10px;white-space:nowrap}.table-sorting__item .button__unstyled{background-image:url(/images/icons/unsorted-icon.gif);background-position:center right;background-repeat:no-repeat;white-space:normal;padding:4px 20px 4px 4px}.table-sorting__item .button__unstyled:active{background-image:url(/images/icons/unsorted-icon.gif);background-position:center right;background-repeat:no-repeat;white-space:normal;padding:4px 20px 4px 4px}.table-sorting__item.desc .button__unstyled{background-image:url(/images/icons/desc-order-icon.gif)}.table-sorting__item.asc .button__unstyled{background-image:url(/images/icons/asc-order-icon.gif)}:root{--list-padding: 30px}ul,ol{padding-left:var(--list-padding)}.list__unstyled li{list-style-type:none}:root{--icon-padding: 10px}.icon{padding:var(--icon-padding)}.icon__small{inline-size:2rem;max-inline-size:2rem}.icon__medium{inline-size:3rem;max-inline-size:3rem}.icon__20{width:20px;height:20px}.icon__30{width:30px;height:30px}img{max-width:100%}.alert{margin-bottom:20px;text-shadow:rgba(255,255,255,.5) 0px 1px 0px;background-color:var(--color-white-default);padding:8px 35px 8px 14px;border-image:initial;border-radius:4px;box-shadow:0 5px 10px #0000001a}.alert .checkbox,.alert input{margin-left:0}.alert__danger,.alert__error{border-left:15px solid var(--color-red)}.alert__success{border-left:15px solid var(--color-green)}.alert__warning{border-left:15px solid var(--color-yellow);background-color:#fcf8e3;border-color:#fbeed5}details>summary{margin-block-end:.2rem;border-radius:.2rem;font-size:1.4rem;color:var(--base-color);padding:.5rem 0;list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"";background-image:url(/images/icons/chevron.svg);background-repeat:no-repeat;inline-size:1.4rem;block-size:.9rem;display:inline-block;transform:rotate(180deg);transition:transform .25s linear}details[open]>summary:after{transform:rotate(0)}:root{--button-secondary-color: var(--color-white);--button-secondary-background: var(--color-indigo);--button-secondary-border: thin solid var(--color-indigo-dark);--button-secondary-color-hover: var(--button-secondary-color);--button-secondary-background-hover: var(--button-secondary-background);--button-secondary-border-hover: var(--button-secondary-border);--button-tertiary-color: var(--color-indigo-dark);--button-tertiary-background: transparent;--button-tertiary-border: thin solid var( --color-indigo-pale);--button-tertiary-color-hover: var(--button-tertiary-color);--button-tertiary-background-hover: var(--button-tertiary-background);--button-tertiary-border-hover: var(--button-tertiary-border);--button-color-disabled: var(--color-obsidian);--button-background-disabled: var(--color-grey-200);--button-soft-warning-color: var(--color-white);--button-soft-warning-background: var(--color-indigo);--button-soft-warning-border: thin solid var(--color-indigo);--button-soft-warning-color-hover: var(--button-soft-warning-color);--button-soft-warning-background-hover: #fff;--button-soft-warning-border-hover: var(--button-soft-warning-border);--button-hard-warning-color: #fff;--button-hard-warning-background: var(--color-red);--button-hard-warning-border: thin solid var(--button-hard-warning-background);--button-hard-warning-color-hover: var(--color-white);--button-hard-warning-background-hover: var(--button-hard-warning-color);--button-hard-warning-border-hover: var(--button-hard-warning-border);--button-save-darker: #F0914F;--button-save-progress: 0%}.button__unstyled,body.rehearsal_notebooks__page .lesson_viewer__navigation .menu,body.rehearsal_notebooks__page .pagination button:not(.start),body.teach__page .lesson_viewer__navigation .menu,body.teach__page .pagination button:not(.start){--button-unstyled-text-align: left;--button-color: #1B2020;--button-background: transparent;--button-padding: 0;--button-border: none;--button-border-radius: 0;--button-border-hover: var(--button-border);--button-color-hover: var( --button-color);--button-background-hover: var(--button-background);--button-text-decoration-hover: underline;text-align:var(--button-unstyled-text-align)}.button__unstyled:hover:after,body.rehearsal_notebooks__page .lesson_viewer__navigation .menu:hover:after,body.rehearsal_notebooks__page .pagination button:hover:not(.start):after,body.teach__page .lesson_viewer__navigation .menu:hover:after,body.teach__page .pagination button:hover:not(.start):after{display:none}.button__unstyled:after,body.rehearsal_notebooks__page .lesson_viewer__navigation .menu:after,body.rehearsal_notebooks__page .pagination button:not(.start):after,body.teach__page .lesson_viewer__navigation .menu:after,body.teach__page .pagination button:not(.start):after{background-color:unset;border:unset;position:unset;display:none}.button__unstyled:active,body.rehearsal_notebooks__page .lesson_viewer__navigation .menu:active,body.rehearsal_notebooks__page .pagination button:active:not(.start),body.teach__page .lesson_viewer__navigation .menu:active,body.teach__page .pagination button:active:not(.start){background:var(--button-background)}.button__secondary{--button-color: var(--button-secondary-color);--button-background: var(--button-secondary-background);--button-border: var(--button-secondary-border);--button__background--active: var(--color-indigo-dark);--button-secondary-background-hover: var(--color-indigo-dark);--button-color-hover: var(--button-secondary-color-hover);--button-background-hover: var(--button-secondary-background-hover);--button-border-hover: var(--button-secondary-border-hover);--button-border-bottom-color-hover: var(--color-black)}.button__secondary:after{background-color:var(--color-black);border-inline:thin solid var(--color-black)}.button__tertiary{--button-color: var(--button-tertiary-color);--button-background: var(--button-tertiary-background);--button-border: var(--button-tertiary-border);--button__background--active: var(--color-indigo-dark);--button-tertiary-background-hover: var(--color-indigo-dark);--button-color-hover: var(--button-tertiary-color-hover);--button-background-hover: var(--button-tertiary-background-hover);--button-border-hover: var(--button-tertiary-border-hover);--button-border-bottom-color-hover: var(--color-black)}.button__tertiary:after{background-color:var(--color-black);border-inline:thin solid var(--color-black)}.button__grey{--button-color: var(--color-grey-700);--button-background: var(--color-grey-200);--button-border: 1px solid var(---color-grey-300);--button__background--active: var(--button-background);--button-color-hover: var(--color-grey-600);--button-background-hover: var(--color-grey-700);--button-border-hover: var(--button-border);--button-border-bottom-color-hover: var(--color-black)}button:disabled,.disabled{--button-color: var(--button-color-disabled);--button-background: var(--button-background-disabled);--button-border: 1px solid var(--button-background-disabled);--button-color-hover: var(--button-color-disabled);--button-background-hover: var(--button-background);--button-border-hover: var(--button-border);cursor:not-allowed}button:disabled:hover,.disabled:hover{opacity:1}button:disabled:hover:after,.disabled:hover:after{display:none}.button__soft-warning{--button-color: var(--button-soft-warning-color);--button-background: var(--button-soft-warning-background);--button-border: var(--button-soft-warning-border);--button-color-hover: var(--button-soft-warning-color-hover);--button-background-hover: var(--button-soft-warning-background-hover);--button-border-hover: var(--button-soft-warning-border-hover)}.button__hard-warning{--button-color: var(--button-hard-warning-color);--button-background: var(--button-hard-warning-background);--button-border: var(--button-hard-warning-border);--button-color-hover: var(--button-hard-warning-color-hover);--button-background-hover: var(--button-hard-warning-background-hover);--button-border-hover: var(--button-hard-warning-border-hover)}.js-save-button{min-width:171px}.js-save-button:not([disabled]){--button-color: var(--color-obsidian);--button-background: var(--color-coral);--button-border: thin solid var(--button-save-darker);--button-color-hover: hsla(246, 23%, 16%, .5);--button-background-hover: var(--button-save-darker);--button-border-hover: thin solid var(--button-save-darker);transition:all .25s linear}.js-save-button:not([disabled]):hover{background-color:var(--button-background-hover);color:var(--button-color-hover)}.js-save-button:not([disabled]):hover:after{background-color:var(--color-black)}.if-saving,.if-saving:hover,.if-saving[disabled],.if-saving[disabled]:hover,.if-saved,.if-saved:hover,.if-saved[disabled],.if-saved[disabled]:hover{--button-color: var(--color-obsidian);--button-background: var(--color-coral);--button-border: thin solid var(--button-save-darker);background-color:var(--button-background);color:var(--button-color);border:var(--button-border)}.if-saving:hover,.if-saving:hover:hover,.if-saving[disabled]:hover,.if-saving[disabled]:hover:hover,.if-saved:hover,.if-saved:hover:hover,.if-saved[disabled]:hover,.if-saved[disabled]:hover:hover{background-color:var(--button-background);color:var(--button-color);border:var(--button-border);cursor:auto}.if-saving:hover:after,.if-saving:hover:hover:after,.if-saving[disabled]:hover:after,.if-saving[disabled]:hover:hover:after,.if-saved:hover:after,.if-saved:hover:hover:after,.if-saved[disabled]:hover:after,.if-saved[disabled]:hover:hover:after{display:none}.if-saving{background:linear-gradient(90deg,var(--button-save-darker) 0%,var(--button-save-darker) var(--button-save-progress),var(--color-coral) var(--button-save-progress),var(--color-coral) 100%)}.if-saved:before{content:"";display:inline-block;background-image:url(/images/icons/if-saved.svg);background-repeat:no-repeat;background-size:contain;inline-size:1.25rem;block-size:1.25rem;margin-right:.75rem;position:relative;top:1.5px}.button__with-icon{display:flex;align-items:center;justify-content:center}.button__with-icon:hover img{opacity:.6}.hls-play-overlay:hover:after{display:none}.where-are-we__button,.where-are-we__button:hover{background:var(--color-indigo-palest);color:var(--color-black);border-color:var(--color-indigo-palest)}.where-are-we__button span img,.where-are-we__button:hover span img{fill:var(--color-black)}.sso__button{width:calc(100% - 20px);padding:10px;background:var(--color-white-default);border:1px solid var(--color-grey-600);border-radius:1px;color:var(--color-black)}.login-signup__form-container .sso__button{color:var(--color-black)}.sso__button img{height:15px;margin-right:10px}.sso__button.disabled{color:var(--color-grey-400);border-color:var(--color-grey-400);cursor:not-allowed;font-size:15px}.sso__button.disabled img{opacity:.5}.form__input-group{width:100%;display:flex;align-items:center}.form__input-group input+label{margin-left:0;margin-top:7px}.select-container{position:relative;display:inline-block;max-inline-size:100%}.select-container:after{content:"";background-image:url(/images/icons/chevron.svg);background-repeat:no-repeat;display:inline-block;inline-size:2rem;block-size:1rem;filter:invert(1);transform:rotate(180deg);margin-inline-start:1rem;position:absolute;inset-inline-end:2rem;inset-block-start:1.3rem}.select-container label{display:none}.select-container select{appearance:none;background-color:transparent;color:var(--color-white);border:0;padding:1rem 4rem 1rem 2rem;position:relative;z-index:1}.select-container select option{color:var(--base-color)}.select-container+.select-container{margin-block-start:1rem;margin-inline-start:0}@media only screen and (min-width:600px){.select-container+.select-container{margin-block-start:0;margin-inline-start:1.5rem}}.select-container.order:before{content:"Order: ";font-size:1.4rem;font-weight:700;position:absolute;inset-block-start:.9rem;inset-inline-start:1.2rem}.select-container.order select{padding:1rem 3rem 1rem 6.3rem}body.search__page .banner-indigo-palest .select-container{background-color:var(--color-white);border-radius:.2rem}body.search__page .banner-indigo-palest .select-container:after{filter:invert(0);inset-inline-end:1rem}body.search__page .banner-indigo-palest .select-container select{color:var(--color-black);font-size:1.4rem}.select-container.background__grey-100 select,.select-container.background__grey-200 select,.select-container.background__grey-300 select,.select-container.background__grey-400 select,.select-container.background__grey-600 select,.select-container.background__grey-700 select{color:var(--color-black)}.select-container.background__grey-100:after,.select-container.background__grey-200:after,.select-container.background__grey-300:after,.select-container.background__grey-400:after,.select-container.background__grey-600:after,.select-container.background__grey-700:after{filter:invert(0)}.search-field{display:flex;place-content:center start;place-items:center start}.search-field input{margin:0;border:0;border-radius:0;box-shadow:unset;block-size:3.5rem;padding:0 .5rem}.search-field .search-button{inline-size:3.5rem;block-size:3.5rem;background-color:var(--color-green);margin-inline-start:.4rem;display:flex;place-content:center;place-items:center;transition:background-color .25s linear}.search-field .search-button:hover{background-color:var(--color-pink)}.search-field .search-button:before{content:"";background-image:url(/images/icons/search.svg);background-repeat:no-repeat;background-position:center;background-size:cover;display:block;inline-size:3rem;block-size:3rem;filter:invert(1)}.search-field .search-button span{display:none}.search-field .clear-link{margin-inline-start:.5rem}:root{--empty-state-border: 1px dashed var(--color-white);--empty-state-margin: 10px;--empty-state-border-radius: 2px;--empty-state-width: 95%;--empty-state-display: inline-block;--empty-state-padding: 80px 0;--empty-state-text-align: center;--empty-state-text-width: 80%;--empty-state-text-size-px: 18px;--empty-state-text-size-rem: 1.8rem}.empty-state{display:var(--empty-state-display);width:calc(var(--empty-state-width) - var(--empty-state-margin));margin:var(--empty-state-margin);border:var(--empty-state-border);border-radius:var(--empty-state-border-radius)}.empty-state__text{font-size:var(--empty-state-text-size-px);font-size:var(--empty-state-text-size-rem);margin:0 auto;width:var(--empty-state-text-width);text-align:var(--empty-state-text-align)}.empty-area{border:3px dashed var(--color-grey-300);color:var(--color-grey-700);height:100%}.empty-area__content{max-width:530px;padding:80px 40px}.empty-area__content span{display:block;font-size:18px}.empty-area--small-border{border:1px dashed var(--color-grey-700)}:root{--tab-background: var(--color-indigo-dark);--tab-bckground-active: var(--color-indigo)}.tabs{list-style:none;padding:0;margin-block-end:0;font-size:0}.tabs li{cursor:pointer;padding:1.5rem 5rem;border-radius:0;border:0;background-color:var(--tab-background);transition:.25s;display:inline-block;font-size:initial}@media only screen and (min-width:600px){.tabs li{padding:1.5rem}}@media only screen and (min-width:662px){.tabs li{padding:1.5rem 2rem}}@media only screen and (min-width:768px){.tabs li{padding:1.5rem 3rem}}@media only screen and (min-width:992px){.tabs li{padding:1.5rem 5rem}}.tabs li:hover,.tabs li.active{background-color:var(--tab-bckground-active)}.pupil_groups__page .tabs li{--tab-background: var(--color-grey-300);--tab-bckground-active: var(--color-grey-200)}.pupil_groups__page .tabs li,.pupil_groups__page .tabs li .button__unstyled{color:var(--color-grey-700)}.pupil_groups__page .tabs li button{padding:1.5rem 5rem}.pupil_groups__page .tabs li:hover,.pupil_groups__page .tabs li:hover .button__unstyled,.pupil_groups__page .tabs li.active,.pupil_groups__page .tabs li.active .button__unstyled{color:var(--color-black)}.home_learnings__page .tabs li{background-color:var(--color-indigo-dark);color:var(--color-white);padding:1rem 5rem}.home_learnings__page .tabs li.active{background-color:var(--color-indigo)}.home_learnings__page .tabs li:not(.active){display:none}.tab-content-wrapper{padding:0}.tab-content-wrapper>div{block-size:100%}.tab-content-wrapper .tab-content{display:none;position:relative}.tab-content-wrapper .tab-content.active{display:block}.tab-content-wrapper .tab-content.active:has(>.resource-menu){display:grid;grid-template-columns:1fr;gap:calc(2rem - 8px)}@media only screen and (min-width:600px){.tab-content-wrapper .tab-content.active:has(>.resource-menu){grid-template-columns:18.5rem 1fr;gap:2rem}}:root:has(body.resources__page){--form-text-input-width: 19rem}html:has(body.resources__page.show__action){block-size:100%}form[data-turbo-frame=search_results]{padding-bottom:30px}body.resources__page,body.my_resources__page,.pupil_groups__page,form[data-turbo-frame=search_results],.student_oversight__page{background-color:var(--color-white)}body.resources__page .page__bd,body.my_resources__page .page__bd,.pupil_groups__page .page__bd,form[data-turbo-frame=search_results] .page__bd,.student_oversight__page .page__bd{padding:0 1rem}@media only screen and (min-width:992px){body.resources__page .page__bd,body.my_resources__page .page__bd,.pupil_groups__page .page__bd,form[data-turbo-frame=search_results] .page__bd,.student_oversight__page .page__bd{padding:0 0 80px}}body.resources__page .wrapper,body.my_resources__page .wrapper,.pupil_groups__page .wrapper,form[data-turbo-frame=search_results] .wrapper,.student_oversight__page .wrapper{display:grid;grid-template-columns:1fr;gap:2rem}@media only screen and (min-width:720px){body.resources__page .wrapper,body.my_resources__page .wrapper,.pupil_groups__page .wrapper,form[data-turbo-frame=search_results] .wrapper,.student_oversight__page .wrapper{grid-template-columns:24rem 1fr}}body.resources__page .search,body.my_resources__page .search,.pupil_groups__page .search,form[data-turbo-frame=search_results] .search,.student_oversight__page .search{background-color:var(--color-indigo-palest);padding:2rem}body.resources__page .search h2,body.my_resources__page .search h2,.pupil_groups__page .search h2,form[data-turbo-frame=search_results] .search h2,.student_oversight__page .search h2{margin-block:0 1rem;font-size:1.8rem;line-height:2.1rem;color:var(--color-black)}body.resources__page .search p,body.my_resources__page .search p,.pupil_groups__page .search p,form[data-turbo-frame=search_results] .search p,.student_oversight__page .search p{font-size:1.8rem}body.resources__page .search p.search-results-info,body.my_resources__page .search p.search-results-info,.pupil_groups__page .search p.search-results-info,form[data-turbo-frame=search_results] .search p.search-results-info,.student_oversight__page .search p.search-results-info{margin-block:2rem 0;font-size:1.6rem}body.resources__page .search a.filter,body.resources__page .search button.filter,body.my_resources__page .search a.filter,body.my_resources__page .search button.filter,.pupil_groups__page .search a.filter,.pupil_groups__page .search button.filter,form[data-turbo-frame=search_results] .search a.filter,form[data-turbo-frame=search_results] .search button.filter,.student_oversight__page .search a.filter,.student_oversight__page .search button.filter{background-color:var(--color-indigo);color:var(--color-white);padding:.5rem 1.5rem .5rem 3.5rem;text-decoration:none;position:relative;transition:background-color .25s linear;margin-inline-end:.5rem;margin-block-end:.5rem}body.resources__page .search a.filter:hover,body.resources__page .search button.filter:hover,body.my_resources__page .search a.filter:hover,body.my_resources__page .search button.filter:hover,.pupil_groups__page .search a.filter:hover,.pupil_groups__page .search button.filter:hover,form[data-turbo-frame=search_results] .search a.filter:hover,form[data-turbo-frame=search_results] .search button.filter:hover,.student_oversight__page .search a.filter:hover,.student_oversight__page .search button.filter:hover{background-color:var(--color-indigo-dark)}body.resources__page .search a.filter:before,body.resources__page .search button.filter:before,body.my_resources__page .search a.filter:before,body.my_resources__page .search button.filter:before,.pupil_groups__page .search a.filter:before,.pupil_groups__page .search button.filter:before,form[data-turbo-frame=search_results] .search a.filter:before,form[data-turbo-frame=search_results] .search button.filter:before,.student_oversight__page .search a.filter:before,.student_oversight__page .search button.filter:before{content:"";background-image:url(/images/icons/filter__remove.svg);background-repeat:no-repeat;display:block;inline-size:2rem;block-size:1.75rem;position:absolute;inset-inline-start:.75rem;inset-block-start:.25rem}body.resources__page .search .search__search-box--filters,body.my_resources__page .search .search__search-box--filters,.pupil_groups__page .search .search__search-box--filters,form[data-turbo-frame=search_results] .search .search__search-box--filters,.student_oversight__page .search .search__search-box--filters{display:none;margin-block-start:2rem}body.resources__page .search .search__search-box--filters:has(.filters-list button,.filters-list a.clear-link),body.my_resources__page .search .search__search-box--filters:has(.filters-list button,.filters-list a.clear-link),.pupil_groups__page .search .search__search-box--filters:has(.filters-list button,.filters-list a.clear-link),form[data-turbo-frame=search_results] .search .search__search-box--filters:has(.filters-list button,.filters-list a.clear-link),.student_oversight__page .search .search__search-box--filters:has(.filters-list button,.filters-list a.clear-link){display:inline-block}body.resources__page .search button.filter.clear,body.my_resources__page .search button.filter.clear,.pupil_groups__page .search button.filter.clear,form[data-turbo-frame=search_results] .search button.filter.clear,.student_oversight__page .search button.filter.clear{background-color:var(--color-indigo-pale)}body.resources__page .search button.filter.clear:hover,body.my_resources__page .search button.filter.clear:hover,.pupil_groups__page .search button.filter.clear:hover,form[data-turbo-frame=search_results] .search button.filter.clear:hover,.student_oversight__page .search button.filter.clear:hover{background-color:var(--color-indigo)}body.resources__page .search-ordering,body.my_resources__page .search-ordering,.pupil_groups__page .search-ordering,form[data-turbo-frame=search_results] .search-ordering,.student_oversight__page .search-ordering{display:flex;flex-direction:row;justify-content:space-between;margin-block:2rem;align-items:start}@media only screen and (min-width:600px){body.resources__page .search-ordering,body.my_resources__page .search-ordering,.pupil_groups__page .search-ordering,form[data-turbo-frame=search_results] .search-ordering,.student_oversight__page .search-ordering{align-items:center}}body.resources__page .search-ordering .select-container,body.my_resources__page .search-ordering .select-container,.pupil_groups__page .search-ordering .select-container,form[data-turbo-frame=search_results] .search-ordering .select-container,.student_oversight__page .search-ordering .select-container{background-color:var(--color-indigo-palest);border-radius:.2rem}body.resources__page .search-ordering .select-container:after,body.my_resources__page .search-ordering .select-container:after,.pupil_groups__page .search-ordering .select-container:after,form[data-turbo-frame=search_results] .search-ordering .select-container:after,.student_oversight__page .search-ordering .select-container:after{filter:invert(0);inset-inline-end:1rem}body.resources__page .search-ordering .select-container select,body.my_resources__page .search-ordering .select-container select,.pupil_groups__page .search-ordering .select-container select,form[data-turbo-frame=search_results] .search-ordering .select-container select,.student_oversight__page .search-ordering .select-container select{padding:1rem 3rem 1rem 1rem;color:var(--color-black);font-size:1.4rem}body.resources__page .search-ordering .select-container.order select,body.my_resources__page .search-ordering .select-container.order select,.pupil_groups__page .search-ordering .select-container.order select,form[data-turbo-frame=search_results] .search-ordering .select-container.order select,.student_oversight__page .search-ordering .select-container.order select{padding:1rem 3rem 1rem 6.3rem}body.resources__page .search-ordering .search-results__layout,body.my_resources__page .search-ordering .search-results__layout,.pupil_groups__page .search-ordering .search-results__layout,form[data-turbo-frame=search_results] .search-ordering .search-results__layout,.student_oversight__page .search-ordering .search-results__layout{display:flex;place-items:center;place-content:center start;margin-block-start:0}body.resources__page .search-ordering .search-results__layout p,body.my_resources__page .search-ordering .search-results__layout p,.pupil_groups__page .search-ordering .search-results__layout p,form[data-turbo-frame=search_results] .search-ordering .search-results__layout p,.student_oversight__page .search-ordering .search-results__layout p{margin:0;display:inline-block;color:var(--color-white);font-size:1.4rem}body.resources__page .search-ordering .search-results__layout button,body.my_resources__page .search-ordering .search-results__layout button,.pupil_groups__page .search-ordering .search-results__layout button,form[data-turbo-frame=search_results] .search-ordering .search-results__layout button,.student_oversight__page .search-ordering .search-results__layout button{inline-size:3rem;block-size:3rem;display:flex;place-items:center;place-content:center;margin-inline:.4rem;transition:filter .25s linear;filter:brightness(140%)}body.resources__page .search-ordering .search-results__layout button:focus,body.my_resources__page .search-ordering .search-results__layout button:focus,.pupil_groups__page .search-ordering .search-results__layout button:focus,form[data-turbo-frame=search_results] .search-ordering .search-results__layout button:focus,.student_oversight__page .search-ordering .search-results__layout button:focus{outline:none}body.resources__page .search-ordering .search-results__layout button:focus-visible,body.my_resources__page .search-ordering .search-results__layout button:focus-visible,.pupil_groups__page .search-ordering .search-results__layout button:focus-visible,form[data-turbo-frame=search_results] .search-ordering .search-results__layout button:focus-visible,.student_oversight__page .search-ordering .search-results__layout button:focus-visible{outline:thin solid var(--color-indigo)}body.resources__page .search-ordering .search-results__layout button:hover,body.resources__page .search-ordering .search-results__layout button.active,body.my_resources__page .search-ordering .search-results__layout button:hover,body.my_resources__page .search-ordering .search-results__layout button.active,.pupil_groups__page .search-ordering .search-results__layout button:hover,.pupil_groups__page .search-ordering .search-results__layout button.active,form[data-turbo-frame=search_results] .search-ordering .search-results__layout button:hover,form[data-turbo-frame=search_results] .search-ordering .search-results__layout button.active,.student_oversight__page .search-ordering .search-results__layout button:hover,.student_oversight__page .search-ordering .search-results__layout button.active{filter:brightness(100%)}body.resources__page .search-ordering .search-results__layout button.active:after,body.my_resources__page .search-ordering .search-results__layout button.active:after,.pupil_groups__page .search-ordering .search-results__layout button.active:after,form[data-turbo-frame=search_results] .search-ordering .search-results__layout button.active:after,.student_oversight__page .search-ordering .search-results__layout button.active:after{inline-size:108%}body.resources__page .search-ordering .search-results__layout button:before,body.my_resources__page .search-ordering .search-results__layout button:before,.pupil_groups__page .search-ordering .search-results__layout button:before,form[data-turbo-frame=search_results] .search-ordering .search-results__layout button:before,.student_oversight__page .search-ordering .search-results__layout button:before{content:"";display:block;background-repeat:no-repeat}body.resources__page .search-ordering .search-results__layout button:after,body.my_resources__page .search-ordering .search-results__layout button:after,.pupil_groups__page .search-ordering .search-results__layout button:after,form[data-turbo-frame=search_results] .search-ordering .search-results__layout button:after,.student_oversight__page .search-ordering .search-results__layout button:after{content:"";inline-size:0;block-size:.2rem;background-color:var(--color-indigo-pale);display:block;position:absolute;inset-block-end:-.25rem;transition:inline-size .25s linear}body.resources__page .search-ordering .search-results__layout button span,body.my_resources__page .search-ordering .search-results__layout button span,.pupil_groups__page .search-ordering .search-results__layout button span,form[data-turbo-frame=search_results] .search-ordering .search-results__layout button span,.student_oversight__page .search-ordering .search-results__layout button span{display:none}body.resources__page .search-ordering .search-results__layout button.search-results__layout--list:before,body.my_resources__page .search-ordering .search-results__layout button.search-results__layout--list:before,.pupil_groups__page .search-ordering .search-results__layout button.search-results__layout--list:before,form[data-turbo-frame=search_results] .search-ordering .search-results__layout button.search-results__layout--list:before,.student_oversight__page .search-ordering .search-results__layout button.search-results__layout--list:before{background-image:url(/images/icons/display__list.svg);inline-size:2rem;block-size:2.2rem}body.resources__page .search-ordering .search-results__layout button.search-results__layout--grid:before,body.my_resources__page .search-ordering .search-results__layout button.search-results__layout--grid:before,.pupil_groups__page .search-ordering .search-results__layout button.search-results__layout--grid:before,form[data-turbo-frame=search_results] .search-ordering .search-results__layout button.search-results__layout--grid:before,.student_oversight__page .search-ordering .search-results__layout button.search-results__layout--grid:before{background-image:url(/images/icons/display__grid.svg);inline-size:2.4rem;block-size:2.1rem}body.resources__page .search-results__list,body.my_resources__page .search-results__list,.pupil_groups__page .search-results__list,form[data-turbo-frame=search_results] .search-results__list,.student_oversight__page .search-results__list{display:grid;gap:1rem;word-break:break-word}@media only screen and (min-width:600px){body.resources__page .search-results__list,body.my_resources__page .search-results__list,.pupil_groups__page .search-results__list,form[data-turbo-frame=search_results] .search-results__list,.student_oversight__page .search-results__list{gap:2rem}}body.resources__page .search-results__list .card,body.my_resources__page .search-results__list .card,.pupil_groups__page .search-results__list .card,form[data-turbo-frame=search_results] .search-results__list .card,.student_oversight__page .search-results__list .card{padding:1rem;background-color:var(--color-grey-200);color:var(--color-obsidian);display:flex;flex-direction:column}body.resources__page .search-results__list .card h3,body.my_resources__page .search-results__list .card h3,.pupil_groups__page .search-results__list .card h3,form[data-turbo-frame=search_results] .search-results__list .card h3,.student_oversight__page .search-results__list .card h3{margin-block:.5rem;font-size:1.5rem;font-weight:400;line-height:1.8rem}body.resources__page .search-results__list .card h3 a,body.my_resources__page .search-results__list .card h3 a,.pupil_groups__page .search-results__list .card h3 a,form[data-turbo-frame=search_results] .search-results__list .card h3 a,.student_oversight__page .search-results__list .card h3 a{color:var(--color-indigo-dark)}body.resources__page .search-results__list .card .card__img a,body.my_resources__page .search-results__list .card .card__img a,.pupil_groups__page .search-results__list .card .card__img a,form[data-turbo-frame=search_results] .search-results__list .card .card__img a,.student_oversight__page .search-results__list .card .card__img a{inline-size:100%;block-size:100%;display:inline-block}body.resources__page .search-results__list .card .card__img img,body.my_resources__page .search-results__list .card .card__img img,.pupil_groups__page .search-results__list .card .card__img img,form[data-turbo-frame=search_results] .search-results__list .card .card__img img,.student_oversight__page .search-results__list .card .card__img img{inline-size:100%;block-size:20rem;object-fit:cover;object-position:center}@media only screen and (min-width:600px){body.resources__page .search-results__list .card .card__img img,body.my_resources__page .search-results__list .card .card__img img,.pupil_groups__page .search-results__list .card .card__img img,form[data-turbo-frame=search_results] .search-results__list .card .card__img img,.student_oversight__page .search-results__list .card .card__img img{block-size:15rem}}body.resources__page .search-results__list .card .submenu ul,body.my_resources__page .search-results__list .card .submenu ul,.pupil_groups__page .search-results__list .card .submenu ul,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul,.student_oversight__page .search-results__list .card .submenu ul{display:flex;justify-content:center}body.resources__page .search-results__list .card .submenu ul li,body.my_resources__page .search-results__list .card .submenu ul li,.pupil_groups__page .search-results__list .card .submenu ul li,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li,.student_oversight__page .search-results__list .card .submenu ul li{display:inline-block}body.resources__page .search-results__list .card .submenu ul li+li,body.my_resources__page .search-results__list .card .submenu ul li+li,.pupil_groups__page .search-results__list .card .submenu ul li+li,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li+li,.student_oversight__page .search-results__list .card .submenu ul li+li{margin-inline-start:0}@media only screen and (min-width:992px){body.resources__page .search-results__list .card .submenu ul li+li,body.my_resources__page .search-results__list .card .submenu ul li+li,.pupil_groups__page .search-results__list .card .submenu ul li+li,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li+li,.student_oversight__page .search-results__list .card .submenu ul li+li{margin-inline-start:2rem}}body.resources__page .search-results__list .card .submenu ul li a,body.my_resources__page .search-results__list .card .submenu ul li a,.pupil_groups__page .search-results__list .card .submenu ul li a,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li a,.student_oversight__page .search-results__list .card .submenu ul li a{color:var(--color-indigo-palest)}body.resources__page .search-results__list .card .submenu ul li button,body.resources__page .search-results__list .card .submenu ul li a,body.my_resources__page .search-results__list .card .submenu ul li button,body.my_resources__page .search-results__list .card .submenu ul li a,.pupil_groups__page .search-results__list .card .submenu ul li button,.pupil_groups__page .search-results__list .card .submenu ul li a,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li button,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li a,.student_oversight__page .search-results__list .card .submenu ul li button,.student_oversight__page .search-results__list .card .submenu ul li a{color:var(--color-grey-700);display:flex;place-items:center;text-decoration:none}body.resources__page .search-results__list .card .submenu ul li button:hover,body.resources__page .search-results__list .card .submenu ul li a:hover,body.my_resources__page .search-results__list .card .submenu ul li button:hover,body.my_resources__page .search-results__list .card .submenu ul li a:hover,.pupil_groups__page .search-results__list .card .submenu ul li button:hover,.pupil_groups__page .search-results__list .card .submenu ul li a:hover,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li button:hover,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li a:hover,.student_oversight__page .search-results__list .card .submenu ul li button:hover,.student_oversight__page .search-results__list .card .submenu ul li a:hover{color:var(--color-indigo)}body.resources__page .search-results__list .card .submenu ul li button:hover .icon,body.resources__page .search-results__list .card .submenu ul li a:hover .icon,body.my_resources__page .search-results__list .card .submenu ul li button:hover .icon,body.my_resources__page .search-results__list .card .submenu ul li a:hover .icon,.pupil_groups__page .search-results__list .card .submenu ul li button:hover .icon,.pupil_groups__page .search-results__list .card .submenu ul li a:hover .icon,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li button:hover .icon,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li a:hover .icon,.student_oversight__page .search-results__list .card .submenu ul li button:hover .icon,.student_oversight__page .search-results__list .card .submenu ul li a:hover .icon{filter:brightness(0) saturate(100%) invert(18%) sepia(65%) saturate(3497%) hue-rotate(247deg) brightness(88%) contrast(86%)}body.resources__page .search-results__list .card .submenu ul li button .icon,body.resources__page .search-results__list .card .submenu ul li a .icon,body.my_resources__page .search-results__list .card .submenu ul li button .icon,body.my_resources__page .search-results__list .card .submenu ul li a .icon,.pupil_groups__page .search-results__list .card .submenu ul li button .icon,.pupil_groups__page .search-results__list .card .submenu ul li a .icon,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li button .icon,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li a .icon,.student_oversight__page .search-results__list .card .submenu ul li button .icon,.student_oversight__page .search-results__list .card .submenu ul li a .icon{filter:brightness(0) saturate(100%) invert(37%) sepia(9%) saturate(484%) hue-rotate(230deg) brightness(92%) contrast(80%);background-repeat:no-repeat;display:inline-block}body.resources__page .search-results__list .card .submenu ul li button .icon+.label,body.resources__page .search-results__list .card .submenu ul li a .icon+.label,body.my_resources__page .search-results__list .card .submenu ul li button .icon+.label,body.my_resources__page .search-results__list .card .submenu ul li a .icon+.label,.pupil_groups__page .search-results__list .card .submenu ul li button .icon+.label,.pupil_groups__page .search-results__list .card .submenu ul li a .icon+.label,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li button .icon+.label,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li a .icon+.label,.student_oversight__page .search-results__list .card .submenu ul li button .icon+.label,.student_oversight__page .search-results__list .card .submenu ul li a .icon+.label{margin-inline-start:.5rem}body.resources__page .search-results__list .card .submenu ul li.submenu__star button .icon,body.my_resources__page .search-results__list .card .submenu ul li.submenu__star button .icon,.pupil_groups__page .search-results__list .card .submenu ul li.submenu__star button .icon,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li.submenu__star button .icon,.student_oversight__page .search-results__list .card .submenu ul li.submenu__star button .icon{background-image:url(/images/icons/star.svg)}body.resources__page .search-results__list .card .submenu ul li.submenu__star.is-saved button .icon,body.my_resources__page .search-results__list .card .submenu ul li.submenu__star.is-saved button .icon,.pupil_groups__page .search-results__list .card .submenu ul li.submenu__star.is-saved button .icon,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li.submenu__star.is-saved button .icon,.student_oversight__page .search-results__list .card .submenu ul li.submenu__star.is-saved button .icon{background-image:url(/images/icons/star-full.svg)}body.resources__page .search-results__list .card .submenu ul li.submenu__lesson button .icon,body.my_resources__page .search-results__list .card .submenu ul li.submenu__lesson button .icon,.pupil_groups__page .search-results__list .card .submenu ul li.submenu__lesson button .icon,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li.submenu__lesson button .icon,.student_oversight__page .search-results__list .card .submenu ul li.submenu__lesson button .icon{background-image:url(/images/icons/add_to_lesson.svg)}body.resources__page .search-results__list .card .submenu ul li.submenu__assignment button .icon,body.my_resources__page .search-results__list .card .submenu ul li.submenu__assignment button .icon,.pupil_groups__page .search-results__list .card .submenu ul li.submenu__assignment button .icon,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li.submenu__assignment button .icon,.student_oversight__page .search-results__list .card .submenu ul li.submenu__assignment button .icon{background-image:url(/images/icons/resource-bank__assignment.svg)}body.resources__page .search-results__list .card .submenu ul li.submenu__preview button .icon,body.my_resources__page .search-results__list .card .submenu ul li.submenu__preview button .icon,.pupil_groups__page .search-results__list .card .submenu ul li.submenu__preview button .icon,form[data-turbo-frame=search_results] .search-results__list .card .submenu ul li.submenu__preview button .icon,.student_oversight__page .search-results__list .card .submenu ul li.submenu__preview button .icon{background-image:url(/images/icons/resource-bank__preview--placeholder.svg);background-size:2rem}body.resources__page .search-results__list .pagination,body.my_resources__page .search-results__list .pagination,.pupil_groups__page .search-results__list .pagination,form[data-turbo-frame=search_results] .search-results__list .pagination,.student_oversight__page .search-results__list .pagination{display:flex;justify-content:start;flex-wrap:wrap;gap:.5rem;color:var(--color-indigo);margin-block-end:2rem}body.resources__page .search-results__list .pagination a,body.my_resources__page .search-results__list .pagination a,.pupil_groups__page .search-results__list .pagination a,form[data-turbo-frame=search_results] .search-results__list .pagination a,.student_oversight__page .search-results__list .pagination a{color:var(--color-grey-700);inline-size:100%;block-size:100%;display:flex;place-content:center;place-items:center}body.resources__page .search-results__list .pagination span,body.my_resources__page .search-results__list .pagination span,.pupil_groups__page .search-results__list .pagination span,form[data-turbo-frame=search_results] .search-results__list .pagination span,.student_oversight__page .search-results__list .pagination span{display:flex;place-items:center;place-content:center;background:var(--color-grey-200);border-radius:.2rem;block-size:3rem;inline-size:6rem}body.resources__page .search-results__list .pagination span:not(.first,.prev,.next,.last),body.my_resources__page .search-results__list .pagination span:not(.first,.prev,.next,.last),.pupil_groups__page .search-results__list .pagination span:not(.first,.prev,.next,.last),form[data-turbo-frame=search_results] .search-results__list .pagination span:not(.first,.prev,.next,.last),.student_oversight__page .search-results__list .pagination span:not(.first,.prev,.next,.last){inline-size:3rem}body.resources__page .search-results__list .pagination .page.gap,body.my_resources__page .search-results__list .pagination .page.gap,.pupil_groups__page .search-results__list .pagination .page.gap,form[data-turbo-frame=search_results] .search-results__list .pagination .page.gap,.student_oversight__page .search-results__list .pagination .page.gap{display:none}body.resources__page .search-results__list .pagination .page.current,body.my_resources__page .search-results__list .pagination .page.current,.pupil_groups__page .search-results__list .pagination .page.current,form[data-turbo-frame=search_results] .search-results__list .pagination .page.current,.student_oversight__page .search-results__list .pagination .page.current{color:var(--color-black);text-decoration:none;font-weight:700}body.resources__page label,body.my_resources__page label,.pupil_groups__page label,form[data-turbo-frame=search_results] label,.student_oversight__page label{margin:0}body.resources__page .list__unstyled,body.my_resources__page .list__unstyled,.pupil_groups__page .list__unstyled,form[data-turbo-frame=search_results] .list__unstyled,.student_oversight__page .list__unstyled{margin:0;padding:0}body.grid-view .search-results__list{grid-template-columns:1fr}@media only screen and (min-width:600px){body.grid-view .search-results__list{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){body.grid-view .search-results__list{grid-template-columns:repeat(3,1fr)}}body.grid-view .search-results__list:has(.empty-area){grid-template-columns:1fr}body.grid-view .search-results__list .card__content{height:calc(100% - 9rem);display:grid;align-content:space-between}body.grid-view .search-results__list .card .submenu{text-align:center;margin-top:auto}body.grid-view .search-results__list .card .submenu li+li{margin-inline-start:.5rem}body.grid-view .search-results__list .card .submenu :where(button,a) .label{display:none}body.grid-view .search-results__list .pagination{grid-column:1/2}@media only screen and (min-width:600px){body.grid-view .search-results__list .pagination{grid-column:1/3}}@media only screen and (min-width:992px){body.grid-view .search-results__list .pagination{grid-column:1/4}}body.grid-view .search-results__list .list__unstyled{display:block}body.grid-view .search-results__list .card__img a:has(.resource-card__insert){background-color:var(--color-green)}body.grid-view .search-results__list .card__img a:has(.resource-card__insert) .resource-card__insert{object-fit:contain}body.list-view:not(.my_lessons__page) .search-results__list,body:not(.my_lessons__page):not(.list-view):not(.grid-view) .search-results__list{grid-template-columns:1fr}body.list-view:not(.my_lessons__page) .search-results__list .card,body:not(.my_lessons__page):not(.list-view):not(.grid-view) .search-results__list .card{display:grid;grid-template-columns:9rem 1fr;gap:2rem}body.list-view:not(.my_lessons__page) .search-results__list .card h3,body:not(.my_lessons__page):not(.list-view):not(.grid-view) .search-results__list .card h3{margin-block:0}body.list-view:not(.my_lessons__page) .search-results__list .card .card__img img,body:not(.my_lessons__page):not(.list-view):not(.grid-view) .search-results__list .card .card__img img{inline-size:9rem;block-size:7rem}body.list-view:not(.my_lessons__page) .search-results__list .card .card__content,body:not(.my_lessons__page):not(.list-view):not(.grid-view) .search-results__list .card .card__content{display:grid;align-content:space-between}body.list-view:not(.my_lessons__page) .search-results__list .card:has(.resource-card__insert),body:not(.my_lessons__page):not(.list-view):not(.grid-view) .search-results__list .card:has(.resource-card__insert){grid-template-columns:17rem 1fr}body.list-view:not(.my_lessons__page) .search-results__list .card:has(.resource-card__insert) .card__img,body:not(.my_lessons__page):not(.list-view):not(.grid-view) .search-results__list .card:has(.resource-card__insert) .card__img{display:flex;gap:5px}body.list-view:not(.my_lessons__page) .search-results__list .card:has(.resource-card__insert) .card__img>:first-child,body:not(.my_lessons__page):not(.list-view):not(.grid-view) .search-results__list .card:has(.resource-card__insert) .card__img>:first-child{flex:0 0 70px}body.list-view:not(.my_lessons__page) .search-results__list .card:has(.resource-card__insert) .card__img>:nth-child(2),body:not(.my_lessons__page):not(.list-view):not(.grid-view) .search-results__list .card:has(.resource-card__insert) .card__img>:nth-child(2){flex:1}@media only screen and (min-width:992px){body.list-view:not(.my_lessons__page) .search-results__list .card .submenu,body:not(.my_lessons__page):not(.list-view):not(.grid-view) .search-results__list .card .submenu{display:flex}}body.list-view:not(.my_lessons__page) .search-results__list .card .submenu ul,body:not(.my_lessons__page):not(.list-view):not(.grid-view) .search-results__list .card .submenu ul{flex-direction:column!important}@media only screen and (min-width:600px){body.list-view:not(.my_lessons__page) .search-results__list .card .submenu ul,body:not(.my_lessons__page):not(.list-view):not(.grid-view) .search-results__list .card .submenu ul{flex-direction:row!important}}@media only screen and (min-width:600px){body.list-view:not(.my_lessons__page) .search-results__list .card .submenu ul li+li,body:not(.my_lessons__page):not(.list-view):not(.grid-view) .search-results__list .card .submenu ul li+li{margin-inline-start:1rem}}body.resources__page.theme-indigo{background-color:var(--color-indigo)}body.resources__page.theme-indigo h1{color:var(--color-yellow)}body.resources__page.theme-indigo .search__filters details .content{background-color:var(--color-indigo-palest);scrollbar-color:var(--color-indigo-palest) var(--color-indigo-pale)}body.resources__page.theme-indigo .search__filters details .content::-webkit-scrollbar-thumb{background-color:var(--color-indigo-palest);border:thin solid var(--color-indigo-pale)}body.resources__page.theme-indigo .search__filters details .content::-webkit-scrollbar-track{background-color:var(--color-indigo-pale)}body.resources__page.theme-indigo .search-ordering .search-results__layout button{filter:none}body.resources__page.theme-indigo .search-ordering .search-results__layout button:hover,body.resources__page.theme-indigo .search-ordering .search-results__layout button.active{filter:brightness(140%)}body.resources__page.theme-indigo .search-results__list .card{background-color:var(--color-obsidian);color:var(--color-white)}body.resources__page.theme-indigo .search-results__list .card h3 a{color:var(--color-yellow)}body.resources__page.theme-indigo .search-results__list .card .submenu ul li button{color:var(--color-indigo-palest)}body.resources__page.theme-indigo .search-results__list .card .submenu ul li button:hover{color:var(--color-yellow)}body.resources__page.theme-indigo .search-results__list .card .submenu ul li button:hover .icon{filter:brightness(0) saturate(100%) invert(80%) sepia(85%) saturate(3394%) hue-rotate(357deg) brightness(98%) contrast(97%)}body.resources__page.theme-indigo .search-results__list .card .submenu ul li button .icon{filter:none}body.resources__page.theme-indigo .search-results__list .pagination,body.resources__page.theme-indigo .search-results__list .pagination a{color:var(--color-white)}body.resources__page.show__action{overflow:hidden}body.resources__page.show__action body,body.resources__page.show__action iframe,body.resources__page.show__action .container.page__bd-container{block-size:100%}body.resources__page.show__action header.page__hd{border-block-end:0;block-size:10rem;transition:block-size .25s linear}@media screen and (min-width:480px){body.resources__page.show__action header.page__hd{block-size:8.4rem}}@media only screen and (min-width:992px){body.resources__page.show__action header.page__hd{block-size:17.95rem}}body.resources__page.show__action header.page__hd.headerHidden{block-size:0}body.resources__page.show__action header.page__hd.headerHidden>.container{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}body.resources__page.show__action header.page__hd.headerHidden+.page__bd .container.page__bd-container{grid-template-rows:4rem calc(100vh - 4rem)}body.resources__page.show__action header.page__hd.headerVisible>.container{opacity:1;visibility:visible}body.resources__page.show__action header.page__hd.headerVisible+.page__bd .container.page__bd-container{grid-template-rows:4rem calc(100vh - 14rem)}@media only screen and (min-width:600px){body.resources__page.show__action header.page__hd.headerVisible+.page__bd .container.page__bd-container{grid-template-rows:4rem calc(100vh - 12rem)}}@media only screen and (min-width:992px){body.resources__page.show__action header.page__hd.headerVisible+.page__bd .container.page__bd-container{grid-template-rows:4rem calc(100vh - 22rem)}}body.resources__page.show__action header.page__hd #navigation{z-index:1}body.resources__page.show__action header.page__hd #navigation>div:not(.container){background-color:var(--color-indigo)}@media only screen and (min-width:992px){body.resources__page.show__action header.page__hd #navigation>div:not(.container){background-color:transparent}}body.resources__page.show__action header.page__hd #navigation .nav__primary{margin-block-start:0}body.resources__page.show__action .page__bd{position:relative;overflow:hidden;block-size:100%}body.resources__page.show__action .page__bd .container.page__bd-container{display:grid;grid-template-rows:4rem calc(100vh - 14rem);block-size:100%}@media only screen and (min-width:600px){body.resources__page.show__action .page__bd .container.page__bd-container{grid-template-rows:4rem calc(100vh - 12rem)}}@media only screen and (min-width:992px){body.resources__page.show__action .page__bd .container.page__bd-container{grid-template-rows:4rem calc(100vh - 22rem)}}body.resources__page.show__action .page__bd .container.page__bd-container iframe{block-size:100%}body.resources__page.show__action .resource-single__menu{background-color:var(--color-indigo-dark)}body.resources__page.show__action .resource-single__menu:before,body.resources__page.show__action .resource-single__menu:after{content:"";background-color:var(--color-indigo-dark);block-size:3.88rem;inline-size:100vw;display:block;position:absolute;inset-block-start:0;z-index:-1}body.resources__page.show__action .resource-single__menu:before{inset-inline-start:0}body.resources__page.show__action .resource-single__menu:after{inset-inline-end:0}body.resources__page.show__action footer.page__footer{display:none}body.my_resources__page .search{background-color:unset;padding:0}body.my_resources__page .search .search-field{margin-block-end:0;border:1px var(--color-indigo-pale) solid;border-radius:var(--button-border-radius)}body.my_resources__page .search .search-field input{background-color:var(--color-white);width:100%}body.my_resources__page .search .search-field .search-button{background-color:var(--color-indigo)}body.my_resources__page .search .search-field .search-button:before{filter:invert(0)}body.my_resources__page .search-ordering{margin-block-start:0}body.my_resources__page .search__filters .search__filters-user-type input[type=checkbox]{display:none}body.my_resources__page .search__filters .search__filters-user-type label{display:flex;align-items:center;padding:5px 10px;border-radius:var(--button-border-radius)}body.my_resources__page .search__filters .search__filters-user-type svg{width:20px;height:20px;margin-right:10px}body.my_resources__page .search__filters .search__filters-user-type label.active{background-color:var(--color-indigo-pale)}body.my_resources__page .filters-list a.filter,body.my_resources__page .filters-list button.filter{display:block}@media only screen and (max-width:720px){body.my_resources__page .my-resources__search{order:-1}}.resource-card__content{display:flex!important;flex-direction:column}.drawer__body .resource-card__content,.modal-body .resource-card__content,.is-pupil .resource-card__content{flex-direction:row}.resource-card__content *{font-size:15px}.resource-card__title{margin-block-end:7px!important}.resource-card__description{margin-block-end:10px!important}.resource-card__title{font-weight:700!important}.resource-card__submenu ul{flex-direction:column!important;justify-content:unset!important;gap:5px}@media only screen and (min-width:992px){.resource-card__submenu ul{flex-direction:row!important}}.resource-card__submenu ul li+li{margin-inline-start:0!important}@media only screen and (min-width:992px){.resource-card__submenu ul li+li{margin-inline-start:1rem!important}}@media only screen and (max-width:720px){truncate-lines::part(truncate-lines__inline-btn){margin:10px 0 0;padding:0;position:static}}.grid-view .resource-card__submenu ul{flex-direction:row!important;justify-content:center!important}body.resources__page.is-pupil .card__content,body.is-pupil .my_resources__action .card__content{display:flex!important;justify-content:space-between;gap:10px}body.resources__page.is-pupil .submenu,body.is-pupil .my_resources__action .submenu{flex-shrink:0!important}body.resources__page.is-pupil .submenu__star,body.is-pupil .my_resources__action .submenu__star{display:flex!important;align-items:center!important}body.resources__page.is-pupil .submenu__star .icon,body.is-pupil .my_resources__action .submenu__star .icon{padding:17px}body.resources__page.is-pupil .submenu__star button,body.is-pupil .my_resources__action .submenu__star button{flex-direction:column!important}body.resources__page.is-pupil .submenu__star .label,body.is-pupil .my_resources__action .submenu__star .label{margin-inline-start:0!important}body.resources__page.is-pupil .submenu__lesson,body.resources__page.is-pupil .submenu__assignment,body.resources__page.is-pupil .submenu__preview,body.is-pupil .my_resources__action .submenu__lesson,body.is-pupil .my_resources__action .submenu__assignment,body.is-pupil .my_resources__action .submenu__preview{display:none!important}@media only screen and (max-width:991px){body.resources__page.is-pupil .resource-card__submenu,body.is-pupil .my_resources__action .resource-card__submenu{display:flex;align-items:center}}.label--is-saved,.label--is-not-saved{display:none}.submenu__star.is-saved .label--is-saved,.submenu__star:not(.is-saved) .label--is-not-saved{display:inline-block;margin-block-start:2px}@media only screen and (min-width:720px){.resources__page:not(.my_resources__page) .select-container+.select-container{margin-block-start:1rem;margin-inline-start:0}}@media only screen and (min-width:992px){.resources__page:not(.my_resources__page) .select-container+.select-container{margin-block-start:0;margin-inline-start:1.5rem}}.icon-star-toggle{width:22px;height:22px;background-color:red}.star-toggle__trigger:active,.star-toggle__trigger:focus{border:0 none;outline:none}.star-toggle__icon{width:24px;height:24px;stroke:currentColor;fill:transparent;margin-right:.5rem;transition:.2s}.star-toggle__icon:hover{fill:var(--color-yellow);stroke:var(--color-coral)}.star-toggle__label--is-saved{display:none}.star-toggle__label--is-not-saved,.star-toggle__wrapper.is-saved .star-toggle__label--is-saved{display:flex}.star-toggle__wrapper.is-saved .star-toggle__label--is-not-saved{display:none}.star-toggle__wrapper.is-saved .star-toggle__icon{fill:var(--color-yellow);stroke:var(--color-coral)}.anim-pop{animation:pop .3s ease forwards}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.anim-shrink{animation:shrink-rotate 3s ease forwards}@keyframes shrink-rotate{0%{transform:scale(1.1) rotate(0);opacity:1}to{transform:scale(0) rotate(360deg);opacity:0}}.anim-fade-out{animation:fade-collapse 1s ease-in forwards}@keyframes fade-collapse{0%{opacity:1;height:46px;padding:10px 18px}50%{opacity:0;height:46px;padding:10px 18px}to{opacity:0;height:0;padding:0 18px}}#homeworks-container>.homework-item-added:first-of-type{animation:grow-in .5s ease-out forwards}@keyframes grow-in{0%{transform:scale(0);opacity:0}50%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:1}}.student_oversight__page .breadcrumbs li a,.student_oversight__page .breadcrumbs li,.student_oversight__page .breadcrumbs li a:hover,.student_oversight__page .breadcrumbs li:hover{color:var(--color-grey-700)}@media(max-width:500px){.search-results__list span.page{display:none!important}.search-results__list .page.current{display:flex!important}}@media(min-width:380px){.search-results__list .page.current+.page{display:flex!important}}@media(min-width:420px){.search-results__list .page.current+.page+.page{display:flex!important}}.hls-video-container{position:relative;width:100%;height:auto;aspect-ratio:16/9;max-width:100%;min-height:120px;max-height:100%;background-color:var(--color-indigo-dark);overflow:hidden;box-shadow:0 4px 12px #0003;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:all .2s ease-in-out}.hls-video-player{width:100%;height:100%;transition:all .2s ease-in-out;display:block;object-fit:contain}.hls-video-title{position:absolute;top:0;left:0;width:100%;color:#fff;background-color:var(--color-obsidian);padding:5px 10px;font-size:.9em;z-index:1;transition:all .2s ease-in-out}.hls-video-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ff0000b3;color:#fff;padding:15px;text-align:center;z-index:2;font-size:1em}.hls-play-overlay{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);z-index:5;background-color:#f8efffcc;border:0px solid white;border-radius:50%;width:80px;height:80px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .3s ease,transform .3s ease,border-color .3s ease;box-shadow:0 4px 15px #0000004d}.hls-video-container.is-playing .hls-video-title{opacity:0;pointer-events:none}.hls-play-overlay:hover{background-color:#000c;transform:translate(-50%,-50%) scale(1.05);border-color:var(--color-indigo-dark)}.hls-play-overlay svg{color:var(--color-indigo);font-size:80px}.hls-audio-container{width:100%!important;max-width:100%;position:relative;background-color:var(--color-obsidian);box-shadow:0 4px 12px #0003;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;padding:10px 5px 5px;box-sizing:border-box;min-height:60px;min-width:200px}.hls-audio-player{width:100%;border-radius:0;padding:20px 0 0}.hls-audio-title{position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 20px);top:0;left:0;color:#fff;background-color:var(--color-obsidian);padding:5px 10px;font-size:.9em;z-index:1;transition:opacity .3s ease}.hls-audio-container.is-playing .hls-audio-title{opacity:.9;pointer-events:none}.hls-audio-error,.hls-audio-loading,.hls-audio-placeholder{padding:15px;text-align:center;border-radius:50px;z-index:2;font-size:1em;color:#fff;background-color:var(--red);margin:20px 0 5px;width:calc(100% - 20px);box-sizing:border-box}.hls-audio-loading{background-color:var(--color-indigo)}.hls-audio-placeholder{background-color:var(--dark-grey)}.content-closed,.content-open{display:none}.js-show-content__trigger{width:170px}.js-show-content__trigger svg{width:20px;height:20px}.js-show-content__trigger:hover{border:1px solid;border-color:initial}.js-show-content__trigger .content-closed,.js-show-content--open.js-show-content__trigger .content-open{display:flex}.js-show-content--open.js-show-content__trigger .content-closed,.js-inline-editor__editor{display:none}.js-inline-editor.is-editing .js-inline-editor__editor{display:flex;align-items:center}.js-inline-editor.is-editing .js-inline-editor__display{display:none}.notification__container{max-width:max-content;position:fixed;top:0;right:0;z-index:3}.notification__container .notification__check{width:95px}.notification__container .notification__check svg{width:55px;height:55px}.notification__container .notification__close{height:min-content}.notification__container .notification__close svg{width:30px;height:30px}.fluid-video-embed-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;cursor:pointer;margin:0 auto 24px;border-radius:10px;overflow:hidden;transition:.1s ease-out;box-shadow:0 0 30px #0000001a}.js-content-blocker[data-active=false] .fluid-video-embed{position:absolute;inset:0;width:100%;height:100%;outline-color:#000;z-index:5;background:#fff}.js-content-blocker[data-active=true]{width:max-content;min-height:max-content;margin-bottom:15px;position:relative;max-width:100%;border-radius:10px;background:#f1f3f3;min-width:300px;min-height:400px;max-height:100%}.js-content-blocker[data-active=false]{background:none}.content-blocker__overlay{position:absolute;width:100%;min-height:100%;background:#f1f3f3;display:flex;justify-content:center;align-items:center;text-align:center;border:3px dashed #DCE0E0;border-radius:10px;z-index:5}.content-blocker__message{margin:20px}.featured__twitter .js-content-blocker,.featured-twitter .twitter-timeline{max-width:100%}.featured__twitter .content-blocker__overlay{position:relative}.featured__twitter .js-content-blocker[data-active=false] .content-blocker__overlay{position:absolute}.content-blocker__overlay.x-feed-display-error{min-height:0}.content-blocker__logo{opacity:50%;filter:grayscale(1);margin-bottom:50px}.content-blocker__overlay .button-l{padding:.5em 1em;border:none;width:200px}.content-blocker__overlay .button-l:hover{background:#ff535e;color:#fff;border-color:transparent}.content-blocker__overlay .button-l--secondary{background:#d9d9d9;color:#000;font-weight:400}.js-close-parent__parent{transition:opacity .25s ease-in-out,transform .25s ease-in-out;opacity:1}.js-close-parent__parent.is-closing{opacity:0;transform:translateY(-6px);pointer-events:none}:root{--mobile-nav-background: var(--color-indigo);--mobile-menu-nav-padding: 10px 0;--mobile-nav-color: var(--color-white);--mobile-nav-border: 2px solid var(--mobile-nav-color)}.mobile-menu__toggle-container{display:none}@media only screen and (max-width:380px){.mobile-menu__toggle-container{position:relative;top:-40px}}.header__mobile-links{display:none}@media only screen and (max-width:991px){.mobile-menu__toggle-container{display:block;margin-left:auto}.mobile-menu__toggle--icon{position:relative;margin-top:8px;margin-bottom:8px;float:left}.mobile-menu__toggle--icon,.mobile-menu__toggle--icon:before,.mobile-menu__toggle--icon:after{background-color:#fff;display:block;width:30px;height:3px}.mobile-menu__toggle--icon:before,.mobile-menu__toggle--icon:after{position:absolute;content:""}.mobile-menu__toggle--icon:before{top:-8px}.mobile-menu__toggle--icon:after{top:8px}#navigation{width:100%;padding:0}#navigation .page__hd--user-login-links,#navigation .nav__primary{display:none}#navigation .header__mobile-links--admin{padding:10px 0}#navigation .header__mobile-links{padding:5px}#navigation.mobile-menu__toggle--open{border-bottom:var(--mobile-nav-border)}#navigation.mobile-menu__toggle--open .header__mobile-links{display:flex}#navigation.mobile-menu__toggle--open .page__hd--user-login-links,#navigation.mobile-menu__toggle--open .nav__primary{display:flex;background:var(--mobile-nav-background)}#navigation.mobile-menu__toggle--open .mobile-menu__toggle--icon{height:0}#navigation.mobile-menu__toggle--open .mobile-menu__toggle--icon:before{top:0;transform:rotate(45deg)}#navigation.mobile-menu__toggle--open .mobile-menu__toggle--icon:after{top:0;transform:rotate(135deg)}#navigation.mobile-menu__toggle--open .account__dropdown{margin-left:auto}#navigation.mobile-menu__toggle--open .nav__primary{padding:5px 5px 0;flex-direction:column}#navigation.mobile-menu__toggle--open .nav__primary a{width:100%}#navigation.mobile-menu__toggle--open .nav__primary .nav__primary--level-1{padding:var(--mobile-menu-nav-padding);border-bottom:var(--mobile-nav-border);width:100%;min-width:100%;max-width:100%}#navigation.mobile-menu__toggle--open .nav__primary .nav__primary--drop-tab{color:var(--mobile-nav-color)}#navigation.mobile-menu__toggle--open .page__hd--user-login-links{order:3;margin-left:0;flex-basis:100%}}:root{--primary-nav-background: var(--color-indigo-dark);--primary-nav-background-hover: var(--color-indigo);--primary-nav-padding: 10px 20px;--primary-nav-color: var(--color-white);--primary-nav-border: 1px solid var(--primary-nav-background);--primary-nav-border-hover: 1px solid var(--primary-nav-background-hover)}@media only screen and (min-width:992px){.nav__primary{list-style-type:none;flex-direction:row;padding:0}.nav__primary .nav__primary--level-1{border:var(--primary-nav-border);background:var(--primary-nav-background);min-width:150px;flex:1}.nav__primary .nav__primary--level-1.current{--primary-nav-background: var(--color-indigo);--primary-nav-border: 1px solid var(--color-indigo)}.nav__primary .nav__primary--level-1 .nav__primary--drop-tab{color:var(--primary-nav-color);padding:var(--primary-nav-padding);flex-basis:100%;text-align:center;align-content:center;align-self:center}.nav__primary .nav__primary--level-1:hover{background:var(--primary-nav-background-hover);border:var(--primary-nav-border-hover)}}:root{--card-background: var(--color-obsidian);--card-color: var(--color-white);--card-heading-after-image-font-size-px: 24px;--card-heading-after-image-font-size-rem: 2.4rem;--card-heading-font: var(--font-h1);--card-heading-after-image-font: var(--font-body);--card-heading-after-image-line-height: 22px;--card-heading-status-text-line-height: 20px}.card{display:block;color:var(--card-color);background-color:var(--card-background)}.card .card__img-wrapper img{width:100%}.card .card__img-wrapper+.card__text-wrapper h2{font-family:var(--card-heading-after-image-font);font-size:var(--card-heading-after-image-font-size-px);font-size:var(--card-heading-after-image-font-size-rem);line-height:var(--card-heading-after-image-line-height)}.card .card__text-wrapper{padding:10px}.card .card__text-wrapper h2{font-family:var(--card-heading-font);font-size:6.6rem;line-height:75%;margin:10px 0}.card .card__text-wrapper .heading-status-text{line-height:var(--card-heading-status-text-line-height)}.card.background__image{display:flex;height:100%;position:relative;background-repeat:no-repeat;background-position:bottom center;background-size:contain}.card.background__image:before{position:absolute;content:"";width:100%;height:100%;background-color:var(--color-obsidian);mix-blend-mode:lighten;z-index:1}.card.background__image .card__text-wrapper{margin-top:auto;z-index:2}.group__card .student-groups__list,.group__card .home-learning__recent-learning,.home-learning__card .student-groups__list,.home-learning__card .home-learning__recent-learning{max-height:258px;overflow:auto;scrollbar-color:var(--color-obsidian) var(--color-indigo);padding-left:13px;scrollbar-gutter:none;padding-right:0}.group__card .student-groups__list::-webkit-scrollbar-track,.group__card .home-learning__recent-learning::-webkit-scrollbar-track,.home-learning__card .student-groups__list::-webkit-scrollbar-track,.home-learning__card .home-learning__recent-learning::-webkit-scrollbar-track{background:var(--color-indigo)}.group__card .student-groups__list::-webkit-scrollbar-thumb,.group__card .home-learning__recent-learning::-webkit-scrollbar-thumb,.home-learning__card .student-groups__list::-webkit-scrollbar-thumb,.home-learning__card .home-learning__recent-learning::-webkit-scrollbar-thumb{background:var(--color-obsidian);border-radius:2px}.group__card .student-groups__list::-webkit-scrollbar-thumb:hover,.group__card .home-learning__recent-learning::-webkit-scrollbar-thumb:hover,.home-learning__card .student-groups__list::-webkit-scrollbar-thumb:hover,.home-learning__card .home-learning__recent-learning::-webkit-scrollbar-thumb:hover{background:#555}.group__card .button__group,.home-learning__card .button__group{margin-bottom:0}.card-on-image-quote{position:relative;margin:0 18px;text-align:center;min-height:357px}@media only screen and (min-width:992px){.card-on-image-quote{text-align:left;width:820px}}.card-on-image-quote img{box-shadow:8px 8px #222033}@media only screen and (max-width:662px){.card-on-image-quote img{width:70%;height:275px;object-fit:cover;max-width:100%}}@media only screen and (min-width:992px){.card-on-image-quote img{height:400px}}.card-on-image-quote img{width:550px;max-width:100%}.card-on-image-quote .card__quote{box-shadow:8px 8px #222033;width:90%;position:relative;bottom:27px}@media only screen and (min-width:462px){.card-on-image-quote .card__quote{width:50%;min-width:413px;z-index:1}}@media only screen and (min-width:462px){.card-on-image-quote .card__quote{min-width:424px;max-width:424px;right:10px}}@media only screen and (min-width:480px){.card-on-image-quote .card__quote{right:-2px}}@media only screen and (min-width:992px){.card-on-image-quote .card__quote{position:absolute;top:0;max-height:185px;right:-88px}}@media only screen and (min-width:1024px){.card-on-image-quote .card__quote{right:-116px;min-width:600px;max-width:600px}}@media only screen and (min-width:1240px){.card-on-image-quote .card__quote{right:-278px;min-width:800px;max-width:800px}}.home-learning__card .home-learning__recent-learning{padding-left:0;padding-right:8px}.card[data-slug]{background-size:cover;background-position:center}.card[data-slug] a,.card[data-slug] .card__text-wrapper{height:100%}.card[data-slug] .card__text-wrapper{position:relative;box-sizing:border-box;padding:20px 30px 30px}.card[data-slug] .card__text-wrapper .button__secondary{margin-top:auto;margin-bottom:0;width:100%;box-sizing:border-box}.card[data-slug] .card__text-wrapper .button__secondary{color:var(--color-white)}.card[data-slug] .card__text-wrapper .display-heading-h2{margin-bottom:20px}.card[data-slug=romeo-and-juliet] .card__text-wrapper{height:auto;margin-top:auto}.card[data-slug=romeo-and-juliet]>div{display:flex;height:100%}.card[data-slug=romeo-and-juliet] h2{display:none}.card[data-slug=romeo-and-juliet] .fs-h3.text-shadow_light{color:var(--color-white);margin:0}.card[data-slug]:has(video) .vid-container{height:100%}.card[data-slug]:has(video){display:flex;flex-direction:column;justify-content:space-between}.card[data-slug]:has(video) .hls-video-title{display:none}.card[data-slug]:has(video) a{height:unset;display:block}.card[data-slug] .card__background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:1}.card[data-slug]:has(.card__background-image):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:2}.card[data-slug]:has(.card__background-image) .card__text-wrapper{position:relative;z-index:3;display:block;height:100%;text-decoration:none}.card[data-slug=digital-playtext]{min-height:400px}.card[data-slug=digital-playtext] .card__background-image{background-position:top}.card[data-slug=digital-playtext] h2,.card[data-slug=digital-playtext] p{color:var(--color-white)}.card[data-slug=digital-playtext]:has(.card__background-image) .card__text-wrapper{display:flex}.card[data-slug=digital-playtext]:has(.card__background-image) .card__text-wrapper h2{margin-top:auto}.get-in-touch{align-items:center}@media only screen and (max-width:462px){.get-in-touch{flex-direction:column;align-items:flex-start}}.block-link,.block-link:hover{display:block;text-decoration:none;color:var(--base-color);cursor:pointer}.block-link img,.block-link p,.block-link li,.block-link div,.block-link:hover img,.block-link:hover p,.block-link:hover li,.block-link:hover div{text-decoration:none}.block-link .underline-and-none-on-hover,.block-link:hover h1,.block-link:hover h2,.block-link:hover h3,.block-link:hover h4,.block-link:hover h5{text-decoration:underline}.block-link:hover a,.block-link:hover .underline-and-none-on-hover{text-decoration:none}.block-link.flex,.block-link.flex:hover{display:flex;text-decoration:none;color:var(--base-color);cursor:pointer}.block-link.flex img,.block-link.flex p,.block-link.flex li,.block-link.flex div,.block-link.flex h1,.block-link.flex h2,.block-link.flex h3,.block-link.flex h4,.block-link.flex h5,.block-link.flex:hover img,.block-link.flex:hover p,.block-link.flex:hover li,.block-link.flex:hover div,.block-link.flex:hover h1,.block-link.flex:hover h2,.block-link.flex:hover h3,.block-link.flex:hover h4,.block-link.flex:hover h5{text-decoration:none}.block-link.flex .underline-and-none-on-hover{text-decoration:underline}.block-link.flex:hover .underline-and-none-on-hover{text-decoration:none}.block-link:hover .block-link__highlight{transition:all .45s ease-out;color:var(--color-link-hover);text-decoration:underline}.button__group{display:flex;align-self:center;margin-bottom:15px}.button__group button+button,.button__group .btn+.btn,.button__group .btn+button,.button__group button+.btn{margin-left:15px}.breadcrumbs{padding-inline-start:0;margin:20px 0}.breadcrumbs ul{padding-inline-start:0}.breadcrumbs li{list-style:none;display:inline-block}.breadcrumbs li::marker{display:none}.breadcrumbs li+li:before{content:"›";margin-inline:.25rem .5rem}.breadcrumbs li+li:before,.breadcrumbs li a,.breadcrumbs li{color:var(--color-grey-300)}.breadcrumbs li a:hover{color:var(--color-white)}.breadcrumbs--dark li+li:before,.breadcrumbs--dark li a{color:var(--color-grey-700)}.breadcrumbs--dark li a:hover{color:var(--color-grey-700)}:where(.plans__page,.full_production__action,.my_resources__page,.my_lessons__page,.teachers__page,.learning_assignments__page,.curriculum__page) .breadcrumbs li+li:before,:where(.plans__page,.full_production__action,.my_resources__page,.my_lessons__page,.teachers__page,.learning_assignments__page,.curriculum__page) .breadcrumbs li a,:where(.plans__page,.full_production__action,.my_resources__page,.my_lessons__page,.teachers__page,.learning_assignments__page,.curriculum__page) .breadcrumbs li a:hover,:where(.plans__page,.full_production__action,.my_resources__page,.my_lessons__page,.teachers__page,.learning_assignments__page,.curriculum__page) .breadcrumbs li{color:var(--color-grey-700)}.policies__page .breadcrumbs{pointer-events:none}#warning-popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;align-items:center;justify-content:center;z-index:999}#warning-popup-overlay.show{display:flex}#warning-popup-content{background:#fff;position:relative;max-width:400px;box-shadow:0 5px 15px #0000004d}#warning-popup-close{background:none;border:none;cursor:pointer}#warning-popup-close:after{display:none}#warning-popup-close:hover{color:var(--color-white)}.modal-overlay{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:998;transition:opacity .2s linear}.js-modal-mask{position:absolute;height:100%;width:100%;top:0;left:0;cursor:pointer}.modal-overlay.show{opacity:1;visibility:visible}.modal-overlay.fullscreen{width:100vw;height:100dvh}.modal-overlay.small .modal-content{max-width:400px;min-width:unset;min-height:unset}.modal-overlay.fullscreen .modal-content{height:100dvh;width:100%;max-width:unset}.modal-overlay.fullscreen .modal-body{height:calc(100vh - 54px)}.modal-overlay.resource-in-modal__wrapper .modal-body{background:var(--color-black)}.modal-overlay.resource-in-modal__wrapper .modal-body iframe{opacity:0}.modal-overlay.resource-in-modal__wrapper .modal-body iframe.show{opacity:1;transition:opacity .5s ease-in}@media only screen and (min-width:992px){.modal-overlay.preview-resources .modal-content{width:70%;height:90%}.modal-overlay.preview-resources .modal-content .modal-body{height:calc(100% - 54px);display:flex;align-items:center;justify-content:center;background-color:var(--color-black)}}.modal-header{box-shadow:0 2px 5px #372e66cc;position:relative;z-index:1}.modal-content{background:var(--color-white);position:absolute;left:50%;top:100dvh;transform:translate(-50%);max-width:600px;min-width:600px;box-shadow:0 5px 15px #0000004d;opacity:0;transition:all .2s ease .2s}@media only screen and (max-width:720px){.modal-content{min-width:300px;max-width:95vw}}.modal-overlay{transition:all .2s ease .2s}.modal-overlay.show .modal-content{transform:translate(-50%,-50%);top:50%;opacity:1;transition:all .2s ease .2s}.modal-overlay .modal-body{min-height:100px}.modal-overlay:not(.resource-in-modal__wrapper) .modal-body{padding:20px;max-height:80vh;overflow:auto}.modal-overlay.modal__review-notebook:not(.resource-in-modal__wrapper) .modal-body{max-height:calc(100dvh - 100px);overflow:hidden}.modal-overlay.modal__review-notebook .modal-body .submission-preview{overflow-y:auto}.modal-overlay.resource-in-modal__wrapper .modal-body{padding:0}.modal-close,.drawer-close{background:none;border:none;cursor:pointer}.modal-close:after,.drawer-close:after{display:none}.modal-close:hover,.drawer-close:hover{color:var(--color-white)}.modal-body{padding:10px;background:var(--color-white);scrollbar-color:var(--color-grey-600) var(--color-grey-200)}.modal-body::-webkit-scrollbar-track{background:var(--color-grey-200)}.modal-body::-webkit-scrollbar-thumb{background:var(--color-grey-600);border-radius:2px}.modal-body::-webkit-scrollbar-thumb:hover{background:#555}body.plans__page .modal-overlay.fullscreen .modal-body{height:calc(100dvh - 63px)}.modal__default .modal-body{min-height:30px}.modal__resources .modal-content{width:88%;max-width:88%;min-width:88%}.greeter-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000}.js-greeter-mask{position:fixed;inset:0;background:#faf3ffcc;z-index:-1}.greeter-content{position:relative;background:var(--color-obsidian);border-radius:1px;width:70%;max-width:70%;box-shadow:0 4px 12px #0003;overflow:auto;animation:fadeIn .3s ease-out;max-height:100vh}.greeter-content .banner-obsidian.banner-home{text-align:left}.greeter-content .banner-obsidian.banner-home .banner-obsidian-background-image-container{background-image:url(/images/home/Shakespeare%20Curriculum%20CRM%20Banner%20image%20type%202_%20RSC_409169.jpg);background-size:cover!important;background-position:top!important}.greeter-header{position:absolute;right:0;background:transparent;display:flex;justify-content:flex-end;align-items:center;padding:10px 10px 0;z-index:3}.greeter-close{background:none;border:none;color:var(--color-black);cursor:pointer;padding:0}.greeter-close:hover{color:var(--color-black)}.greeter-body{padding-top:0;text-align:center;font-size:1.2em}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.hidden{display:none}@media only screen and (max-width:1026px){.greeter-content{width:90%;max-width:90%}}.resources__page.modal_iframe__action{padding:20px 20px 0}.create-groups__section{flex-direction:column}.create-groups__section .btn{margin-top:10px}@media only screen and (min-width:720px){.create-groups__section{flex-direction:row}.create-groups__section .btn{margin-top:0}}.dropdown{position:relative}.dropdown .dropdown__menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:10px;margin:1px 0 0;list-style:none;background-color:#fff;border-radius:6px;box-shadow:0 5px 10px #0003;-webkit-background-clip:padding-box;background-clip:padding-box;height:0;overflow:hidden;visibility:hidden;opacity:0;transition:visibility 0s,opacity .2s linear}.dropdown .dropdown__menu:after{content:"";display:inline-block;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:14px solid #fff;position:absolute;top:-12px;right:8px}.dropdown .dropdown__menu button{font-size:var(--font-size-base-px)}.dropdown.is-active .dropdown__menu{display:block;left:auto;right:0;top:110%;background-color:#fff;box-shadow:0 2px 20px #00000080;border-radius:var(--border-radius);height:auto;overflow:visible;visibility:visible;opacity:1}.account__dropdown li a{display:block}.account__dropdown li .button__unstyled:hover{color:var(--color-link)}.article-preview.card{width:100%;max-width:900px;padding:0;margin-bottom:20px}.article-preview.article-preview--color *{color:var(--color-indigo-dark)}.article-preview.article-preview--color{background-color:var(--color-indigo-palest)}.article-preview:not(.article-preview--color){background-color:var(--color-white)}.article-preview:not(.article-preview--color) *{color:var(--color-indigo-dark)!important}.article-preview:hover h3{text-decoration:underline}.article-preview a{text-decoration:none}.article-preview img{border-top-left-radius:4px;border-bottom-left-radius:4px;width:80px;height:80px;aspect-ratio:1/1;object-fit:cover}.article-preview.article-preview--color img{padding:5px}@media all and (max-width:450px){.article-preview h3{font-size:16px}}.search__filters hr{margin-block:1.5rem;border:0;border-block-start:thin solid var(--color-grey-600)}.search__filters p{font-size:1.8rem}.search__filters p:first-of-type{margin-block-start:0}.search__filters>div:last-of-type{margin-block-end:3rem}.search__filters details{margin:0;color:var(--color-black)}.search__filters details summary{font-weight:700;padding:0 0 .5rem;border-block-end:none;color:var(--color-black)}.search__filters details summary:before{display:none}.search__filters details summary:after{content:"";background-image:url(/images/icons/chevron.svg);background-repeat:no-repeat;background-position:center;inline-size:2rem;block-size:2rem;display:block;transform:rotate(0)}.search__filters details>ul{padding-inline-start:0}.search__filters details>ul ul{margin-inline-start:2rem;padding-inline-start:0}.search__filters details>.content{margin-block-end:1rem;background-color:var(--color-indigo-palest);scrollbar-color:var(--color-indigo-pale) var(--color-indigo-palest)}.search__filters details>.content::-webkit-scrollbar{inline-size:1.25rem;margin-inline-end:1.25rem}.search__filters details>.content::-webkit-scrollbar-thumb{background-color:var(--color-indigo-pale);border-radius:2rem;border:thin solid var(--color-indigo-palest)}.search__filters details>.content::-webkit-scrollbar-track{background-color:var(--color-indigo-palest)}.search__filters details .checkbox__header{display:flex;justify-content:space-between}.search__filters details .checkbox__header+ul{padding-inline-start:2rem}.search__filters details .checkbox__header+ul .checkbox__header+ul{max-block-size:20rem;overflow-y:scroll;padding:0;padding-inline-start:2rem}.search__filters details .checkbox__accordion{position:relative;inline-size:auto;block-size:2rem;display:flex;justify-content:space-between;align-items:center;background:none;border:none;color:inherit;padding:0;font:inherit;cursor:pointer}.search__filters details .checkbox__accordion:focus,.search__filters details .checkbox__accordion:active{outline:none;background:none;box-shadow:none}.search__filters details .checkbox__accordion:focus-visible{outline:thin solid var(--color-indigo)}.search__filters details .checkbox__accordion:after{content:"";background-image:url(/images/icons/chevron.svg);background-repeat:no-repeat;background-position:center;inline-size:2rem;block-size:2rem;display:inline-block}.search__filters details .checkbox__accordion[aria-expanded=true]:after{transform:rotate(0);transition:transform .25s linear}.search__filters details .checkbox__accordion[aria-expanded=false]:after{transform:rotate(180deg);transition:transform .25s linear}.search__filters details .checkbox__accordion:has(span){display:flex;justify-content:space-between;inline-size:100%}.search__filters details .checkbox__accordion span{display:inline-block}.search__filters details[open] summary:after{transform:rotate(180deg)}.search__filters li{margin-block-start:1rem}.search__filters label{font-size:1.4rem;line-height:1.7rem;font-weight:400;cursor:pointer;display:flex;align-items:center;margin:0}.search__filters label input{margin:0 .5rem 0 0;cursor:pointer}.search__filters input[type=checkbox]{border:thin solid var(--color-indigo);border-radius:.2rem;background-color:var(--color-indigo-palest)}.search__filters input[type=checkbox]:checked{background-color:var(--color-indigo)}.search__filters input[type=checkbox]:after{left:4px;top:0;width:3px;height:9px}.search__filters select{max-inline-size:100%}.search__filters .details-container{background-color:var(--color-indigo-palest);padding:2rem}.search__filters .details-container>details>summary{font-weight:700;font-size:1.4rem;line-height:2rem;letter-spacing:10%;text-transform:uppercase;color:var(--color-grey-700);padding:0;margin-block-end:0}.search__filters .details-container>details>summary:after{filter:invert(38%) sepia(10%) saturate(418%) hue-rotate(230deg) brightness(92%) contrast(87%)}.search__filters .details-container+.details-container{margin-block-start:2rem}.search__filters .select-container{border:thin solid var(--color-indigo-pale);border-radius:.2rem;max-inline-size:15rem;margin-block-start:1rem}.search__filters .select-container:after{filter:invert(0);margin:0;inset-inline-end:1rem}.search__filters .select-container label{display:none}.search__filters .select-container select{color:var(--color-black);padding:1rem 4rem 1rem 1rem}:root{--site-search-draw-background: var(--color-white)}.header__site-search{position:relative;margin-right:5px}.header__site-search .pagefind-ui__search-input{width:190px;padding-right:10px!important}.header__site-search .pagefind-ui__search-clear{display:none}.header__site-search .pagefind-ui__drawer{display:none;width:100%;max-height:75vh;position:absolute;background:var(--site-search-draw-background);padding:10px;z-index:3;box-shadow:0 5px 10px #0003;overflow:auto;scrollbar-color:var(--color-grey-600) var(--color-grey-200)}.header__site-search .pagefind-ui__drawer::-webkit-scrollbar-track{background:var(--color-grey-200)}.header__site-search .pagefind-ui__drawer::-webkit-scrollbar-thumb{background:var(--color-grey-600)}.header__site-search .pagefind-ui__search-clear{padding:var(--page-header-button-padding);color:var(--color-white-default);background:var(--color-indigo-pale)}.header__site-search .pagefind-ui__search-clear.pagefind-ui__suppressed{display:none}.header__site-search.header__site-search--filters-open .pagefind-ui__search-input{width:231px}@media only screen and (min-width:768px){.header__site-search.header__site-search--filters-open .pagefind-ui__search-input{width:400px}}.header__site-search.header__site-search--filters-open .pagefind-ui__drawer{display:block}.header__site-search.header__site-search--filters-open .pagefind-ui__search-clear{display:inline-block}.header__site-search .pagefind-ui__filter-label{font-weight:400;font-size:14px}.header__site-search .pagefind-ui__message{font-style:italic}.header__site-search .pagefind-ui__filter-panel-label,.header__site-search .pagefind-ui__filter-block,.header__site-search .pagefind-ui__message{font-weight:500}.header__site-search .pagefind-ui+.pagefind-ui{display:none}.header__mobile-links .header__site-search .pagefind-ui__search-clear{background:var(--color-obsidian)}.header__mobile-links .header__site-search .pagefind-ui__search-clear:hover:after{display:none}.header__site-search.header__site-search{top:0}.header__site-search.header__site-search--filters-open{transition:1.3s;position:fixed;inset:0;z-index:9999;background:var(--color-obsidian);height:100%;width:100%;box-sizing:border-box;padding:20px}.header__site-search.header__site-search--filters-open .pagefind-ui,.header__site-search.header__site-search--filters-open .pagefind-ui__form,.header__site-search.header__site-search--filters-open .pagefind-ui__drawer{max-width:1000px;margin:0 auto;border-radius:2px}.header__site-search.header__site-search--filters-open .pagefind-ui__drawer{width:calc(100% - 40px);max-height:calc(88vh - 40px);padding:20px}.header__site-search.header__site-search--filters-open .pagefind-ui__filter-panel{width:25%;float:right}.header__site-search.header__site-search--filters-open .pagefind-ui__results-area{width:70%;margin-right:5%}.header__site-search.header__site-search--filters-open .pagefind-ui__filter-block{padding-top:10px;border-top:1px solid var(--color-grey-300)}.header__site-search.header__site-search--filters-open .pagefind-ui__filter-group{padding:0}.header__site-search.header__site-search--filters-open .pagefind-ui__filter-block legend{display:none}.header__site-search.header__site-search--filters-open .pagefind-ui__filter-panel-label{font-weight:600;padding-bottom:10px}.header__site-search.header__site-search--filters-open ol.pagefind-ui__results{padding:0 40px 40px 0}.header__site-search.header__site-search--filters-open ol.pagefind-ui__results li{list-style:none}.header__site-search.header__site-search--filters-open .pagefind-ui__result-title{margin:30px 0 5px}.header__site-search.header__site-search--filters-open .pagefind-ui__result-link{font-weight:700}.header__site-search.header__site-search--filters-open .pagefind-ui__result mark{background:transparent;font-weight:500;font-style:italic;color:#000}.header__site-search.header__site-search--filters-open .pagefind-ui__search-clear{background:var(--color-red);border-color:var(--color-red);padding:6px 20px 5px;border-radius:4px}.header__site-search.header__site-search--filters-open .pagefind-ui__result-excerpt{margin:0 0 5px;color:var(--color-obsidian);word-break:break-word;hyphens:auto}.pagefind-ui__result-tags{padding:0}.pagefind-ui__result-tag{display:inline-block;color:var(--color-grey-700)}.pagefind-ui__filter-value{margin-bottom:10px}.pagefind-ui__filter-checkbox{margin:0 5px 0 0;border-width:1px;float:left}.pagefind-ui__filter-label{display:table;font-weight:300}.pagefind-ui__message{font-style:normal;font-size:21px;font-weight:700;border-bottom:1px solid var(--color-grey-300);padding-bottom:5px}:root{--page-header-background: var(--color-obsidian);--page-header-border: 16px solid var(--color-indigo);--page-header-button-padding: .7rem .5rem;--page-header-input-padding: .5rem .5rem}.page__hd{max-width:var(--doc-width);border-bottom:var(--page-header-border);padding-bottom:0;background:var(--page-header-background)}@media only screen and (max-width:544px){.page__hd .page__hd--logo-wrapper{padding-bottom:10px}.page__hd .header__logo{margin-top:10px;margin-left:5px}.page__hd .page__hd--user-login-links{margin-left:0!important}.page__hd .page__hd--user-login-links .button_to:first-of-type{margin-bottom:10px}}.page__hd input{padding:var(--page-header-input-padding)}@media only screen and (max-width:991px){.page__hd .header__desktop-links{display:none}}.page__hd .page__hd--logo-wrapper small{font-size:12px;font-weight:500}.user__logged-out--home .page__hd:not(.default-header){background:url(/images/home/411224-loh2.jpg) center top #000;background-size:contain;background-repeat:no-repeat;position:relative;height:668px}.user__logged-out--home .page__hd:not(.default-header):before{content:"";position:absolute;inset:0;background:linear-gradient(#2b2947d9,#2b294700 45%);pointer-events:none}.user__logged-out--home .page__hd:not(.default-header) .header__banner{position:absolute;bottom:-15px;width:100%;background:linear-gradient(#2b294700,#222033 30%)}.user__logged-out--home .page__hd:not(.default-header) .header__banner .header__banner--wrapper{width:70%;margin:0 auto;position:relative;top:-28px}@media(max-width:600px){.user__logged-out--home .page__hd:not(.default-header){background:url(/images/home/411224-loh2.jpg) center top 24% #000 no-repeat;background-size:contain}}body:not(.user__logged-out) .page__hd .btn{padding:var(--page-header-button-padding)}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}@media only screen and (min-width:720px){.grid{gap:24px}}@media only screen and (min-width:1180px){.grid{gap:32px}}.grid .grid__item{grid-column:span 12}@media only screen and (min-width:544px){.grid__col-2 .grid__item{grid-column:span 6}}@media only screen and (min-width:600px){.grid__col-3 .grid__item{grid-column:span 6}}@media only screen and (min-width:768px){.grid__col-3 .grid__item{grid-column:span 4}}@media only screen and (min-width:544px){.grid__col-4 .grid__item{grid-column:span 6}}@media only screen and (min-width:662px){.grid__col-4 .grid__item{grid-column:span 3}}@media only screen and (min-width:720px){.grid__span-9-3 .grid__item:first-of-type{grid-column:span 9}.grid__span-9-3 .grid__item:last-of-type{grid-column:span 3}}@media only screen and (min-width:720px){.grid__span-8-4 .grid__item{grid-column:span 6}}@media only screen and (min-width:1024px){.grid__span-8-4 .grid__item:first-of-type{grid-column:span 8}.grid__span-8-4 .grid__item:last-of-type{grid-column:span 4}}.grid__span-5-7 .grid__item{grid-column:span 12}@media only screen and (min-width:720px){.grid__span-5-7 .grid__item:first-of-type{grid-column:span 5}.grid__span-5-7 .grid__item:last-of-type{grid-column:span 7}}.grid__span-3-9 .grid__item:first-of-type{grid-column:span 3}.grid__span-3-9 .grid__item:last-of-type{grid-column:span 9}@media only screen and (min-width:600px){.grid__span-4-2-6 .grid__item{grid-column:span 2}.grid__span-4-2-6 .grid__item:first-of-type{grid-column:span 4}.grid__span-4-2-6 .grid__item:last-of-type{grid-column:span 6}}@media only screen and (min-width:768px){.grid__media-768-2-col .grid__item{grid-column:span 6}}.grid__mobile-2-col .grid__item{grid-column:span 6}@media only screen and (max-width:768px){.grid__mobile-1-col .grid__item{grid-column:span 12}}@media only screen and (max-width:768px){.grid__mobile-3-col .grid__item{grid-column:span 4}}@media only screen and (max-width:462px){.grid__max-462-1-col .grid__item{grid-column:span 12}}@media only screen and (min-width:462px){.grid__462-2-col .grid__item{grid-column:span 6}}@media only screen and (min-width:544px){.grid__544-2-col .grid__item{grid-column:span 6}}@media only screen and (min-width:600px){.grid__media-600-3-col .grid__item{grid-column:span 4}}@media only screen and (min-width:768px){.grid__media-768-4-col .grid__item{grid-column:span 3}}.grid__gap-12{gap:12px}@media only screen and (min-width:720px){.grid__gap-12{gap:12px}}@media only screen and (min-width:1180px){.grid__gap-12{gap:12px}}.grid__stretch{grid-auto-rows:1fr;align-items:stretch}.grid .grid__item__span-1{grid-column:span 1}.grid .grid__item__span-2{grid-column:span 2}.grid .grid__item__span-3{grid-column:span 3}.grid .grid__item__span-4{grid-column:span 4}.grid .grid__item__span-5{grid-column:span 5}.grid .grid__item__span-6{grid-column:span 6}.grid .grid__item__span-7{grid-column:span 7}.grid .grid__item__span-8{grid-column:span 8}.grid .grid__item__span-9{grid-column:span 9}.grid .grid__item__span-10{grid-column:span 10}.grid .grid__item__span-11{grid-column:span 11}.grid .grid__item__span-12{grid-column:span 12}:root{--page-footer-background: var(--color-obsidian);--page-footer-font-size-px: 14px;--page-footer-font-size-rem: 1.4rem;--page-footer-line-height-px: 16px;--page-footer-line-height-rem: 1.6rem;--page-footer-font-weight: var(--font-weight-medium);--page-footer-color: var(--color-white)}.page__footer{max-width:var(--doc-width);background:var(--page-footer-background);color:var(--page-footer-color)}.page__footer h5{color:var(--page-footer-color)}.page__footer p{font-size:var(--page-footer-font-size-px);font-size:var(--page-footer-font-size-rem);line-height:var(--page-footer-line-height-px);line-height:var(--page-footer-line-height-rem)}@media only screen and (max-width:544px){.page__footer .grid{gap:20px}.page__footer img{max-width:295px}.page__footer .container{padding:0 25px}}:root{--signup-container-margin: 20px auto 0;--signup-container-width: 387px;--signup-form-width: 70%}@media only screen and (min-width:544px){:root{--signup-form-width: 310px}}.login-signup__form-container small,.login-signup__form-container label{color:var(--color-black)}.login-signup__form-container a,.login-signup__form-container small{color:var(--color-link)}.login-signup__form-container h1{--font-size-h1-px: 36px;--font-size-h1-rem: 3.6rem;--h1-margin: 10px 0 20px 0;--font-h1: var(--font-body);color:var(--color-black);font-family:var(--font-body);text-transform:none}.banner-obsidian .login-signup__form-container h1{color:var(--color-black)}.login-signup__form-container input[type=text],.login-signup__form-container input[type=password],.login-signup__form-container input[type=email]{width:97%;max-width:100%;margin-right:0}.login-signup__form-container .btn{width:100%;max-width:100%}.login-signup__form-container .password-field input[type=password]{font-family:sans-serif;letter-spacing:1px}.login-signup__form-container .password-field input::placeholder,.login-signup__form-container .password-field input[type=text]{font-family:ff-basic-gothic-pro,sans-serif;letter-spacing:0}.login-signup__form-container h2,.login-signup__form-container h3,.login-signup__form-container h4{color:var(--color-black)}.banner-obsidian .login-signup__form-container .info{color:var(--color-grey-700)}.banner-obsidian .login-signup__form-container h2{margin-top:10px;margin-bottom:20px}.sessions__page .page__bd,.registrations__page .page__bd{background:var(--color-indigo)}.login-page__card--macbeth,.login-page__card--hamlet{position:relative}.login-page__card--macbeth .card__text-wrapper,.login-page__card--hamlet .card__text-wrapper{width:70%;z-index:1}.login-page__card--macbeth .card__image-wrapper,.login-page__card--hamlet .card__image-wrapper{width:30%;right:0;height:100%;background-image:url(/images/home/245880_Macbeth_%202018_%20Malcolm%20become%20king_2018_Web%20use.jpg);background-repeat:no-repeat;background-size:cover;background-position:-126px -1px;position:absolute}.login-page__card--macbeth .card__image-wrapper .card__image-wrapper-overlay,.login-page__card--hamlet .card__image-wrapper .card__image-wrapper-overlay{position:relative;height:100%;width:100%}.login-page__card--macbeth .card__image-wrapper .card__image-wrapper-overlay:before,.login-page__card--hamlet .card__image-wrapper .card__image-wrapper-overlay:before{content:"";background:linear-gradient(to right,var(--color-obsidian) 0%,rgba(34,32,51,0) 100%);opacity:1;height:100%;width:100%;position:absolute;background-size:contain}@media only screen and (min-width:544px){.login-page__card--macbeth .card__image-wrapper,.login-page__card--hamlet .card__image-wrapper{width:42%;background-position:-197px -1px}}@media only screen and (min-width:768px){.login-page__card--macbeth .card__image-wrapper,.login-page__card--hamlet .card__image-wrapper{width:29%;background-position:-172px -1px}}@media only screen and (min-width:1024px){.login-page__card--macbeth .card__image-wrapper,.login-page__card--hamlet .card__image-wrapper{width:30%;background-position:-126px -1px}}.login-page__card--hamlet .card__image-wrapper{background-image:url(/images/home/hamlet.png)}.signup__form-container{margin:var(--signup-container-margin)}@media only screen and (min-width:544px){.signup__form-container{width:var(--signup-container-width)}}.signup__form-container .login-signup__form{width:var(--signup-form-width)}.sessions__page .header__login-button{display:none}@media only screen and (min-width:480px){.sessions__page .login-signup__form label{display:inline-block;width:100px}}.registrations__page .header__signup-button{display:none}.registrations__page .banner-obsidian__main{overflow:visible}.signup__form-container{z-index:10;position:relative}.signup__form-container .autocomplete-dropdown,.signup__form-container .autoComplete_wrapper{position:relative}.signup__form-container .autoComplete_wrapper ul{position:absolute;padding:5px;box-shadow:0 2px 20px #00000080;height:auto;overflow:visible;visibility:visible;opacity:1;list-style:none;background:var(--color-white-default);box-shadow:0 5px 10px #0003;z-index:3}.signup__form-container .autoComplete_wrapper ul li{padding:5px}.signup__form-container .autoComplete_wrapper ul li:nth-of-type(2n){background:var(--color-grey-200)}.signup__form-container .autoComplete_wrapper ul li mark{background:transparent;font-weight:700}.signup__form-container .autoComplete_wrapper ul li:hover{background:var(--color-grey-300);cursor:pointer}.user__logged-out--home .page__bd{padding-bottom:0}@media only screen and (max-width:544px){.user__logged-out--home .page__hd--header-link{width:65%}.user__logged-out--home .page__hd--header-link img{height:50px!important}.user__logged-out--home .page__hd--user-login-links{flex-direction:column;margin-left:auto!important;width:31%;max-width:100px;margin-top:10px}.user__logged-out--home .page__hd--user-login-links div{height:50px;align-items:flex-end!important;width:100%}.user__logged-out--home .page__hd--user-login-links div form{width:100%}.user__logged-out--home .page__hd--user-login-links div .btn{margin-right:0!important;float:right;width:100%}}@media only screen and (max-width:768px){.user__logged-out--home .page__hd:not(.default-header) .header__banner .header__banner--wrapper{width:100%}}@media only screen and (max-width:991px){.user__logged-out--home .page__hd:not(.default-header) .header__banner .header__banner--wrapper{width:90%}}@media only screen and (max-width:662px){.user__logged-out--home blockquote{padding:30px 15px}}.user__logged-out--home blockquote{background-color:var(--color-yellow);margin:0 0 1em;max-width:30em;padding:30px 50px;box-shadow:10px 10px 0 var(--color-obsidian)}.user__logged-out--home blockquote,.user__logged-out--home q{font-weight:var(--font-weight-medium);font-size:21px;line-height:1.4;quotes:‘’ " ‘’" ‘“’ ‘“’;margin-bottom:1em;text-align:left}.user__logged-out--home blockquote:before,.user__logged-out--home q:before{content:"";display:block;width:58px;height:45px;background-image:url(/images/icons/quote.png);background-size:contain;background-repeat:no-repeat;margin-bottom:20px}.logged-out--home__section-one{background:var(--color-indigo);position:relative}.logged-out--home__section-one:before{content:"";position:absolute;top:-21px;height:40px;width:100%;background-image:url(/images/border-vectors/Vector-indigo.png);background-size:initial}.logged-out--home__section-two{background:var(--color-white);position:relative}.logged-out--home__section-two:before{content:"";position:absolute;top:-31px;height:40px;width:100%;background-image:url(/images/border-vectors/Vector-indigo.png);background-size:initial;z-index:2;transform:rotate(180deg)}.logged-out--home__section-two .logged-out--home__card{position:relative;padding-bottom:55px;display:flex;flex-direction:column}.logged-out--home__section-two .logged-out--home__card .card__text-wrapper{width:100%;z-index:2;position:relative}@media only screen and (max-width:768px){.logged-out--home__section-two .logged-out--home__card .card__text-wrapper h2{margin-top:40px}}@media only screen and (min-width:992px){.logged-out--home__section-two .logged-out--home__card .card__text-wrapper{width:43%;padding:30px}}.logged-out--home__section-two .logged-out--home__card>.container{order:2}.logged-out--home__section-two .logged-out--home__card .card__image-wrapper{width:100%;right:0;height:150px;background-image:url(/images/marketing/Screenshot%202025-03-24%20at%2013.22.12%20copy%202%201.png);background-repeat:no-repeat;background-size:cover;position:relative}@media only screen and (min-width:480px){.logged-out--home__section-two .logged-out--home__card .card__image-wrapper{height:200px}}@media only screen and (min-width:600px){.logged-out--home__section-two .logged-out--home__card .card__image-wrapper{background-position:center}}@media only screen and (min-width:992px){.logged-out--home__section-two .logged-out--home__card .card__image-wrapper{width:73%;height:100%;position:absolute;background-position:0 0}}.logged-out--home__section-two .logged-out--home__card .card__image-wrapper .card__image-wrapper-overlay{position:relative;height:100%;width:100%}.logged-out--home__section-two .logged-out--home__card .card__image-wrapper .card__image-wrapper-overlay:before{content:"";background:linear-gradient(to top,#faf3ff,#faf3ff00 50%);height:100%;width:100%;position:absolute;background-size:contain;bottom:0;z-index:1}@media only screen and (min-width:992px){.logged-out--home__section-two .logged-out--home__card .card__image-wrapper .card__image-wrapper-overlay:before{content:"";background:linear-gradient(to right,var(--color-white) 0%,rgba(34,32,51,.15) 100%);height:100%;width:100%;position:absolute;background-size:contain}.logged-out--home__section-two .logged-out--home__card .card__image-wrapper .card__image-wrapper-overlay:after{content:"";background:linear-gradient(to top,var(--color-white) 22%,rgba(252,252,252,.07) 93%);height:10%;width:100%;position:absolute;background-size:contain;bottom:0;z-index:1}}.logged-out--home__section-three{background:var(--color-white)}.logged-out--home__section-three .container{padding:0}.logged-out--home__section-three .logged-out--home__section-three--wrapper{background:var(--color-indigo);position:relative}.logged-out--home__section-three .logged-out--home__section-three--wrapper:before,.logged-out--home__section-three .logged-out--home__section-three--wrapper:after{content:"";position:absolute;height:40px;width:100%;background-image:url(/images/border-vectors/Vector-indigo.png);background-size:initial}.logged-out--home__section-three .logged-out--home__section-three--wrapper:before{top:-24px}.logged-out--home__section-three .logged-out--home__section-three--wrapper:after{bottom:-27px;transform:rotate(180deg)}.logged-out--home__section-three .logged-out--home__section-three--inner{position:relative;padding-bottom:60px}@media only screen and (max-width:991px){.logged-out--home__section-three .logged-out--home__section-three--content{padding:0 10px}}@media only screen and (min-width:992px){.logged-out--home__section-three .logged-out--home__section-three--content{width:70%;margin:0 auto}}.logged-out--home__section-three .logged-out--home__section-three__item-text{display:flex;align-items:center}.logged-out--home__section-four{background:var(--color-white)}@media only screen and (min-width:768px){.stats__container,.card-on-image{width:70%;margin:0 auto}}.logged-out--home__section-four .card-on-image-quote img,.logged-out--home__section-four .card-on-image-quote .card__quote{box-shadow:8px 8px 0 var(--color-indigo)}@media only screen and (min-width:662px){.logged-out--home__section-four .card-on-image-quote .card__quote{min-width:600px}}.logged-out--home__section-four .card-on-image-quote blockquote{box-shadow:none}.user__logged-out--home .card-on-image-quote blockquote{box-shadow:none;background:transparent}@media only screen and (min-width:992px){.user__logged-out--home .card-on-image-quote .card__quote{max-height:fit-content;position:relative;top:-66px}}.logged-out--home__section-five{background:var(--color-indigo);position:relative;padding-top:40px}.logged-out--home__section-five:before{content:"";position:absolute;top:-21px;height:40px;width:100%;background-image:url(/images/border-vectors/Vector-indigo.png);background-size:initial}.logged-out--home__section-five .card__image-wrapper{background-repeat:no-repeat}.logged-out--home__section-five .logged-out--home__section-five--image{height:100%;background-image:url(/images/marketing/RSC%20SC%20Mobile%20-%20HAND%201.png);background-size:contain;background-repeat:no-repeat;background-position:bottom center;width:initial;min-height:234px}@media only screen and (min-width:992px){.logged-out--home__section-five .grid__item:first-of-type{padding-bottom:90px}}.logged-out--home__section-six--divider{height:20px;background:var(--color-indigo)}.logged-out--home__section-six{position:relative;background:var(--color-indigo-pale)}.logged-out--home__section-six:before{content:"";position:absolute;top:-26px;height:40px;width:100%;background-image:url(/images/border-vectors/Torn%20Edge%20-%20Pale%20Indigo.png);background-size:initial}.logged-out--home__section-six .grid__span-8-4 .grid__item:first-of-type{order:2}@media only screen and (min-width:768px){.logged-out--home__section-six .grid__span-8-4 .grid__item:first-of-type{order:1}}@media only screen and (min-width:768px){.logged-out--home__section-six .grid__span-8-4 .grid__item:last-of-type{order:2}}@media only screen and (min-width:992px){.logged-out--home__section-six .grid__span-8-4 .grid__item:first-of-type{grid-column:span 6}}.logged-out--home__section-six__item-text{display:flex;flex-direction:column;justify-content:center}.logged-out--home__section-seven{background:var(--color-obsidian-light);position:relative}.logged-out--home__section-seven:before{content:"";position:absolute;top:-26px;height:40px;width:100%;background-image:url(/images/border-vectors/Vector-obsidian-light.png);background-size:initial}.logged-out--home__section-eight{background:var(--color-yellow);position:relative}.logged-out--home__section-eight:before{content:"";position:absolute;top:-26px;height:40px;width:100%;background-image:url(/images/border-vectors/Vector-yellow.png);background-size:initial}.logged-out--home__section-eight .btn{width:100%}@media only screen and (min-width:768px){.logged-out--home__section-eight .card__inner{padding:0 35px}.logged-out--home__section-eight .btn{width:auto}.logged-out--home__section-eight .card__inner{display:flex;flex-direction:column;height:100%}.logged-out--home__section-eight .card__inner .btn{margin-top:auto}}@media only screen and (min-width:1240px){.logged-out--home__section-eight .logged-out--home__section-eight--content{width:70%;margin:0 auto}}.user__logged-out--home .video-container{position:relative}.user__logged-out--home .video-container video{width:100%;height:100%;display:block}.user__logged-out--home .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffffffb3;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #0000004d;transition:transform .2s ease}.user__logged-out--home .play-button:hover{transform:translate(-50%,-50%) scale(1.05)}.user__logged-out--home .play-button img{width:30px;height:30px;position:relative;left:3px}.user__logged-out--home details{margin:2em 0;color:var(--color-white-default);width:100%;font-size:14px}.user__logged-out--home details p{margin-top:15px}.user__logged-out--home details p:last-of-type{margin-bottom:30px}.user__logged-out--home details summary{list-style:none;border-bottom:2px solid var(--color-white-default);border-radius:0;cursor:pointer;position:relative;color:var(--color-white-default);padding-bottom:10px}.user__logged-out--home details summary span{width:90%}.user__logged-out--home details summary:before{content:url(/images/icons/chevron-light.svg);position:absolute;right:3px;top:-2px;font-weight:700;font-size:25px}.user__logged-out--home details summary:after{display:none}.user__logged-out--home details summary::-webkit-details-marker{display:none}.user__logged-out--home details[open] summary:before{transform:rotate(90deg)}@media only screen and (min-width:1024px){.user__logged-out--home .grid{padding:0}}@media only screen and (max-width:768px){.logged-out--home__card .btn{width:100%}}.logged-out--home__section-one .logged-out--home__card+.card__image-wrapper{background-position:center}@media only screen and (max-width:768px){.logged-out--home__section-five .logged-out--home__card{padding-bottom:40px}}@media only screen and (max-width:768px){.logged-out--home__card .card__text-wrapper h2{margin-top:40px}}.explainer__header{margin-top:50px}@media only screen and (max-width:544px){.logged-out--home__section-three__item .grid__item{grid-column:span 4}.logged-out--home__section-three__item .grid__item.logged-out--home__section-three__item-text{grid-column:span 8}}.logged-out--home__section-three__item .grid__item h3{margin-top:0}@media only screen and (max-width:544px){.logged-out--home__section-three__item .grid__item img{max-height:95px!important}}.logged-out--home__section-three__item .grid__item.mobile__only{grid-column:span 12!important}@media only screen and (min-width:544px){.logged-out--home__section-three__item .grid__item.mobile__only{display:none}}@media only screen and (max-width:544px){.logged-out--home__section-three__item .other-devices-only{display:none}}@media only screen and (max-width:544px){.logged-out--home__section-three__item--even .grid__item:first-of-type{order:2}.logged-out--home__section-three__item--even .grid__item:nth-of-type(2){order:1}.logged-out--home__section-three__item--even .grid__item:last-of-type{order:3}}.faq__see-more-toggle,.faq__see-more-toggle:hover{color:var(--color-white);text-decoration:underline;text-transform:uppercase}.faq__see-more-toggle:hover{text-decoration:none}.user__logged-out--home .logged-out--home__card .card__text-wrapper h2{margin-top:20px}.user__logged-out--home .card__image-wrapper{background-repeat:no-repeat;margin-top:20px}.articles__page article p:has(img){max-width:100%}.articles__page video{max-width:100%;height:auto}:root:has(body.teach__page){--container-padding: 0px}html body.teach__page{block-size:100dvh;overscroll-behavior:none}body.teach__page{block-size:100dvh;overscroll-behavior:none;background-color:var(--color-obsidian);color:var(--color-white)}body.teach__page .page__hd,body.teach__page .page__footer,body.teach__page .home-learning__title,body.teach__page .submission-actions__container{display:none}body.teach__page .page__bd,body.teach__page .page__bd-container{min-height:100dvh}body.teach__page .page__bd{padding-bottom:0}@media only screen and (min-width:992px){body.teach__page .page__bd .page__bd-container.container{width:auto}}body.teach__page .page__bd>.container>.mobile_menu{position:fixed;inset-block-end:0;inset-inline-start:0;inline-size:100%;display:flex;z-index:100;background-color:var(--color-black)}@media only screen and (min-width:600px){body.teach__page .page__bd>.container>.mobile_menu{display:none}}body.teach__page .page__bd>.container>.mobile_menu button{background-color:var(--color-indigo);border-radius:.2rem;block-size:5rem;color:var(--color-white);display:flex;justify-content:center;align-items:center;padding:0 3rem}body.teach__page .page__bd>.container>.mobile_menu .menu:before{content:"";background-image:url(/images/icons/mobile_menu.svg);background-repeat:no-repeat;inline-size:2rem;block-size:2rem;display:block;background-size:contain}body.teach__page .page__bd>.container>.mobile_menu .pagination{display:grid;grid-template-columns:repeat(4,1fr);gap:.2rem;inline-size:100%}body.teach__page .page__bd>.container>.mobile_menu:has(~.tab-content-wrapper>#resources:not(.active)) .pagination *:not(.menu){display:none}body.teach__page .page__bd>.container>.mobile_menu:has(+.activeMobile) .menu:before{background-image:url(/images/icons/mobile_menu-open.svg)}body.teach__page .page__bd>.container header{color:var(--color-white);block-size:0}@media only screen and (min-width:600px){body.teach__page .page__bd>.container header{block-size:auto}}body.teach__page .page__bd>.container header.activeMobile{block-size:auto}body.teach__page .page__bd>.container header.activeMobile~.tab-content-wrapper{overflow:scroll}body.teach__page .page__bd>.container header.activeMobile~.tab-content-wrapper #resources{block-size:100%;grid-template-rows:auto 1fr}body.teach__page .page__bd>.container header.activeMobile~.tab-content-wrapper .tab-content.active{display:block}body.teach__page .page__bd>.container header.activeMobile~.tab-content-wrapper .tab-content.active .lesson_viewer__navigation{display:none}body.teach__page .page__bd>.container header.activeMobile~.tab-content-wrapper .tab-content.active .resource-menu{display:block}body.teach__page .page__bd>.container header.activeMobile .tab-list{display:block}body.teach__page .page__bd>.container header.activeMobile .tab-list .tabs li{display:block}body.teach__page .page__bd>.container header.activeMobile .title-group{display:block}body.teach__page .page__bd>.container header.activeMobile .title-group__selects{display:none}body.teach__page .page__bd>.container header.activeMobile .breadcrumbs{margin:0;padding-top:16px;padding-bottom:16px}body.teach__page .page__bd>.container header .title-group{color:var(--color-white);padding-inline:2rem;display:none}@media only screen and (min-width:600px){body.teach__page .page__bd>.container header .title-group{display:flex;justify-content:space-between;align-items:center}}@media only screen and (min-width:992px){body.teach__page .page__bd>.container header .title-group{padding-inline:0}}body.teach__page .page__bd>.container header .title-group .breadcrumbs{padding-inline-start:1rem}@media only screen and (min-width:600px){body.teach__page .page__bd>.container header .title-group .title-group__selects{display:flex}}@media only screen and (min-width:992px){body.teach__page .page__bd>.container header .title-group .title-group__selects{padding-inline-end:1rem}}body.teach__page .page__bd>.container header .title-group .title-group__selects button{background-color:var(--color-obsidian-light);color:var(--color-white);margin-block-end:1rem;padding:1rem 1rem 1rem 2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}body.teach__page .page__bd>.container header .title-group .title-group__selects button:after{content:"";background-image:url(/images/icons/chevron.svg);background-repeat:no-repeat;display:inline-block;inline-size:2rem;block-size:1rem;filter:invert(1);transform:rotate(180deg);margin-inline-start:1rem}body.teach__page header.activeMobile~* .lesson_viewer__navigation,body.teach__page header.activeMobile~* main{display:none}body.teach__page .page__bd>.container .tab-list{background-color:var(--color-indigo-dark);display:none}@media only screen and (min-width:600px){body.teach__page .page__bd>.container .tab-list{display:flex;justify-content:space-between}}body.teach__page .page__bd>.container .tab-list .tabs li{display:none;text-align:center}@media only screen and (min-width:600px){body.teach__page .page__bd>.container .tab-list .tabs li{display:inline-block}}body.teach__page .page__bd>.container .tab-list .actions__buttons{display:none}@media only screen and (min-width:600px){body.teach__page .page__bd>.container .tab-list .actions__buttons{display:block}}body.teach__page .page__bd>.container .tab-list .actions__buttons .btn{padding:1.5rem 2rem;color:var(--color-white);font-size:1.2rem;text-transform:uppercase}body.teach__page .page__bd>.container .tab-list .actions__buttons .btn:before{content:"";background-repeat:no-repeat;inline-size:1.6rem;block-size:1.6rem;display:inline-block;padding-inline-end:.75rem;vertical-align:sub}body.teach__page .page__bd>.container .tab-list .actions__buttons .actions__buttons--assign:before{background-image:url(/images/icons/avatar.svg)}body.teach__page .page__bd>.container .tab-list .actions__buttons .actions__buttons--lessons.is-not-starred:before{background-image:url(/images/icons/star.svg)}body.teach__page .page__bd>.container .tab-list .actions__buttons .actions__buttons--lessons.is-starred:before{background-image:url(/images/icons/star-full.svg)}body.teach__page .page__bd>.container .tab-list .actions__buttons [data-controller=favorite] button{transition:all .2s ease-in-out}body.teach__page .tab-content-wrapper{padding:var(--lv-tab-content-wrapper-padding);block-size:var(--lv-available-space);background-color:var(--color-black);overflow:hidden;scroll-behavior:auto;overflow-anchor:none}@media screen and (orientation:landscape)and (max-height:500px)and (max-width:900px){body.teach__page .tab-content-wrapper{height:unset}}body.teach__page .tab-content-wrapper #handouts-table-of-contents a{color:var(--color-indigo-palest)}body.teach__page:has(.activeMobile) .tab-content-wrapper{overflow:auto}body.teach__page main>div{display:none}body.teach__page main>.active{display:block;block-size:100%}body.teach__page main>.splash{justify-content:center;align-content:center;display:none;background-color:#221f33;background-image:url(/images/lessons/splash.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;z-index:0;position:relative;overflow:auto}body.teach__page main>.splash.active{display:grid;block-size:100%}body.teach__page main>.splash:before{content:"";display:block;inline-size:100%;block-size:100%;position:absolute;background-color:#00000040;background:linear-gradient(to top,#0009 0% 45%,#0000);z-index:-1}body.teach__page main>.splash .content{margin-inline:auto;padding:3rem 2rem;inline-size:calc(100% - 4rem);max-inline-size:56rem;overflow:auto}@media only screen and (min-width:1024px){body.teach__page main>.splash .content h1{font-size:12.8rem;line-height:80%}}body.teach__page main>.splash .content h1{color:var(--color-pink)}body.teach__page main>.splash .content .select-container{background-color:var(--color-indigo)}body.teach__page #resource--wrapper{overflow:hidden}body.teach__page .resource--viewer{box-sizing:border-box}body.teach__page.zoomed .resource--viewer.active{width:var(--lv-width);height:var(--lv-height);position:absolute;top:50%;left:50%;transform:scale(var(--lv-zoom-me)) translate(-50%,-50%)!important;transform-origin:top left}body.teach__page .select-container{background-color:var(--color-obsidian-light)}body.teach__page .resource-menu{overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding:.5rem;display:none;scrollbar-color:gray var(--color-black);scrollbar-gutter:stable}@media only screen and (min-width:600px){body.teach__page .resource-menu{padding:0;max-inline-size:18.5rem;display:block}}body.teach__page .resource-menu details summary{color:var(--base-color);padding:.5rem}body.teach__page .resource-menu>details>summary{background-color:var(--color-indigo-palest);transition:background-color .25s linear;display:flex;justify-content:space-between;position:sticky;inset-block-start:0;z-index:1}body.teach__page .resource-menu>details>summary:hover{background-color:var(--color-pink)}body.teach__page .resource-menu>details>summary>span{max-inline-size:90%}body.teach__page .resource-menu>details:has(.activity-as-resource.active):not([open])>summary>span,body.teach__page .resource-menu>details:has(.activity .resource__child.active):not([open])>summary>span{inline-size:100%;display:flex;align-items:center;justify-content:space-between;padding-inline-end:.5rem}body.teach__page .resource-menu>details:has(.activity-as-resource.active):not([open])>summary>span:after,body.teach__page .resource-menu>details:has(.activity .resource__child.active):not([open])>summary>span:after{content:"";display:inline-block;inline-size:.75rem;block-size:.75rem;min-inline-size:.75rem;margin-inline-start:.5rem;transition:background-image .25s ease;background-color:#10ad7b;border-radius:2rem;opacity:.75}@media only screen and (min-width:600px){body.teach__page .resource-menu>details:last-of-type{margin-block-end:6rem}}body.teach__page .resource-menu>details details summary{padding:.6rem .5rem .6rem 1rem}body.teach__page .resource-menu>details .step-indicator{display:flex;align-items:center;margin-inline:0 .5rem}body.teach__page .resource-menu>details .step-indicator:before{content:"•";margin-right:8px;margin-top:-3px;font-size:2rem}body.teach__page .resource-menu .resource-menu__item{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-indigo-dark);color:var(--color-white);margin-block-end:.2rem;padding:0 .5rem;border-radius:.2rem;transition:background-color .15s linear;position:relative}body.teach__page .resource-menu .resource-menu__item:hover{background-color:var(--color-indigo)}body.teach__page .resource-menu .resource-menu__item :where(a,button){color:var(--color-white);font-size:1.4rem;line-height:1.7rem}body.teach__page .resource-menu .resource-menu__item:has(>details){padding:0}body.teach__page .resource-menu .resource-menu__item:has(>details) details summary{margin-block-end:0}body.teach__page .resource-menu .resource-menu__item:has(>details) .resource-menu__item a{padding-block:.9rem}body.teach__page .resource-menu .resource-menu__item a{padding-inline:.5rem;padding-block:1rem;text-decoration:none;display:inline-block;width:100%}body.teach__page .resource-menu .resource-menu__item button{inline-size:2rem;block-size:100%;margin-block:.25rem;text-align:center;transition:background-color .25s linear;border-radius:2rem;display:flex}body.teach__page .resource-menu .resource-menu__item button:hover{background-color:var(--color-indigo)}body.teach__page .resource-menu .resource-menu__item button:after{content:"";background-image:url(/images/icons/ellipsis.svg);background-repeat:no-repeat;background-size:80%;background-position:center;display:inline-block;font-size:2rem;inline-size:2rem;block-size:2rem;background-color:transparent}body.teach__page .resource-menu .resource-menu__item button:active,body.teach__page .resource-menu .resource-menu__item.activity{background-color:transparent}body.teach__page .resource-menu .resource-menu__item.activity>details>summary{background-color:var(--color-indigo-dark);color:var(--color-white);min-height:37px;box-sizing:border-box}body.teach__page .resource-menu .resource-menu__item.activity>details>summary:hover{background-color:var(--color-indigo)}body.teach__page .resource-menu .resource-menu__item.activity>details{inline-size:100%}body.teach__page .resource-menu .resource-menu__item.activity>details .content{margin-block-start:.2rem}body.teach__page .resource-menu .resource-menu__item.activity>details .content>div{margin-block-end:5px;border-radius:0}body.teach__page .resource-menu .resource-menu__item.activity>details .content>div:first-of-type{border-start-start-radius:.2rem;border-start-end-radius:.2rem}body.teach__page .resource-menu .resource-menu__item.activity>details .content>div:last-of-type{margin-block-end:0;border-end-start-radius:.2rem;border-end-end-radius:.2rem}body.teach__page .resource-menu .resource-menu__item.active{background-color:var(--color-green)}body.teach__page .resource-menu .resource-menu__item.active a{color:var(--color-black)}body.teach__page .resource-menu .resource-menu__item.active button:after{filter:invert(1)}body.teach__page .resource-menu .resource-menu__item.active button:hover{background-color:var(--color-indigo)}body.teach__page .resource-menu .resource-menu__item.active button:hover:after{filter:invert(0)}body.teach__page .resource-menu .resource-menu__item.resource__child .resource-menu__submenu{display:none}body.teach__page .lesson_viewer__navigation{position:absolute;block-size:50px;inset-block-end:0;background-color:var(--color-black);grid-template-columns:25% 75%;gap:.2rem;inline-size:calc(100% - 3.5rem);display:none;z-index:2}@media only screen and (min-width:600px){body.teach__page .lesson_viewer__navigation{display:grid;inline-size:17rem;grid-template-columns:unset}}body.teach__page .lesson_viewer__navigation .lesson_viewer__navigation--default{display:grid;grid-template-columns:4.5rem 4.5rem 4.5rem 4.5rem}@media only screen and (min-width:1200px){body.teach__page .lesson_viewer__navigation .lesson_viewer__navigation--default{grid-template-columns:auto 4.5rem auto auto}}body.teach__page .lesson_viewer__navigation .lesson_viewer__navigation--default{gap:.2rem}body.teach__page .lesson_viewer__navigation>div:first-of-type{display:inline-block}@media only screen and (min-width:600px){body.teach__page .lesson_viewer__navigation>div:first-of-type{display:none}}body.teach__page .lesson_viewer__navigation .lesson_viewer__navigation--fullscreen{display:none}body.teach__page .lesson_viewer__navigation .zoom{position:relative;inline-size:100%;block-size:100%}body.teach__page .lesson_viewer__navigation .zoom:before,body.teach__page .lesson_viewer__navigation .zoom:after{content:"";background-repeat:no-repeat;display:inline-block;position:absolute}body.teach__page .lesson_viewer__navigation .zoom:before{background-image:url(/images/icons/zoom.svg);inline-size:2.5rem;block-size:2rem;inset-inline-start:.75rem;background-size:90%;inset-block-start:1.5rem}body.teach__page .lesson_viewer__navigation .zoom:after{background-image:url(/images/icons/chevron.svg);inline-size:1.4rem;block-size:1rem;filter:invert(1);transform:rotate(180deg);inset-inline-end:1rem;inset-block-start:1.9rem}body.teach__page .lesson_viewer__navigation .zoom label{display:none}body.teach__page .lesson_viewer__navigation .zoom select{appearance:none;background-color:var(--color-indigo);color:var(--color-white);border:0;border-radius:.2rem;inline-size:100%;block-size:100%;text-align:center;padding-inline:3rem 2rem}body.teach__page .lesson_viewer__navigation .menu{inline-size:100%;background-color:var(--color-indigo);border-radius:.2rem;block-size:5rem;color:var(--color-white);display:flex;justify-content:center;align-items:center}body.teach__page .lesson_viewer__navigation .menu:before{content:"";background-image:url(/images/icons/menu.svg);background-repeat:no-repeat;background-size:100%;inline-size:2rem;block-size:2rem}body.teach__page .lesson_viewer__navigation .fullscreen svg{width:20px;height:20px}body.teach__page .lesson_viewer__navigation .fullscreen .fullscreen--open{display:block}body.teach__page .lesson_viewer__navigation .fullscreen .fullscreen--close,body.teach__page .lesson_viewer__navigation .fullscreen.active .fullscreen--open{display:none}body.teach__page .lesson_viewer__navigation .fullscreen.active .fullscreen--close{display:block}@media only screen and (min-width:600px){body.fullscreen body.teach__page .lesson_viewer__navigation button.fullscreen:before{background-image:url(/images/icons/fullscreen-close.svg);background-repeat:no-repeat}}body.teach__page .lesson_viewer__navigation .menu-functions{display:grid;grid-template-columns:repeat(2,1fr);gap:.2rem;margin-block-start:.2rem}body.teach__page .pagination :where(button:not(.start),span){background-color:var(--color-indigo);border-radius:.2rem;block-size:5rem;color:var(--color-white);display:flex;justify-content:center;align-items:center}body.teach__page .pagination span{font-size:1.5rem}body.teach__page .pagination .previous.disabled,body.teach__page .pagination .next.disabled{pointer-events:none;opacity:.5}body.teach__page .pagination :is(.previous,.next):not(.start):before{content:"";background-image:url(/images/icons/chevron.svg);background-repeat:no-repeat;background-size:100%;inline-size:2rem;block-size:1.5rem;display:inline-block;transform:rotate(270deg);filter:invert(1)}body.teach__page .pagination :is(.previous,.next):not(.start):after{display:none}body.teach__page .pagination .next:not(.start):before{transform:rotate(90deg)}body.teach__page .pagination button:not(.start):after{display:none}body.teach__page .pagination button:not(.start):hover{background-color:var(--color-indigo-dark)}body.teach__page .resource-menu__submenu{width:15rem;box-shadow:0 4px 10px #0000001a;color:var(--color-black);position:relative}body.teach__page .resource-menu__submenu ul{margin:0;padding:0}body.teach__page .resource-menu__submenu ul li:first-of-type button{border-start-start-radius:.25rem;border-start-end-radius:.25rem}body.teach__page .resource-menu__submenu ul li:first-of-type button:hover:before{color:var(--color-coral)}body.teach__page .resource-menu__submenu ul li:first-of-type button:before{content:"▴";display:block;position:absolute;inset-block-start:-2.5rem;inset-inline-end:.65rem;font-size:3rem;color:var(--color-pink)}@media only screen and (min-width:600px){body.teach__page .resource-menu__submenu ul li:first-of-type button:before{inset-inline-end:unset;inset-inline-start:.65rem}}body.teach__page .resource-menu__submenu ul li:last-of-type button{border-end-start-radius:.25rem;border-end-end-radius:.25rem}body.teach__page .resource-menu__submenu ul li+li{border-block-start:thin solid var(--color-obsidian)}body.teach__page .resource-menu__submenu ul li button{background-color:var(--color-pink);padding:.5rem;display:flex;place-items:center;inline-size:100%}body.teach__page .resource-menu__submenu ul li button:hover{text-decoration:none;background-color:var(--color-coral)}body.teach__page .resource-menu__submenu ul li button .icon{padding:0}body.teach__page .resource-menu__submenu ul li button .icon:before{content:"";background-repeat:no-repeat;background-size:80%;background-position:center;display:inline-block;inline-size:3rem;block-size:3rem;margin-inline-end:1rem;filter:brightness(0) saturate(100%) invert(0%) sepia(3%) saturate(7500%) hue-rotate(140deg) brightness(102%) contrast(103%)}body.teach__page .resource-menu__submenu ul li.resource-menu__submenu--lesson button .icon:before{background-image:url(/images/icons/add_to_lesson.svg)}body.teach__page .resource-menu__submenu ul li.resource-menu__submenu--star button .icon:before{background-image:url(/images/icons/star.svg)}body.teach__page .resource-menu__submenu--bumper ul li:first-of-type button:before{display:none}body.teach__page .resource-menu__submenu--bumper ul li:last-of-type button:hover:after{color:var(--color-coral)}body.teach__page .resource-menu__submenu--bumper ul li:last-of-type button:after{content:"▴";display:block;position:absolute;inset-block-end:-2.5rem;inset-inline-end:.65rem;font-size:3rem;color:var(--color-pink);transform:rotate(180deg)}@media only screen and (min-width:600px){body.teach__page .resource-menu__submenu--bumper ul li:last-of-type button:after{left:-12.9rem;inset-inline-end:-12.9rem}}body.teach__page .resource-menu .resource-menu__item.active .resource__child a{color:var(--color-white)}body.teach__page .resource-menu .resource-menu__item.active .resource__child.active a{color:var(--color-black)}body.teach__page .resource-menu__nested-details>summary:after{filter:invert(1);flex-shrink:0}body.teach__page .resource-menu__nested-details>summary span{margin-right:5px}body.teach__page .resource-menu .resource-menu__item.activity>.resource-menu__nested-details[open]>summary{background-color:var(--color-indigo);color:var(--color-white)}body.teach__page details.resource-menu__nested-details[open]{background:var(--color-indigo);border-radius:.2rem}body.teach__page .resource-menu .resource-menu__item.activity>details .content{margin-block-start:.2rem;margin:5px}body.teach__page .resource-menu .resource-menu__nested-details .resource-menu__item:not(.active):hover{background-color:var(--color-obsidian)}@media only screen and (min-width:600px){body.teach__page.fullscreen .page__hd,body.teach__page.fullscreen .page__bd-container>header,body.teach__page.fullscreen .page__footer{display:none}body.teach__page.fullscreen .page__bd{block-size:100dvh;padding-block-end:0}body.teach__page.fullscreen .page__bd .page__bd-container,body.teach__page.fullscreen .page__bd .tab-content-wrapper{block-size:calc(100dvh - var(--lv-tab-content-wrapper-padding) * 2 - var(--container-padding) * 2)}body.teach__page.fullscreen .tab-content-wrapper .tab-content:has(>.resource-menu){grid-template-columns:0 1fr;grid-template-rows:1fr auto;gap:0}body.teach__page.fullscreen .tab-content-wrapper .tab-content:has(>.resource-menu) .resource-menu{inline-size:0;inset-block-end:0;background-color:var(--color-black)}body.teach__page.fullscreen .tab-content-wrapper .tab-content:has(>.resource-menu) .resource-menu details{display:none}body.teach__page.fullscreen .tab-content-wrapper .tab-content:has(>.resource-menu) .resource-menu .fullscreen:before{background-image:url(/images/icons/fullscreen-close.svg)}body.teach__page.fullscreen .tab-content-wrapper .tab-content:has(>.resource-menu) .lesson_viewer__navigation{display:none}}@media only screen and (min-width:600px)and (min-width:600px){body.teach__page.fullscreen .tab-content-wrapper .tab-content:has(>.resource-menu) .lesson_viewer__navigation{inline-size:100%;display:grid;grid-template-columns:0 20rem 10rem;gap:.2rem;grid-column:1/3;position:unset;inset-block-end:0;padding-block-end:0}}@media only screen and (min-width:600px)and (min-width:600px){body.teach__page.fullscreen .tab-content-wrapper .tab-content:has(>.resource-menu) .lesson_viewer__navigation .lesson_viewer__navigation--fullscreen{display:block}}@media only screen and (min-width:600px){body.teach__page.fullscreen.menu .page__bd-container>header{display:block;padding:0}body.teach__page.fullscreen.menu .page__bd-container>header div{display:none}body.teach__page.fullscreen.menu .page__bd-container>header .tab-list{display:flex}body.teach__page.fullscreen.menu .page__bd .tab-content-wrapper .tab-content:has(>.resource-menu){grid-template-columns:18.5rem 1fr}body.teach__page.fullscreen.menu .page__bd .tab-content-wrapper .tab-content:has(>.resource-menu) main{transform:none;inline-size:auto}body.teach__page.fullscreen.menu .page__bd .tab-content-wrapper .tab-content:has(>.resource-menu) .resource-menu{padding-block-end:5rem;inline-size:18.5rem}body.teach__page.fullscreen.menu .page__bd .tab-content-wrapper .tab-content:has(>.resource-menu) .resource-menu details{display:block}}body.teach__page html,body.teach__page body,body.teach__page #resources,body.teach__page .tab-content{overflow-x:visible}body.teach__page #state-toggle{position:fixed;bottom:5px;right:10px;width:20px;height:20px;background:#fff;text-align:center;border-radius:50%;opacity:.1}body.teach__page #state-toggle:hover{opacity:1}body.teach__page main>.splash.m2-l2__splash{background-size:109%;background-position:0 35%}@media only screen and (min-width:992px){body.teach__page main>.splash.m2-l2__splash{background-size:150%;background-position:-400px 35%}}.radial-progress{display:none!important}.radial-progress,.progress__complete,.progress__not-started{position:relative;display:inline-block;border-radius:50%;overflow:hidden;inline-size:1.25rem;block-size:1.25rem;min-inline-size:1.25rem;margin:0 .5rem 0 0;padding:0;background-color:#efefef;cursor:pointer;border:thin solid var(--color-white)}.radial-progress:before,.progress__complete:before,.progress__not-started:before{content:"";display:block;inline-size:100%;block-size:100%;border-radius:50%;background:conic-gradient(var(--color-obsidian) 0deg 360deg)}.progress__1:before{--percent: 1;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__2:before{--percent: 2;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__3:before{--percent: 3;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__4:before{--percent: 4;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__5:before{--percent: 5;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__6:before{--percent: 6;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__7:before{--percent: 7;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__8:before{--percent: 8;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__9:before{--percent: 9;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__10:before{--percent: 10;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__11:before{--percent: 11;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__12:before{--percent: 12;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__13:before{--percent: 13;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__14:before{--percent: 14;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__15:before{--percent: 15;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__16:before{--percent: 16;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__17:before{--percent: 17;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__18:before{--percent: 18;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__19:before{--percent: 19;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__20:before{--percent: 20;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__21:before{--percent: 21;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__22:before{--percent: 22;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__23:before{--percent: 23;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__24:before{--percent: 24;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__25:before{--percent: 25;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__26:before{--percent: 26;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__27:before{--percent: 27;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__28:before{--percent: 28;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__29:before{--percent: 29;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__30:before{--percent: 30;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__31:before{--percent: 31;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__32:before{--percent: 32;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__33:before{--percent: 33;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__34:before{--percent: 34;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__35:before{--percent: 35;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__36:before{--percent: 36;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__37:before{--percent: 37;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__38:before{--percent: 38;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__39:before{--percent: 39;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__40:before{--percent: 40;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__41:before{--percent: 41;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__42:before{--percent: 42;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__43:before{--percent: 43;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__44:before{--percent: 44;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__45:before{--percent: 45;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__46:before{--percent: 46;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__47:before{--percent: 47;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__48:before{--percent: 48;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__49:before{--percent: 49;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__50:before{--percent: 50;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__51:before{--percent: 51;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__52:before{--percent: 52;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__53:before{--percent: 53;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__54:before{--percent: 54;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__55:before{--percent: 55;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__56:before{--percent: 56;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__57:before{--percent: 57;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__58:before{--percent: 58;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__59:before{--percent: 59;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__60:before{--percent: 60;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__61:before{--percent: 61;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__62:before{--percent: 62;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__63:before{--percent: 63;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__64:before{--percent: 64;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__65:before{--percent: 65;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__66:before{--percent: 66;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__67:before{--percent: 67;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__68:before{--percent: 68;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__69:before{--percent: 69;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__70:before{--percent: 70;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__71:before{--percent: 71;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__72:before{--percent: 72;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__73:before{--percent: 73;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__74:before{--percent: 74;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__75:before{--percent: 75;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__76:before{--percent: 76;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__77:before{--percent: 77;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__78:before{--percent: 78;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__79:before{--percent: 79;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__80:before{--percent: 80;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__81:before{--percent: 81;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__82:before{--percent: 82;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__83:before{--percent: 83;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__84:before{--percent: 84;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__85:before{--percent: 85;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__86:before{--percent: 86;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__87:before{--percent: 87;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__88:before{--percent: 88;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__89:before{--percent: 89;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__90:before{--percent: 90;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__91:before{--percent: 91;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__92:before{--percent: 92;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__93:before{--percent: 93;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__94:before{--percent: 94;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__95:before{--percent: 95;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__96:before{--percent: 96;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__97:before{--percent: 97;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__98:before{--percent: 98;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__99:before{--percent: 99;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__100:before{--percent: 100;background:conic-gradient(var(--color-green) 0% calc(var(--percent) * 1%),var(--color-obsidian) calc(var(--percent) * 1%) 100%)}.progress__complete{background-color:var(--color-indigo);border:thin solid var(--color-indigo)}.progress__complete:before{content:"";background-image:url(/images/icons/tick.svg);background-repeat:no-repeat;display:block;inline-size:1rem;block-size:1rem;background-size:100%;margin:.2rem;filter:invert(1)}.resource__child .progress__complete{background-color:var(--color-green);border:thin solid var(--color-green)}.resource__child .progress__complete:before{filter:invert(1)}.resource-menu__item.active .progress__complete{background-color:var(--color-indigo-dark);border:thin solid var(--color-indigo-dark)}.progress__not-started{background-color:var(--color-obsidian);border:thin solid var(--color-white)}:root:has(body.rehearsal_notebooks__page){--container-padding: 0px}:root{--lv-tab-content-wrapper-padding: 0px;--lv-header-height: 98px;--lv-container-padding: var(--container-padding, 0px);--lv-max-height: calc( var(--lv-header-height) + (var(--lv-tab-content-wrapper-padding) * 2) + (var(--lv-container-padding) * 2) );--lv-available-space: calc(100dvh - var(--lv-max-height));--lv-zoom-me: 1;--lv-width: 100%;--lv-height: 100%}@media only screen and (min-width:600px){:root{--lv-tab-content-wrapper-padding: 16px}}@media only screen and (min-width:600px){:root body.fullscreen{--lv-tab-content-wrapper-padding: 0px}}html{scrollbar-color:gray var(--color-black)}html ::-webkit-scrollbar{background:var(--color-black)}html ::-webkit-scrollbar-thumb{background:gray}html body.rehearsal_notebooks__page{block-size:100dvh;overscroll-behavior:none}body.rehearsal_notebooks__page{block-size:100dvh;overscroll-behavior:none;background-color:var(--color-obsidian);color:var(--color-white)}body.rehearsal_notebooks__page .page__hd,body.rehearsal_notebooks__page .page__footer,body.rehearsal_notebooks__page .home-learning__title,body.rehearsal_notebooks__page .submission-actions__container{display:none}body.rehearsal_notebooks__page .page__bd,body.rehearsal_notebooks__page .page__bd-container{min-height:100dvh}body.rehearsal_notebooks__page .page__bd{padding-bottom:0}@media only screen and (min-width:992px){body.rehearsal_notebooks__page .page__bd .page__bd-container.container{width:auto}}body.rehearsal_notebooks__page .page__bd>.container>.mobile_menu{position:fixed;inset-block-end:0;inset-inline-start:0;inline-size:100%;display:flex;z-index:100;background-color:var(--color-black)}@media only screen and (min-width:600px){body.rehearsal_notebooks__page .page__bd>.container>.mobile_menu{display:none}}body.rehearsal_notebooks__page .page__bd>.container>.mobile_menu button{background-color:var(--color-indigo);border-radius:.2rem;block-size:5rem;color:var(--color-white);display:flex;justify-content:center;align-items:center;padding:0 3rem}body.rehearsal_notebooks__page .page__bd>.container>.mobile_menu .menu:before{content:"";background-image:url(/images/icons/mobile_menu.svg);background-repeat:no-repeat;inline-size:2rem;block-size:2rem;display:block;background-size:contain}body.rehearsal_notebooks__page .page__bd>.container>.mobile_menu .pagination{display:grid;grid-template-columns:repeat(4,1fr);gap:.2rem;inline-size:100%}body.rehearsal_notebooks__page .page__bd>.container>.mobile_menu:has(~.tab-content-wrapper>#resources:not(.active)) .pagination *:not(.menu){display:none}body.rehearsal_notebooks__page .page__bd>.container>.mobile_menu:has(+.activeMobile) .menu:before{background-image:url(/images/icons/mobile_menu-open.svg)}body.rehearsal_notebooks__page .page__bd>.container header{color:var(--color-white);block-size:0}@media only screen and (min-width:600px){body.rehearsal_notebooks__page .page__bd>.container header{block-size:auto}}body.rehearsal_notebooks__page .page__bd>.container header.activeMobile{block-size:auto}body.rehearsal_notebooks__page .page__bd>.container header.activeMobile~.tab-content-wrapper{overflow:scroll}body.rehearsal_notebooks__page .page__bd>.container header.activeMobile~.tab-content-wrapper #resources{block-size:100%;grid-template-rows:auto 1fr}body.rehearsal_notebooks__page .page__bd>.container header.activeMobile~.tab-content-wrapper .tab-content.active{display:block}body.rehearsal_notebooks__page .page__bd>.container header.activeMobile~.tab-content-wrapper .tab-content.active .lesson_viewer__navigation{display:none}body.rehearsal_notebooks__page .page__bd>.container header.activeMobile~.tab-content-wrapper .tab-content.active .resource-menu{display:block}body.rehearsal_notebooks__page .page__bd>.container header.activeMobile .tab-list{display:block}body.rehearsal_notebooks__page .page__bd>.container header.activeMobile .tab-list .tabs li{display:block}body.rehearsal_notebooks__page .page__bd>.container header.activeMobile .title-group{display:block}body.rehearsal_notebooks__page .page__bd>.container header.activeMobile .title-group__selects{display:none}body.rehearsal_notebooks__page .page__bd>.container header.activeMobile .breadcrumbs{margin:0;padding-top:16px;padding-bottom:16px}body.rehearsal_notebooks__page .page__bd>.container header .title-group{color:var(--color-white);padding-inline:2rem;display:none}@media only screen and (min-width:600px){body.rehearsal_notebooks__page .page__bd>.container header .title-group{display:flex;justify-content:space-between;align-items:center}}@media only screen and (min-width:992px){body.rehearsal_notebooks__page .page__bd>.container header .title-group{padding-inline:0}}body.rehearsal_notebooks__page .page__bd>.container header .title-group .breadcrumbs{padding-inline-start:1rem}@media only screen and (min-width:600px){body.rehearsal_notebooks__page .page__bd>.container header .title-group .title-group__selects{display:flex}}@media only screen and (min-width:992px){body.rehearsal_notebooks__page .page__bd>.container header .title-group .title-group__selects{padding-inline-end:1rem}}body.rehearsal_notebooks__page .page__bd>.container header .title-group .title-group__selects button{background-color:var(--color-obsidian-light);color:var(--color-white);margin-block-end:1rem;padding:1rem 1rem 1rem 2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}body.rehearsal_notebooks__page .page__bd>.container header .title-group .title-group__selects button:after{content:"";background-image:url(/images/icons/chevron.svg);background-repeat:no-repeat;display:inline-block;inline-size:2rem;block-size:1rem;filter:invert(1);transform:rotate(180deg);margin-inline-start:1rem}body.rehearsal_notebooks__page header.activeMobile~* .lesson_viewer__navigation,body.rehearsal_notebooks__page header.activeMobile~* main{display:none}body.rehearsal_notebooks__page .page__bd>.container .tab-list{background-color:var(--color-indigo-dark);display:none}@media only screen and (min-width:600px){body.rehearsal_notebooks__page .page__bd>.container .tab-list{display:flex;justify-content:space-between}}body.rehearsal_notebooks__page .page__bd>.container .tab-list .tabs li{display:none;text-align:center}@media only screen and (min-width:600px){body.rehearsal_notebooks__page .page__bd>.container .tab-list .tabs li{display:inline-block}}body.rehearsal_notebooks__page .page__bd>.container .tab-list .actions__buttons{display:none}@media only screen and (min-width:600px){body.rehearsal_notebooks__page .page__bd>.container .tab-list .actions__buttons{display:block}}body.rehearsal_notebooks__page .page__bd>.container .tab-list .actions__buttons .btn{padding:1.5rem 2rem;color:var(--color-white);font-size:1.2rem;text-transform:uppercase}body.rehearsal_notebooks__page .page__bd>.container .tab-list .actions__buttons .btn:before{content:"";background-repeat:no-repeat;inline-size:1.6rem;block-size:1.6rem;display:inline-block;padding-inline-end:.75rem;vertical-align:sub}body.rehearsal_notebooks__page .page__bd>.container .tab-list .actions__buttons .actions__buttons--assign:before{background-image:url(/images/icons/avatar.svg)}body.rehearsal_notebooks__page .page__bd>.container .tab-list .actions__buttons .actions__buttons--lessons.is-not-starred:before{background-image:url(/images/icons/star.svg)}body.rehearsal_notebooks__page .page__bd>.container .tab-list .actions__buttons .actions__buttons--lessons.is-starred:before{background-image:url(/images/icons/star-full.svg)}body.rehearsal_notebooks__page .page__bd>.container .tab-list .actions__buttons [data-controller=favorite] button{transition:all .2s ease-in-out}body.rehearsal_notebooks__page .tab-content-wrapper{padding:var(--lv-tab-content-wrapper-padding);block-size:var(--lv-available-space);background-color:var(--color-black);overflow:hidden;scroll-behavior:auto;overflow-anchor:none}@media screen and (orientation:landscape)and (max-height:500px)and (max-width:900px){body.rehearsal_notebooks__page .tab-content-wrapper{height:unset}}body.rehearsal_notebooks__page .tab-content-wrapper #handouts-table-of-contents a{color:var(--color-indigo-palest)}body.rehearsal_notebooks__page:has(.activeMobile) .tab-content-wrapper{overflow:auto}body.rehearsal_notebooks__page main>div{display:none}body.rehearsal_notebooks__page main>.active{display:block;block-size:100%}body.rehearsal_notebooks__page main>.splash{justify-content:center;align-content:center;display:none;background-color:#221f33;background-image:url(/images/lessons/splash.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;z-index:0;position:relative;overflow:auto}body.rehearsal_notebooks__page main>.splash.active{display:grid;block-size:100%}body.rehearsal_notebooks__page main>.splash:before{content:"";display:block;inline-size:100%;block-size:100%;position:absolute;background-color:#00000040;background:linear-gradient(to top,#0009 0% 45%,#0000);z-index:-1}body.rehearsal_notebooks__page main>.splash .content{margin-inline:auto;padding:3rem 2rem;inline-size:calc(100% - 4rem);max-inline-size:56rem;overflow:auto}@media only screen and (min-width:1024px){body.rehearsal_notebooks__page main>.splash .content h1{font-size:12.8rem;line-height:80%}}body.rehearsal_notebooks__page main>.splash .content h1{color:var(--color-pink)}body.rehearsal_notebooks__page main>.splash .content .select-container{background-color:var(--color-indigo)}body.rehearsal_notebooks__page #resource--wrapper{overflow:hidden}body.rehearsal_notebooks__page .resource--viewer{box-sizing:border-box}body.rehearsal_notebooks__page.zoomed .resource--viewer.active{width:var(--lv-width);height:var(--lv-height);position:absolute;top:50%;left:50%;transform:scale(var(--lv-zoom-me)) translate(-50%,-50%)!important;transform-origin:top left}body.rehearsal_notebooks__page .select-container{background-color:var(--color-obsidian-light)}body.rehearsal_notebooks__page .resource-menu{overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding:.5rem;display:none;scrollbar-color:gray var(--color-black);scrollbar-gutter:stable}@media only screen and (min-width:600px){body.rehearsal_notebooks__page .resource-menu{padding:0;max-inline-size:18.5rem;display:block}}body.rehearsal_notebooks__page .resource-menu details summary{color:var(--base-color);padding:.5rem}body.rehearsal_notebooks__page .resource-menu>details>summary{background-color:var(--color-indigo-palest);transition:background-color .25s linear;display:flex;justify-content:space-between;position:sticky;inset-block-start:0;z-index:1}body.rehearsal_notebooks__page .resource-menu>details>summary:hover{background-color:var(--color-pink)}body.rehearsal_notebooks__page .resource-menu>details>summary>span{max-inline-size:90%}body.rehearsal_notebooks__page .resource-menu>details:has(.activity-as-resource.active):not([open])>summary>span,body.rehearsal_notebooks__page .resource-menu>details:has(.activity .resource__child.active):not([open])>summary>span{inline-size:100%;display:flex;align-items:center;justify-content:space-between;padding-inline-end:.5rem}body.rehearsal_notebooks__page .resource-menu>details:has(.activity-as-resource.active):not([open])>summary>span:after,body.rehearsal_notebooks__page .resource-menu>details:has(.activity .resource__child.active):not([open])>summary>span:after{content:"";display:inline-block;inline-size:.75rem;block-size:.75rem;min-inline-size:.75rem;margin-inline-start:.5rem;transition:background-image .25s ease;background-color:#10ad7b;border-radius:2rem;opacity:.75}@media only screen and (min-width:600px){body.rehearsal_notebooks__page .resource-menu>details:last-of-type{margin-block-end:6rem}}body.rehearsal_notebooks__page .resource-menu>details details summary{padding:.6rem .5rem .6rem 1rem}body.rehearsal_notebooks__page .resource-menu>details .step-indicator{display:flex;align-items:center;margin-inline:0 .5rem}body.rehearsal_notebooks__page .resource-menu>details .step-indicator:before{content:"•";margin-right:8px;margin-top:-3px;font-size:2rem}body.rehearsal_notebooks__page .resource-menu .resource-menu__item{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-indigo-dark);color:var(--color-white);margin-block-end:.2rem;padding:0 .5rem;border-radius:.2rem;transition:background-color .15s linear;position:relative}body.rehearsal_notebooks__page .resource-menu .resource-menu__item:hover{background-color:var(--color-indigo)}body.rehearsal_notebooks__page .resource-menu .resource-menu__item :where(a,button){color:var(--color-white);font-size:1.4rem;line-height:1.7rem}body.rehearsal_notebooks__page .resource-menu .resource-menu__item:has(>details){padding:0}body.rehearsal_notebooks__page .resource-menu .resource-menu__item:has(>details) details summary{margin-block-end:0}body.rehearsal_notebooks__page .resource-menu .resource-menu__item:has(>details) .resource-menu__item a{padding-block:.9rem}body.rehearsal_notebooks__page .resource-menu .resource-menu__item a{padding-inline:.5rem;padding-block:1rem;text-decoration:none;display:inline-block;width:100%}body.rehearsal_notebooks__page .resource-menu .resource-menu__item button{inline-size:2rem;block-size:100%;margin-block:.25rem;text-align:center;transition:background-color .25s linear;border-radius:2rem;display:flex}body.rehearsal_notebooks__page .resource-menu .resource-menu__item button:hover{background-color:var(--color-indigo)}body.rehearsal_notebooks__page .resource-menu .resource-menu__item button:after{content:"";background-image:url(/images/icons/ellipsis.svg);background-repeat:no-repeat;background-size:80%;background-position:center;display:inline-block;font-size:2rem;inline-size:2rem;block-size:2rem;background-color:transparent}body.rehearsal_notebooks__page .resource-menu .resource-menu__item button:active,body.rehearsal_notebooks__page .resource-menu .resource-menu__item.activity{background-color:transparent}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.activity>details>summary{background-color:var(--color-indigo-dark);color:var(--color-white);min-height:37px;box-sizing:border-box}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.activity>details>summary:hover{background-color:var(--color-indigo)}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.activity>details{inline-size:100%}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.activity>details .content{margin-block-start:.2rem}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.activity>details .content>div{margin-block-end:5px;border-radius:0}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.activity>details .content>div:first-of-type{border-start-start-radius:.2rem;border-start-end-radius:.2rem}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.activity>details .content>div:last-of-type{margin-block-end:0;border-end-start-radius:.2rem;border-end-end-radius:.2rem}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.active{background-color:var(--color-green)}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.active a{color:var(--color-black)}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.active button:after{filter:invert(1)}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.active button:hover{background-color:var(--color-indigo)}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.active button:hover:after{filter:invert(0)}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.resource__child .resource-menu__submenu{display:none}body.rehearsal_notebooks__page .lesson_viewer__navigation{position:absolute;block-size:50px;inset-block-end:0;background-color:var(--color-black);grid-template-columns:25% 75%;gap:.2rem;inline-size:calc(100% - 3.5rem);display:none;z-index:2}@media only screen and (min-width:600px){body.rehearsal_notebooks__page .lesson_viewer__navigation{display:grid;inline-size:17rem;grid-template-columns:unset}}body.rehearsal_notebooks__page .lesson_viewer__navigation .lesson_viewer__navigation--default{display:grid;grid-template-columns:4.5rem 4.5rem 4.5rem 4.5rem}@media only screen and (min-width:1200px){body.rehearsal_notebooks__page .lesson_viewer__navigation .lesson_viewer__navigation--default{grid-template-columns:auto 4.5rem auto auto}}body.rehearsal_notebooks__page .lesson_viewer__navigation .lesson_viewer__navigation--default{gap:.2rem}body.rehearsal_notebooks__page .lesson_viewer__navigation>div:first-of-type{display:inline-block}@media only screen and (min-width:600px){body.rehearsal_notebooks__page .lesson_viewer__navigation>div:first-of-type{display:none}}body.rehearsal_notebooks__page .lesson_viewer__navigation .lesson_viewer__navigation--fullscreen{display:none}body.rehearsal_notebooks__page .lesson_viewer__navigation .zoom{position:relative;inline-size:100%;block-size:100%}body.rehearsal_notebooks__page .lesson_viewer__navigation .zoom:before,body.rehearsal_notebooks__page .lesson_viewer__navigation .zoom:after{content:"";background-repeat:no-repeat;display:inline-block;position:absolute}body.rehearsal_notebooks__page .lesson_viewer__navigation .zoom:before{background-image:url(/images/icons/zoom.svg);inline-size:2.5rem;block-size:2rem;inset-inline-start:.75rem;background-size:90%;inset-block-start:1.5rem}body.rehearsal_notebooks__page .lesson_viewer__navigation .zoom:after{background-image:url(/images/icons/chevron.svg);inline-size:1.4rem;block-size:1rem;filter:invert(1);transform:rotate(180deg);inset-inline-end:1rem;inset-block-start:1.9rem}body.rehearsal_notebooks__page .lesson_viewer__navigation .zoom label{display:none}body.rehearsal_notebooks__page .lesson_viewer__navigation .zoom select{appearance:none;background-color:var(--color-indigo);color:var(--color-white);border:0;border-radius:.2rem;inline-size:100%;block-size:100%;text-align:center;padding-inline:3rem 2rem}body.rehearsal_notebooks__page .lesson_viewer__navigation .menu{inline-size:100%;background-color:var(--color-indigo);border-radius:.2rem;block-size:5rem;color:var(--color-white);display:flex;justify-content:center;align-items:center}body.rehearsal_notebooks__page .lesson_viewer__navigation .menu:before{content:"";background-image:url(/images/icons/menu.svg);background-repeat:no-repeat;background-size:100%;inline-size:2rem;block-size:2rem}body.rehearsal_notebooks__page .lesson_viewer__navigation .fullscreen svg{width:20px;height:20px}body.rehearsal_notebooks__page .lesson_viewer__navigation .fullscreen .fullscreen--open{display:block}body.rehearsal_notebooks__page .lesson_viewer__navigation .fullscreen .fullscreen--close,body.rehearsal_notebooks__page .lesson_viewer__navigation .fullscreen.active .fullscreen--open{display:none}body.rehearsal_notebooks__page .lesson_viewer__navigation .fullscreen.active .fullscreen--close{display:block}@media only screen and (min-width:600px){body.fullscreen body.rehearsal_notebooks__page .lesson_viewer__navigation button.fullscreen:before{background-image:url(/images/icons/fullscreen-close.svg);background-repeat:no-repeat}}body.rehearsal_notebooks__page .lesson_viewer__navigation .menu-functions{display:grid;grid-template-columns:repeat(2,1fr);gap:.2rem;margin-block-start:.2rem}body.rehearsal_notebooks__page .pagination :where(button:not(.start),span){background-color:var(--color-indigo);border-radius:.2rem;block-size:5rem;color:var(--color-white);display:flex;justify-content:center;align-items:center}body.rehearsal_notebooks__page .pagination span{font-size:1.5rem}body.rehearsal_notebooks__page .pagination .previous.disabled,body.rehearsal_notebooks__page .pagination .next.disabled{pointer-events:none;opacity:.5}body.rehearsal_notebooks__page .pagination :is(.previous,.next):not(.start):before{content:"";background-image:url(/images/icons/chevron.svg);background-repeat:no-repeat;background-size:100%;inline-size:2rem;block-size:1.5rem;display:inline-block;transform:rotate(270deg);filter:invert(1)}body.rehearsal_notebooks__page .pagination :is(.previous,.next):not(.start):after{display:none}body.rehearsal_notebooks__page .pagination .next:not(.start):before{transform:rotate(90deg)}body.rehearsal_notebooks__page .pagination button:not(.start):after{display:none}body.rehearsal_notebooks__page .pagination button:not(.start):hover{background-color:var(--color-indigo-dark)}body.rehearsal_notebooks__page .resource-menu__submenu{width:15rem;box-shadow:0 4px 10px #0000001a;color:var(--color-black);position:relative}body.rehearsal_notebooks__page .resource-menu__submenu ul{margin:0;padding:0}body.rehearsal_notebooks__page .resource-menu__submenu ul li:first-of-type button{border-start-start-radius:.25rem;border-start-end-radius:.25rem}body.rehearsal_notebooks__page .resource-menu__submenu ul li:first-of-type button:hover:before{color:var(--color-coral)}body.rehearsal_notebooks__page .resource-menu__submenu ul li:first-of-type button:before{content:"▴";display:block;position:absolute;inset-block-start:-2.5rem;inset-inline-end:.65rem;font-size:3rem;color:var(--color-pink)}@media only screen and (min-width:600px){body.rehearsal_notebooks__page .resource-menu__submenu ul li:first-of-type button:before{inset-inline-end:unset;inset-inline-start:.65rem}}body.rehearsal_notebooks__page .resource-menu__submenu ul li:last-of-type button{border-end-start-radius:.25rem;border-end-end-radius:.25rem}body.rehearsal_notebooks__page .resource-menu__submenu ul li+li{border-block-start:thin solid var(--color-obsidian)}body.rehearsal_notebooks__page .resource-menu__submenu ul li button{background-color:var(--color-pink);padding:.5rem;display:flex;place-items:center;inline-size:100%}body.rehearsal_notebooks__page .resource-menu__submenu ul li button:hover{text-decoration:none;background-color:var(--color-coral)}body.rehearsal_notebooks__page .resource-menu__submenu ul li button .icon{padding:0}body.rehearsal_notebooks__page .resource-menu__submenu ul li button .icon:before{content:"";background-repeat:no-repeat;background-size:80%;background-position:center;display:inline-block;inline-size:3rem;block-size:3rem;margin-inline-end:1rem;filter:brightness(0) saturate(100%) invert(0%) sepia(3%) saturate(7500%) hue-rotate(140deg) brightness(102%) contrast(103%)}body.rehearsal_notebooks__page .resource-menu__submenu ul li.resource-menu__submenu--lesson button .icon:before{background-image:url(/images/icons/add_to_lesson.svg)}body.rehearsal_notebooks__page .resource-menu__submenu ul li.resource-menu__submenu--star button .icon:before{background-image:url(/images/icons/star.svg)}body.rehearsal_notebooks__page .resource-menu__submenu--bumper ul li:first-of-type button:before{display:none}body.rehearsal_notebooks__page .resource-menu__submenu--bumper ul li:last-of-type button:hover:after{color:var(--color-coral)}body.rehearsal_notebooks__page .resource-menu__submenu--bumper ul li:last-of-type button:after{content:"▴";display:block;position:absolute;inset-block-end:-2.5rem;inset-inline-end:.65rem;font-size:3rem;color:var(--color-pink);transform:rotate(180deg)}@media only screen and (min-width:600px){body.rehearsal_notebooks__page .resource-menu__submenu--bumper ul li:last-of-type button:after{left:-12.9rem;inset-inline-end:-12.9rem}}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.active .resource__child a{color:var(--color-white)}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.active .resource__child.active a{color:var(--color-black)}body.rehearsal_notebooks__page .resource-menu__nested-details>summary:after{filter:invert(1);flex-shrink:0}body.rehearsal_notebooks__page .resource-menu__nested-details>summary span{margin-right:5px}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.activity>.resource-menu__nested-details[open]>summary{background-color:var(--color-indigo);color:var(--color-white)}body.rehearsal_notebooks__page details.resource-menu__nested-details[open]{background:var(--color-indigo);border-radius:.2rem}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.activity>details .content{margin-block-start:.2rem;margin:5px}body.rehearsal_notebooks__page .resource-menu .resource-menu__nested-details .resource-menu__item:not(.active):hover{background-color:var(--color-obsidian)}@media only screen and (min-width:600px){body.rehearsal_notebooks__page.fullscreen .page__hd,body.rehearsal_notebooks__page.fullscreen .page__bd-container>header,body.rehearsal_notebooks__page.fullscreen .page__footer{display:none}body.rehearsal_notebooks__page.fullscreen .page__bd{block-size:100dvh;padding-block-end:0}body.rehearsal_notebooks__page.fullscreen .page__bd .page__bd-container,body.rehearsal_notebooks__page.fullscreen .page__bd .tab-content-wrapper{block-size:calc(100dvh - var(--lv-tab-content-wrapper-padding) * 2 - var(--container-padding) * 2)}body.rehearsal_notebooks__page.fullscreen .tab-content-wrapper .tab-content:has(>.resource-menu){grid-template-columns:0 1fr;grid-template-rows:1fr auto;gap:0}body.rehearsal_notebooks__page.fullscreen .tab-content-wrapper .tab-content:has(>.resource-menu) .resource-menu{inline-size:0;inset-block-end:0;background-color:var(--color-black)}body.rehearsal_notebooks__page.fullscreen .tab-content-wrapper .tab-content:has(>.resource-menu) .resource-menu details{display:none}body.rehearsal_notebooks__page.fullscreen .tab-content-wrapper .tab-content:has(>.resource-menu) .resource-menu .fullscreen:before{background-image:url(/images/icons/fullscreen-close.svg)}body.rehearsal_notebooks__page.fullscreen .tab-content-wrapper .tab-content:has(>.resource-menu) .lesson_viewer__navigation{display:none}}@media only screen and (min-width:600px)and (min-width:600px){body.rehearsal_notebooks__page.fullscreen .tab-content-wrapper .tab-content:has(>.resource-menu) .lesson_viewer__navigation{inline-size:100%;display:grid;grid-template-columns:0 20rem 10rem;gap:.2rem;grid-column:1/3;position:unset;inset-block-end:0;padding-block-end:0}}@media only screen and (min-width:600px)and (min-width:600px){body.rehearsal_notebooks__page.fullscreen .tab-content-wrapper .tab-content:has(>.resource-menu) .lesson_viewer__navigation .lesson_viewer__navigation--fullscreen{display:block}}@media only screen and (min-width:600px){body.rehearsal_notebooks__page.fullscreen.menu .page__bd-container>header{display:block;padding:0}body.rehearsal_notebooks__page.fullscreen.menu .page__bd-container>header div{display:none}body.rehearsal_notebooks__page.fullscreen.menu .page__bd-container>header .tab-list{display:flex}body.rehearsal_notebooks__page.fullscreen.menu .page__bd .tab-content-wrapper .tab-content:has(>.resource-menu){grid-template-columns:18.5rem 1fr}body.rehearsal_notebooks__page.fullscreen.menu .page__bd .tab-content-wrapper .tab-content:has(>.resource-menu) main{transform:none;inline-size:auto}body.rehearsal_notebooks__page.fullscreen.menu .page__bd .tab-content-wrapper .tab-content:has(>.resource-menu) .resource-menu{padding-block-end:5rem;inline-size:18.5rem}body.rehearsal_notebooks__page.fullscreen.menu .page__bd .tab-content-wrapper .tab-content:has(>.resource-menu) .resource-menu details{display:block}}body.rehearsal_notebooks__page html,body.rehearsal_notebooks__page body,body.rehearsal_notebooks__page #resources,body.rehearsal_notebooks__page .tab-content{overflow-x:visible}body.rehearsal_notebooks__page #state-toggle{position:fixed;bottom:5px;right:10px;width:20px;height:20px;background:#fff;text-align:center;border-radius:50%;opacity:.1}body.rehearsal_notebooks__page #state-toggle:hover{opacity:1}body.rehearsal_notebooks__page #plays-list:empty,body.rehearsal_notebooks__page #plays-list:has(a:first-child:last-child){display:none}body.rehearsal_notebooks__page .resource-menu{max-height:100%;overflow:hidden}@media only screen and (min-width:600px){body.rehearsal_notebooks__page .resource-menu{max-height:calc(100% - 50px)}}body.rehearsal_notebooks__page .resource-menu>details{overflow:auto;max-block-size:calc(100% - 130px)}@media only screen and (min-width:600px){body.rehearsal_notebooks__page .resource-menu>details{max-block-size:calc(100% - 170px)}}body.rehearsal_notebooks__page .resource-menu>details:has(.resource-menu__item.active):not([open])>summary span{inline-size:100%;display:flex;align-items:center;justify-content:space-between;padding-inline-end:.5rem}body.rehearsal_notebooks__page .resource-menu>details:has(.resource-menu__item.active):not([open])>summary>span:after{content:"";display:inline-block;inline-size:.75rem;block-size:.75rem;min-inline-size:.75rem;margin-inline-start:.5rem;transition:background-image .25s ease;background-color:#10ad7b;border-radius:2rem;opacity:.75}body.rehearsal_notebooks__page .resource-menu details details summary{padding:.6rem .5rem}body.rehearsal_notebooks__page .resource-menu details+details{margin-block-start:.5rem}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.activity>details>summary>span{margin-inline-start:.5rem;display:flex;align-items:center}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.activity:has(details[open]){background-color:var(--color-indigo)}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.activity:has(details[open])>details[open]{margin:.25rem}body.rehearsal_notebooks__page .resource-menu .resource-menu__item a{display:flex;align-items:center;color:var(--color-white)}body.rehearsal_notebooks__page .resource-menu .resource-menu__item button:after{display:none}body.rehearsal_notebooks__page .resource-menu .resource-menu__item .save-item{inline-size:2rem}body.rehearsal_notebooks__page .resource-menu .resource-menu__item .save-item:before{content:"";background-image:url(/images/icons/star.svg);background-repeat:no-repeat;display:block;inline-size:2rem;block-size:2rem;transition:background-image .25s linear}body.rehearsal_notebooks__page .resource-menu .resource-menu__item .save-item:hover:before{filter:brightness(0) saturate(100%) invert(81%) sepia(69%) saturate(753%) hue-rotate(355deg) brightness(97%) contrast(98%)}body.rehearsal_notebooks__page .resource-menu .resource-menu__item.resource-menu__item--saved .save-item:before{background-image:url(/images/icons/star-full.svg);filter:brightness(0) saturate(100%) invert(81%) sepia(69%) saturate(753%) hue-rotate(355deg) brightness(97%) contrast(98%)}body.rehearsal_notebooks__page .resource-menu .resource__child.active .save-item:before{filter:invert(1)}body.rehearsal_notebooks__page .resource-menu .resource-menu__next-assignment{border-radius:.2rem;border:thin dashed var(--color-grey-600);margin-block-start:.3rem}body.rehearsal_notebooks__page .resource-menu .resource-menu__next-assignment button{padding:.6rem .5rem;color:var(--color-indigo-palest);font-size:1.4rem;text-align:center;inline-size:100%}body.rehearsal_notebooks__page .resource-menu .homework{margin-block-end:2rem}body.rehearsal_notebooks__page .resource-menu .homework[open]{margin-block-end:4rem}body.rehearsal_notebooks__page .has-resources,body.rehearsal_notebooks__page .no-resources__info{background-color:var(--color-obsidian);border:thin dashed var(--color-grey-600);border-radius:.2rem;margin-block-start:.75rem;padding:1rem}body.rehearsal_notebooks__page .has-resources a,body.rehearsal_notebooks__page .no-resources__info a{color:unset;text-decoration:underline}body.rehearsal_notebooks__page .has-resources p,body.rehearsal_notebooks__page .no-resources__info p{margin:0;font-size:1.5rem}body.rehearsal_notebooks__page .has-resources p+p,body.rehearsal_notebooks__page .no-resources__info p+p{margin-block-start:1.5rem}body.rehearsal_notebooks__page .has-resources{display:block;border:thin solid var(--color-grey-600)}body.rehearsal_notebooks__page .savedWork{margin-block-end:2rem}body.rehearsal_notebooks__page .savedWork :where(label,input){margin-inline:0}body.rehearsal_notebooks__page .savedWork label{color:var(--color-grey-400);font-size:1.4rem;font-weight:400}body.rehearsal_notebooks__page .savedWork label:hover{cursor:pointer}body.rehearsal_notebooks__page .resource-menu .resources__editable .drag-item{display:none}body.rehearsal_notebooks__page .resource-menu .resources__editable .drag-item:focus{outline:none}body.rehearsal_notebooks__page .resource-menu .resources__editable .drag-item:focus-visible{border-radius:.2rem;outline:thin solid var(--color-grey-300)}body.rehearsal_notebooks__page .resource-menu .resources__editable .resource__title{min-inline-size:100%;padding-inline:.25rem;box-sizing:border-box;word-break:break-word}body.rehearsal_notebooks__page .resource-menu .resources__editable .rehearsal-notebook__icon{width:14px;height:17px}body.rehearsal_notebooks__page .resource-menu .resources__editable .delete-item{display:none;background-color:var(--color-red-light);border-radius:.2rem;inline-size:3rem;block-size:2.5rem;align-items:center;justify-content:center}body.rehearsal_notebooks__page .resource-menu .resources__editable .delete-item:hover{background-color:var(--color-red-light)}body.rehearsal_notebooks__page .resource-menu .resources__editable.editActive .drag-item{display:inline-block}body.rehearsal_notebooks__page .resource-menu .resources__editable.editActive button.save-item{display:none}body.rehearsal_notebooks__page .resource-menu .resources__editable.editActive button.delete-item{display:flex}body.rehearsal_notebooks__page .resource-menu .resources__editable.editActive .resource__title{border:thin solid var(--color-indigo-pale);border-radius:.2rem}body.rehearsal_notebooks__page .notes__container:not(:has(.js-dnd__item)) .add-edit-buttons--edit{display:none}body.rehearsal_notebooks__page .add-edit-buttons{display:flex;gap:.2rem;margin-block:1rem}body.rehearsal_notebooks__page .add-edit-buttons>div{flex-grow:1}body.rehearsal_notebooks__page .add-edit-buttons button{inline-size:100%;display:flex;justify-content:center;padding-left:5px;padding-right:5px}body.rehearsal_notebooks__page .add-edit-buttons button img,body.rehearsal_notebooks__page .add-edit-buttons button svg{margin-inline-end:1rem;width:17px;height:17px}body.rehearsal_notebooks__page .add-edit-buttons button img[src*=plus]{filter:brightness(0) saturate(100%) invert(67%) sepia(90%) saturate(384%) hue-rotate(104deg) brightness(91%) contrast(90%)}body.rehearsal_notebooks__page .add-edit-buttons .add-edit-buttons--edit button img:last-of-type,body.rehearsal_notebooks__page .add-edit-buttons .add-edit-buttons--edit button svg:last-of-type{display:none;margin-inline:1rem 0}body.rehearsal_notebooks__page .add-edit-buttons .add-edit-buttons--edit button.editActive{background-color:var(--color-red-light)}body.rehearsal_notebooks__page .add-edit-buttons .add-edit-buttons--edit button.editActive img:first-of-type,body.rehearsal_notebooks__page .add-edit-buttons .add-edit-buttons--edit button.editActive svg:first-of-type{display:none;margin-inline:0 1rem}body.rehearsal_notebooks__page .add-edit-buttons .add-edit-buttons--edit button.editActive img:last-of-type,body.rehearsal_notebooks__page .add-edit-buttons .add-edit-buttons--edit button.editActive svg:last-of-type{display:inline-block;filter:invert(1)}body.rehearsal_notebooks__page main>.splash{background-image:unset}body.rehearsal_notebooks__page main>.splash:before{display:none}body.rehearsal_notebooks__page main>.splash h2{font-size:var(--font-size-h3-rem);line-height:var(--h3-line-height);color:var(--color-yellow)}body.rehearsal_notebooks__page main>.splash .no-resources__info{color:var(--color-grey-300);padding:2.5rem}body.rehearsal_notebooks__page .modal-body{color:var(--color-black)}body.rehearsal_notebooks__page .title-group__selects{display:none}body.rehearsal_notebooks__page .home-learning__title,body.rehearsal_notebooks__page .submission-actions__container{display:block}body.rehearsal_notebooks__page .tab-content-wrapper{background-color:var(--color-obsidian)}@media only screen and (min-width:600px){body.rehearsal_notebooks__page .tab-content-wrapper{background-color:var(--color-black)}}body.rehearsal_notebooks__page .tab-content-wrapper .tab-content.active:has(>.resource-menu){grid-template-rows:1fr auto}body.rehearsal_notebooks__page .tab-content-wrapper .tab-content.active:has(>.resource-menu) .resource-menu{grid-row:span 2;block-size:auto}body.rehearsal_notebooks__page .page__bd>.container>header.activeMobile+.tab-content-wrapper .resource-menu{grid-row:span 1}body.rehearsal_notebooks__page header.activeMobile~* .resource-menu{display:block;min-height:50vh}body.rehearsal_notebooks__page header.activeMobile~* .lesson_viewer__navigation{display:none}@media only screen and (min-width:600px){body.rehearsal_notebooks__page.fullscreen .tab-content-wrapper .tab-content.active:has(>.resource-menu){grid-template-rows:1fr 50px;grid-template-columns:auto 1fr}body.rehearsal_notebooks__page.fullscreen .tab-content-wrapper .tab-content.active:has(>.resource-menu) .submission-actions__container{grid-column:2;grid-row:2;margin-inline-start:.8rem}body.rehearsal_notebooks__page.fullscreen .tab-content-wrapper .tab-content.active:has(>.resource-menu) .submission-actions__container .submission-actions,body.rehearsal_notebooks__page.fullscreen .tab-content-wrapper .tab-content.active:has(>.resource-menu) .submission-actions__container .submission-actions a{block-size:100%;z-index:100}body.rehearsal_notebooks__page.fullscreen .tab-content-wrapper .tab-content.active:has(>.resource-menu) .lesson_viewer__navigation{grid-row:2;grid-column:1}body.rehearsal_notebooks__page.fullscreen .tab-content-wrapper .tab-content.active:has(>.resource-menu) #resource--wrapper{grid-column:span 2;grid-row:1}}body.rehearsal_notebooks__page .submission-actions__button{margin-right:10px;min-width:171px}body.rehearsal_notebooks__page .submission-actions__icon{width:20px;height:20px;margin-right:10px}body.rehearsal_notebooks__page #js-submit-work .submission-actions__icon{color:#0e8962}body.rehearsal_notebooks__page #js-submit-work:disabled .submission-actions__icon{color:var(--button-background-disabled)}@media only screen and (max-width:991px){body.rehearsal_notebooks__page .submission-actions__message{font-size:12px}}body.rehearsal_notebooks__page .submission-actions__button--resubmit{--button-color: var(--color-obsidian);--button-background: var(--color-coral);--button-border: thin solid var(--button-save-darker);background-color:var(--button-background);color:var(--button-color);border:var(--button-border)}body.rehearsal_notebooks__page .submission-actions__button--resubmit:hover{background-color:var(--button-background);color:var(--button-color);border:var(--button-border)}body.rehearsal_notebooks__page .submission-actions__button--resubmit:disabled{--button-color: var(--button-color-disabled);--button-background: var(--button-background-disabled);--button-border: 1px solid var(--button-background-disabled);--button-color-hover: var(--button-color-disabled);--button-background-hover: var(--button-background);--button-border-hover: var(--button-border);cursor:not-allowed}body.rehearsal_notebooks__page .submission-actions__button--resubmit:disabled:hover{opacity:1}body.rehearsal_notebooks__page .submission-actions__button--resubmit:disabled:hover:after{display:none}body.rehearsal_notebooks__page .submission-actions__modal{color:var(--color-black)}body.rehearsal_notebooks__page .submission-actions{display:none}body.rehearsal_notebooks__page .submission-actions--marked .grid{grid-template-columns:auto 1fr auto;gap:0}@media only screen and (max-width:768px){body.rehearsal_notebooks__page .submission-actions--marked .marking-container{flex-wrap:wrap;gap:10px}}body.rehearsal_notebooks__page.submittable .submission-actions--submit,body.rehearsal_notebooks__page.unsubmittable .submission-actions--unsubmit,body.rehearsal_notebooks__page.resubmittable .submission-actions--resubmit,body.rehearsal_notebooks__page.marked .submission-actions--marked{display:flex}body.rehearsal_notebooks__page .resource-menu__item.drag-preview{width:107px;box-sizing:border-box;background-color:var(--color-indigo);display:flex;justify-content:space-between;align-items:center;color:var(--color-white);margin-block-end:.2rem;padding:0 .5rem;border-radius:.2rem;transition:background-color .15s linear;position:relative}body.rehearsal_notebooks__page .resource-menu__item.drag-preview button{inline-size:2rem;block-size:100%;margin-block:.25rem;text-align:center;transition:background-color .25s linear;border-radius:2rem}body.rehearsal_notebooks__page .resource-menu__item.drag-preview button.delete-item{display:flex;background-color:var(--color-red-light);border-radius:.2rem;inline-size:3rem;block-size:2.5rem;align-items:center;justify-content:center}body.rehearsal_notebooks__page .resource-menu__item.drag-preview button .rehearsal-notebook__icon{width:14px;height:17px}body.rehearsal_notebooks__page .resource-menu__item.drag-preview a{display:flex;align-items:center;color:var(--color-white);font-size:1.4rem;line-height:1.7rem;padding-inline:.5rem;padding-block:1rem;text-decoration:none;width:100%}body.rehearsal_notebooks__page .resource-menu__item.drag-preview .resource__title[contenteditable=plaintext-only]{border:thin solid var(--color-indigo-pale);border-radius:.2rem;min-inline-size:100%;padding-inline:.25rem;box-sizing:border-box;word-break:break-word}body.rehearsal_notebooks__page .page__bd>.container>.mobile_menu~div .tab-content-wrapper .tab-content{grid-template-rows:1fr auto}body.search__page .banner-indigo-palest>.container{padding:2rem}@media only screen and (min-width:992px){body.search__page .banner-indigo-palest>.container{padding:0}}@media only screen and (min-width:600px){body.search__page .banner-indigo-palest>.container .grid__col-4:has(.search-field){grid-column:span 6}}@media only screen and (min-width:992px){body.search__page .banner-indigo-palest>.container .grid__col-4:has(.search-field){grid-column:span 3}}body.search__page .page__bd-container>.wrapper{padding-inline:2rem;margin-block-start:6rem;display:flex;flex-direction:column-reverse}@media only screen and (min-width:992px){body.search__page .page__bd-container>.wrapper{padding-inline:0;display:grid;grid-template-columns:1fr 24rem;gap:15%}}body.search__page .search-results__item h2{font-size:2.4rem;line-height:1}body.search__page .search-results__item+.search-results__item{margin-block-start:5rem}@media only screen and (min-width:600px){body.search__page .search-results__filters{display:flex;justify-content:end}}body.schemes__page input,body.my_lessons__page input{border-radius:.2rem;border-color:var(--color-grey-600);box-shadow:none}body.schemes__page .empty-state,body.my_lessons__page .empty-state{--empty-state-border: 1px dashed var(--color-grey-700);margin:5rem 0;padding-block:10rem;inline-size:100%}body.schemes__page .empty-state>div,body.my_lessons__page .empty-state>div{max-inline-size:40rem}body.schemes__page .new-section,body.my_lessons__page .new-section{margin-block-start:2rem}body.schemes__page .new-section label,body.my_lessons__page .new-section label{margin-block:0}body.schemes__page .new-section input,body.my_lessons__page .new-section input{max-inline-size:30rem;color:var(--color-black)}body.schemes__page .new-section p,body.my_lessons__page .new-section p{max-inline-size:100%}body.schemes__page{--empty-state-border: thin dashed var(--color-grey-700);--ui-border-color: var(--color-grey-700)}body.schemes__page input{box-shadow:none;border-radius:.2rem;border:thin solid var(--color-grey-600)}body.schemes__page .lesson-show{display:none}body.schemes__page .page__bd>.page__bd-container{padding-inline:2rem}@media only screen and (min-width:992px){body.schemes__page .page__bd>.page__bd-container{padding-inline:0}}body.my_lessons__page.drawer--open{overflow-y:scroll}body.my_lessons__page .scheme-show{display:none}@media only screen and (min-width:600px){body.my_lessons__page .wrapper{display:grid;grid-template-columns:1fr 24rem;gap:5rem}}body.my_lessons__page .lesson__container{display:grid;grid-template-columns:1fr auto auto;gap:15px}body.my_lessons__page .lesson__container:has(.dropdown.is-active){position:relative;z-index:2}body.my_lessons__page .lesson-add__name{max-inline-size:21rem}@media only screen and (min-width:600px){body.my_lessons__page .lesson-add__actions{min-inline-size:274px}}body.my_lessons__page .lesson__menu img{max-width:2rem;filter:brightness(0) saturate(100%) invert(66%) sepia(6%) saturate(540%) hue-rotate(227deg) brightness(89%) contrast(89%)}body.my_lessons__page .lesson__menu img[src*="trash.svg"]{max-block-size:2rem}.drawer__container.lesson-builder .drawer,.drawer__container.scheme-builder .drawer{width:800px;max-width:70vw;box-sizing:border-box}@media only screen and (max-width:991px){.drawer__container.lesson-builder .drawer,.drawer__container.scheme-builder .drawer{width:100vw;max-width:100vw}}.drawer__container.lesson-builder .drawer__body,.drawer__container.scheme-builder .drawer__body{padding:0}.drawer__container.lesson-builder .drawer__close.expand,.drawer__container.lesson-builder .drawer__close.collapse,.drawer__container.scheme-builder .drawer__close.expand,.drawer__container.scheme-builder .drawer__close.collapse{display:none}.drawer__container.lesson-builder .search-field,.drawer__container.scheme-builder .search-field{max-inline-size:unset}.drawer__container.lesson-builder .search-field input,.drawer__container.scheme-builder .search-field input{max-inline-size:unset;border:0}.drawer__container.lesson-builder .search-field label,.drawer__container.scheme-builder .search-field label{display:flex;place-content:center start;place-items:center start}.drawer__container.lesson-builder .search-field label input,.drawer__container.scheme-builder .search-field label input{max-inline-size:16rem;margin-inline-start:1rem;border-radius:0}.drawer__container.lesson-builder .search-button,.drawer__container.scheme-builder .search-button{background-color:var(--color-indigo);inline-size:4rem}.drawer__container.lesson-builder .search-button:before,.drawer__container.scheme-builder .search-button:before{filter:invert(0)}.drawer__container.lesson-builder{scrollbar-color:var(--color-grey-600) var(--color-grey-200)}.drawer__container.lesson-builder ::-webkit-scrollbar{background:var(--color-grey-200)}.drawer__container.lesson-builder ::-webkit-scrollbar-thumb{background:var(--color-grey-600)}.drawer__container.lesson-builder .drawer{background-color:var(--color-grey-200)}.drawer__container.lesson-builder .tab-list{margin-block-start:0}.drawer__container.lesson-builder .tabs,.drawer__container.lesson-builder .tabs li{background-color:var(--color-grey-300)}.drawer__container.lesson-builder .tabs.active,.drawer__container.lesson-builder .tabs li.active{background-color:var(--color-grey-200)}.drawer__container.lesson-builder .tab-content{overflow-x:hidden}.drawer__container.lesson-builder .tab-content .wrapper{gap:2rem;background-color:var(--color-grey-200)}.drawer__container.lesson-builder .tab-content .wrapper main{order:1}.drawer__container.lesson-builder .tab-content .wrapper .search__filters{order:2}.drawer__container.lesson-builder .tab-content .wrapper .search__filters input[type=checkbox]{background-color:var(--color-grey-200)}.drawer__container.lesson-builder .tab-content .wrapper .search__filters input[type=checkbox]:checked{background-color:var(--color-indigo)}.drawer__container.lesson-builder .tab-content .wrapper .search__filters .details-container+.details-container{margin-block-start:0}.drawer__container.lesson-builder .tab-content .wrapper .details-container,.drawer__container.lesson-builder .tab-content .wrapper .content{background-color:var(--color-grey-200)}.drawer__container.lesson-builder .tab-content .search-results__list{padding-inline-start:2rem;overflow:auto;scrollbar-color:var(--color-grey-600) var(--color-grey-200)}.drawer__container.lesson-builder .tab-content .search-results__list ::-webkit-scrollbar{background:var(--color-grey-200)}.drawer__container.lesson-builder .tab-content .search-results__list ::-webkit-scrollbar-thumb{background:var(--color-grey-600)}.drawer__container.lesson-builder .tab-content .search-results__list .card{background-color:var(--color-white);grid-template-columns:1fr}.drawer__container.lesson-builder .tab-content .search-results__list .pagination{margin-block:3rem 2rem}.drawer__container.lesson-builder .tab-content .search-results__list .pagination span{background-color:var(--color-white);color:var(--color-black);margin-inline-end:.25rem;margin-block-end:.75rem;text-align:center;min-inline-size:3rem;block-size:2rem;display:inline-block}.drawer__container.lesson-builder .tab-content .search-results__list .pagination span a{color:var(--color-black);display:flex;inline-size:100%;block-size:100%;place-content:center;place-items:center;padding-block:.5rem;background-color:var(--color-white)}.drawer__container.lesson-builder .tab-content .search-results__list .pagination span:is(.first,.prev,.next,.last){min-inline-size:6rem}.drawer__container.lesson-builder .tab-content .search-results__list .pagination span:is(.current,.gap){padding-block:.5rem}.drawer__container.lesson-builder .tab-content .search__search-box--filters,.drawer__container.lesson-builder .tab-content .search-results-info,.drawer__container.lesson-builder .tab-content .search-ordering{display:none}.drawer__container.lesson-builder .card{color:var(--color-black)}.drawer__container.lesson-builder .card .resource-card__content{display:flex!important;gap:1rem}.drawer__container.lesson-builder .card .card__icon{inline-size:2rem;block-size:2rem}.drawer__container.lesson-builder .card .card__icon--small{inline-size:1.5rem;block-size:1.5rem}.drawer__container.lesson-builder .card .card__icon--add{inline-size:4.4rem;block-size:4.4rem}.drawer__container.lesson-builder .card .card__img a{display:flex;align-items:center}.drawer__container.lesson-builder .card .card__img img{border-radius:.2rem;width:4.4rem;height:4.4rem;aspect-ratio:1/1;object-fit:cover}.drawer__container.lesson-builder .card .resource-card__title{margin:0}.drawer__container.lesson-builder .card .resource-card__submenu,.drawer__container.lesson-builder .card .resource-card__submenu a,.drawer__container.lesson-builder .card .resource-card__submenu span{color:var(--color-grey-600)}.drawer__container.lesson-builder .card .resource-card__submenu svg{filter:brightness(0) saturate(100%) invert(72%) sepia(8%) saturate(426%) hue-rotate(227deg) brightness(82%) contrast(87%);margin-inline-end:.5rem}.drawer__container.scheme-builder .drawer{background-color:var(--color-grey-200)}.drawer__container.scheme-builder .tab-list{margin-block-start:0}.drawer__container.scheme-builder .tabs,.drawer__container.scheme-builder .tabs li{background-color:var(--color-grey-300)}.drawer__container.scheme-builder .tabs.active,.drawer__container.scheme-builder .tabs li.active{background-color:var(--color-grey-200)}.drawer__container.scheme-builder .scheme-builder__add{width:35px;height:35px}.drawer__container.scheme-builder .scheme-builder__add svg{height:100%;width:100%}:where(.lesson-preview__container,.resource-preview__container,.section-preview__container,.activity-preview__container,.lesson-add__container,.module-add__container) svg{width:20px;height:20px}.js-addable-content{opacity:1;transition:none}@keyframes add-in-animation{40%{opacity:0;max-height:10000px;padding:5px;margin-bottom:10px}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}}.js-addable-content.js-added{overflow:hidden;animation:add-in-animation .3s forwards cubic-bezier(.64,0,.78,0)}body.digital_playtext__page{--lv-header-height: 62px}body.digital_playtext__page .breadcrumbs{margin-inline-start:1.5rem}body.digital_playtext__page #resource--wrapper .splash{background-color:#010102;background-image:url(/images/home/macbeth-hero.jpg);background-size:contain;background-position:top right;align-content:end}body.digital_playtext__page #resource--wrapper .splash .foyle-branding .foyle-name{font-size:4rem;color:var(--color-white)}body.digital_playtext__page #resource--wrapper .splash .foyle-branding *{margin:0 auto 30px}@media only screen and (min-width:1200px){body.digital_playtext__page #resource--wrapper .splash{align-content:center;justify-content:start}body.digital_playtext__page #resource--wrapper .splash .content{margin-left:33%}}body.teach__page.user-created-lesson-show main>.splash{background-image:none}.accounts__page input{border-radius:.2rem}body.policy-page .page__bd .grid{--ui-border-color: var(--color-grey-400)}body.policy-page .layout--concertina__section details{overflow:hidden;border-bottom:1px solid var(--ui-border-color);padding:20px 0}body.policy-page .layout--concertina__section details:first-of-type{border-top:1px solid var(--ui-border-color)}body.policy-page .layout--concertina__section summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:.4em 0}body.policy-page .layout--concertina__section summary::marker{display:none}body.policy-page .layout--concertina__section summary h2{font-size:24px;margin:0;width:calc(100% - 150px)}body.policy-page .layout--concertina__section summary h3{font-size:21px}body.policy-page .layout--concertina__section details>*:not(summary){overflow:hidden;opacity:0;transition:opacity .4s ease}body.policy-page .layout--concertina__section details[open]>*:not(summary){opacity:1}body.policy-page .layout--concertina__section .toggle-label{font-size:1em;font-weight:400;color:var(--color-grey-700);margin-left:1em;white-space:nowrap;width:8em}body.policy-page .cookie-trigger{display:none}body.policy-page.cookie-notice--page .cookie-trigger{display:block}.heading-status-text{width:100%;display:inline-block;margin-bottom:10px;font-family:var(--font-body);font-size:20px;color:var(--color-white);font-weight:700;text-transform:uppercase;line-height:15px}.regular{font-weight:300}.medium{font-weight:500}.bold{font-weight:700}.italic{font-style:italic}.underline{text-decoration:underline}.no-underline{text-decoration:none!important}.small-caps{font-variant:small-caps}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tt-none{text-transform:none}.ts-none{text-shadow:none}.track-loose{letter-spacing:.02em}.track-looser{letter-spacing:.06em}.track-loosest{letter-spacing:.12em}.track-tight{letter-spacing:-.05em}.track-tighter{letter-spacing:-.1em}.leading-solid{line-height:1}.leading-heading{line-height:var(--line-height-heading)}.leading-copy{line-height:var(--line-height-base)}.nowrap{white-space:nowrap}.wrap{white-space:normal}.pre{white-space:pre}.break-word{word-wrap:break-word}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.measure{max-width:30em}.measure-wide{max-width:34em}.measure-wider{max-width:40em}.measure-narrow{max-width:20em}.indent{text-indent:2em;margin-top:0;margin-bottom:0}.fs-inherit{font-size:inherit}.fs-xs{font-size:11px}.fs-s{font-size:13px;font-size:1.3rem}.fs-m,.fs-body{font-size:var(--font-size-base-px);font-size:var(--font-size-base-rem)}.fs-l{font-size:20px;font-size:2rem;line-height:22px}.fs-h1{font-size:var(--font-size-h1-px);font-size:var(--font-size-h1-rem);line-height:var(--h1-line-height);margin:var(--h1-margin)}.fs-h2{font-size:var(--font-size-h2-px);font-size:var(--font-size-h2-rem);line-height:var(--h2-line-height);margin:1.5em 0 .5em}.fs-h3{font-size:var(--font-size-h3-px);font-size:--font-size-h3-rem;line-height:var(--h3-line-height);margin:1.5em 0 .75em}.fs-h4{font-size:var(--font-size-h4-px);font-size:var(--font-size-h4-rem);line-height:var(--h4-line-height);margin:1.5em 0 .75em}.fs-xl{font-size:36px;font-size:3.6rem}.fs-xxl{font-size:48px;font-size:4.8rem}.fs-xxxl{font-size:72px;font-size:7.2rem}.fs-14{font-size:14px;font-size:1.4rem}.fs-12{font-size:12px;font-size:1.2rem}.fs-50{font-size:50px;font-size:5rem}.fs-58{font-size:58px;font-size:5.8rem}.fs-95{font-size:95px;font-size:9.5rem}.fs-page-header{font-size:96px;font-size:9.6rem}.fs-h1-xl{font-size:var(--font-size-h1-xl-px);font-size:var(--font-size-h1-xl-rem);line-height:var(--h1-line-height)}.heading__underline{position:relative;margin-bottom:10px}.heading__underline:before{content:" ";position:absolute;bottom:0;width:100%;background-image:url(/images/border-vectors/green-underline.svg);background-size:100%;height:9px}.font-card-heading-medium{font-family:var(--font-body);font-size:24px;font-size:2.4rem;line-height:22px}.text-tiny-info-caps{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#747676}.font-body{font-family:var(--font-body)}.font-h1{font-family:var(--font-h1);line-height:75%}.underline-and-none-on-hover{text-decoration:underline}.underline-and-none-on-hover:hover{text-decoration:none}.text-shadow_light{text-shadow:1px 1px 3px rgba(0,0,0,.4)}.text-shadow_for-bg{text-shadow:0px 2px 5px rgba(0,0,0,.5)}.gutters__container{margin-left:-15px;margin-right:-15px}.gutters{padding-left:15px;padding-right:15px}.gutter-left{padding-left:15px}.gutter-right{padding-right:15px}.gutter-bottom{margin-bottom:15px}.gutter-top{margin-top:15px}.gap{gap:15px}.border-box{box-sizing:border-box}.pt0,.pv0,.pa0{padding-top:0}.pl0,.ph0,.pa0{padding-left:0}.pb0,.pv0,.pa0{padding-bottom:0}.pr0,.ph0,.pa0{padding-right:0}.pt5,.pv5,.pa5{padding-top:5px}.pl5,.ph5,.pa5{padding-left:5px}.pb5,.pv5,.pa5{padding-bottom:5px}.pr5,.ph5,.pa5{padding-right:5px}.pt10,.pv10,.pa10{padding-top:10px}.pl10,.ph10,.pa10{padding-left:10px}.pb10,.pv10,.pa10{padding-bottom:10px}.pr10,.ph10,.pa10{padding-right:10px}.pt15,.pv15,.pa15{padding-top:15px}.pl15,.ph15,.pa15{padding-left:15px}.pb15,.pv15,.pa15{padding-bottom:15px}.pr15,.ph15,.pa15{padding-right:15px}.pt20,.pv20,.pa20{padding-top:20px}.pl20,.ph20,.pa20{padding-left:20px}.pb20,.pv20,.pa20{padding-bottom:20px}.pr20,.ph20,.pa20{padding-right:20px}.pt25,.pv25,.pa25{padding-top:25px}.pl25,.ph25,.pa25{padding-left:25px}.pb25,.pv25,.pa25{padding-bottom:25px}.pr25,.ph25,.pa25{padding-right:25px}.pt30,.pv30,.pa30{padding-top:30px}.pl30,.ph30,.pa30{padding-left:30px}.pb30,.pv30,.pa30{padding-bottom:30px}.pr30,.ph30,.pa30{padding-right:30px}.mt0,.mv0,.ma0{margin-top:0}.ml0,.mh0,.ma0{margin-left:0}.mb0,.mv0,.ma0{margin-bottom:0}.mr0,.mh0,.ma0{margin-right:0}.mt5,.mv5,.ma5{margin-top:5px}.ml5,.mh5,.ma5{margin-left:5px}.mb5,.mv5,.ma5{margin-bottom:5px}.mr5,.mh5,.ma5{margin-right:5px}.mt10,.mv10,.ma10{margin-top:10px}.ml10,.mh10,.ma10{margin-left:10px}.mb10,.mv10,.ma10{margin-bottom:10px}.mr10,.mh10,.ma10{margin-right:10px}.mt15,.mv15,.ma15{margin-top:15px}.ml15,.mh15,.ma15{margin-left:15px}.mb15,.mv15,.ma15{margin-bottom:15px}.mr15,.mh15,.ma15{margin-right:15px}.mt20,.mv20,.ma20{margin-top:20px}.ml20,.mh20,.ma20{margin-left:20px}.mb20,.mv20,.ma20{margin-bottom:20px}.mr20,.mh20,.ma20{margin-right:20px}.mt25,.mv25,.ma25{margin-top:25px}.ml25,.mh25,.ma25{margin-left:25px}.mb25,.mv25,.ma25{margin-bottom:25px}.mr25,.mh25,.ma25{margin-right:25px}.mt30,.mv30,.ma30{margin-top:30px}.ml30,.mh30,.ma30{margin-left:30px}.mb30,.mv30,.ma30{margin-bottom:30px}.mr30,.mh30,.ma30{margin-right:30px}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.fixed-container{min-height:1px}.static{position:static}.sticky{position:sticky}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.xy-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.none{display:none}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.flow-root{display:flow-root}.flex{display:flex}.flex-fill{flex:1 0 auto}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-width-100{flex-basis:100%}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-stretch{align-content:stretch}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.grid-self-start{align-self:start}.auto-top{margin-top:auto}.auto-right{margin-right:auto}.auto-bottom{margin-bottom:auto}.auto-left{margin-left:auto}.width-100{width:100%;inline-size:100%}.height-100{height:100%;block-size:100%}.hidden{display:none!important}.margin-center{margin:0 auto}.only-over-600,.only-under-600{display:none}@media(min-width:601px){.only-over-600{display:inline-block}}@media(max-width:600px){.only-under-600{display:inline-block}}.left{float:left}.right{float:right}.center{float:none;margin-left:auto;margin-right:auto}.float-none{float:none}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom: 1}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-scroll{overflow:scroll}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.text-left{text-align:left}.text-right{text-align:right}.text-center,.center-the-children{text-align:center}.center-the-children>*{display:inline-block;margin-right:-4px;float:none!important}[class*=u1of],[class*=u2of],[class*=u3of],[class*=u4of],[class*=u5of],[class*=u6of],[class*=u7of],[class*=u8of],[class*=u9of],[class*=u10of],[class*=u11of],[class*=u12of]{box-sizing:border-box;float:left;margin:0}[class*=u1of].right,[class*=u2of].right,[class*=u3of].right,[class*=u4of].right,[class*=u5of].right,[class*=u6of].right,[class*=u7of].right,[class*=u8of].right,[class*=u9of].right,[class*=u10of].right,[class*=u11of].right,[class*=u12of].right{float:right}.u1of1{width:100%}.u0of1{width:0%}.u1of2{width:50%}.u1of3{width:33.3333333333%}.u2of3{width:66.6666666667%}.u1of4{width:25%}.u2of4{width:50%}.u3of4{width:75%}.u1of5{width:20%}.u2of5{width:40%}.u3of5{width:60%}.u4of5{width:80%}.u1of6{width:16.6666666667%}.u2of6{width:33.3333333333%}.u3of6{width:50%}.u4of6{width:66.6666666667%}.u5of6{width:83.3333333333%}.u1of7{width:14.2857142857%}.u2of7{width:28.5714285714%}.u3of7{width:42.8571428571%}.u4of7{width:57.1428571429%}.u5of7{width:71.4285714286%}.u6of7{width:85.7142857143%}.u1of8{width:12.5%}.u2of8{width:25%}.u3of8{width:37.5%}.u4of8{width:50%}.u5of8{width:62.5%}.u6of8{width:75%}.u7of8{width:87.5%}.u1of9{width:11.1111111111%}.u2of9{width:22.2222222222%}.u3of9{width:33.3333333333%}.u4of9{width:44.4444444444%}.u5of9{width:55.5555555556%}.u6of9{width:66.6666666667%}.u7of9{width:77.7777777778%}.u8of9{width:88.8888888889%}.u1of10{width:10%}.u2of10{width:20%}.u3of10{width:30%}.u4of10{width:40%}.u5of10{width:50%}.u6of10{width:60%}.u7of10{width:70%}.u8of10{width:80%}.u9of10{width:90%}.u1of11{width:9.0909090909%}.u2of11{width:18.1818181818%}.u3of11{width:27.2727272727%}.u4of11{width:36.3636363636%}.u5of11{width:45.4545454545%}.u6of11{width:54.5454545455%}.u7of11{width:63.6363636364%}.u8of11{width:72.7272727273%}.u9of11{width:81.8181818182%}.u10of11{width:90.9090909091%}.u1of12{width:8.3333333333%}.u2of12{width:16.6666666667%}.u3of12{width:25%}.u4of12{width:33.3333333333%}.u5of12{width:41.6666666667%}.u6of12{width:50%}.u7of12{width:58.3333333333%}.u8of12{width:66.6666666667%}.u9of12{width:75%}.u10of12{width:83.3333333333%}.u11of12{width:91.6666666667%}[class*=gu1of],[class*=gu2of],[class*=gu3of],[class*=gu4of],[class*=gu5of],[class*=gu6of],[class*=gu7of],[class*=gu8of],[class*=gu9of],[class*=gu10of],[class*=gu11of],[class*=gu12of]{float:left;margin-left:3%}[class*=gu1of]:first-child,[class*=gu2of]:first-child,[class*=gu3of]:first-child,[class*=gu4of]:first-child,[class*=gu5of]:first-child,[class*=gu6of]:first-child,[class*=gu7of]:first-child,[class*=gu8of]:first-child,[class*=gu9of]:first-child,[class*=gu10of]:first-child,[class*=gu11of]:first-child,[class*=gu12of]:first-child{margin-left:0}.gu1of2{width:48.5%}.gu1of3{width:31.3333333333%}.gu2of3{width:65.6666666667%}.gu1of4{width:22.75%}.gu2of4{width:48.5%}.gu3of4{width:74.25%}.gu1of5{width:17.6%}.gu2of5{width:38.2%}.gu3of5{width:58.8%}.gu4of5{width:79.4%}.gu1of6{width:14.1666666667%}.gu2of6{width:31.3333333333%}.gu3of6{width:48.5%}.gu4of6{width:65.6666666667%}.gu5of6{width:82.8333333333%}.gu1of7{width:11.7142857143%}.gu2of7{width:26.4285714286%}.gu3of7{width:41.1428571429%}.gu4of7{width:55.8571428571%}.gu5of7{width:70.5714285714%}.gu6of7{width:85.2857142857%}.gu1of8{width:9.875%}.gu2of8{width:22.75%}.gu3of8{width:35.625%}.gu4of8{width:48.5%}.gu5of8{width:61.375%}.gu6of8{width:74.25%}.gu7of8{width:87.125%}.gu1of9{width:8.4444444444%}.gu2of9{width:19.8888888889%}.gu3of9{width:31.3333333333%}.gu4of9{width:42.7777777778%}.gu5of9{width:54.2222222222%}.gu6of9{width:65.6666666667%}.gu7of9{width:77.1111111111%}.gu8of9{width:88.5555555556%}.gu1of10{width:7.3%}.gu2of10{width:17.6%}.gu3of10{width:27.9%}.gu4of10{width:38.2%}.gu5of10{width:48.5%}.gu6of10{width:58.8%}.gu7of10{width:69.1%}.gu8of10{width:79.4%}.gu9of10{width:89.7%}.gu1of11{width:6.3636363636%}.gu2of11{width:15.7272727273%}.gu3of11{width:25.0909090909%}.gu4of11{width:34.4545454545%}.gu5of11{width:43.8181818182%}.gu6of11{width:53.1818181818%}.gu7of11{width:62.5454545455%}.gu8of11{width:71.9090909091%}.gu9of11{width:81.2727272727%}.gu10of11{width:90.6363636364%}.gu1of12{width:5.5833333333%}.gu2of12{width:14.1666666667%}.gu3of12{width:22.75%}.gu4of12{width:31.3333333333%}.gu5of12{width:39.9166666667%}.gu6of12{width:48.5%}.gu7of12{width:57.0833333333%}.gu8of12{width:65.6666666667%}.gu9of12{width:74.25%}.gu10of12{width:82.8333333333%}.gu11of12{width:91.4166666667%}.centred-units{text-align:center}.centred-units>[class*=u1of]{display:inline-block;float:none;text-align:left}.grid-col-4{display:grid;grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(4,minmax(0,1fr))}.grid-gap-30{grid-gap:30px}:root{--border-radius: 1px;--ui-border-color: var(--color-grey-200)}.rounded{border-radius:var(--border-radius)}.rounded-l{border-radius:calc(var(--border-radius) * 2)}.rounded-xl{border-radius:calc(var(--border-radius) * 3)}.rounded-small{border-radius:calc(var(--border-radius) / 2)}.circle{border-radius:50%}.rounded-top{border-radius:var(--border-radius) var(--border-radius) 0 0}.rounded-right{border-radius:0 var(--border-radius) var(--border-radius) 0}.rounded-bottom{border-radius:0 0 var(--border-radius) var(--border-radius)}.rounded-left{border-radius:var(--border-radius) 0 0 var(--border-radius)}.not-rounded{border-radius:0}.drop{box-shadow:0 1px 2px #00000038}.border{border:1px solid var(--ui-border-color)}.border-top{border-top:1px solid var(--ui-border-color)}.border-right{border-right:1px solid var(--ui-border-color)}.border-bottom{border-bottom:1px solid var(--ui-border-color)}.border-left{border-left:1px solid var(--ui-border-color)}.border--dotted{border-style:dotted}.border--dashed{border-style:dashed}.border--solid{border-style:solid}.border--none{border-style:none}.border-thick{border-width:3px}.border-thicker{border-width:5px}.border-banner{border-width:15px}.border-info{border-color:var(--color-info)}.border-info-darker{border-color:var(--color-info-darker)}.border-ui-darker{border-color:var(--ui-border-color-darker)}.border-inherit{border-color:inherit}.border-color__white{border-color:var(--color-white)}.border-color__white-default{border-color:var(--color-white-default)}.border-color__grey-200{border-color:var(--color-grey-200)}.border-color__grey-300{border-color:var(--color-grey-300)}.border-color__grey-400{border-color:var(--color-grey-400)}.border-color__grey-600{border-color:var(--color-grey-600)}.border-color__grey-700{border-color:var(--color-grey-700)}.border-color__obsidian{border-color:var(--color-obsidian)}.border-color__black{border-color:var(--color-black)}.border-color__indigo{border-color:var(--color-indigo)}.border-color__indigo-dark{border-color:var(--color-indigo-dark)}.border-color__indigo-pale{border-color:var(--color-indigo-pale)}.border-color__indigo-palest{border-color:var(--color-indigo-palest)}.border-color__yellow{border-color:var(--color-yellow)}.border-color__green{border-color:var(--color-green)}.border-color__pink{border-color:var(--color-pink)}.border-color__coral{border-color:var(--color-coral)}.border-color__red{border-color:var(--color-red)}.flex-hr{align-self:center;width:45%}.inner-shadow{box-shadow:var(--form-input-inner-shadow)}.box-shadow{box-shadow:4px 4px 8px #00000040}.no-shadow{box-shadow:none}.background__grey-200:has(*[class*=border]){--ui-border-color: var(--color-grey-400)}:root{--banner-heading-color: var(--color-yellow);--banner-text-color: var(--color-white);--banner-button-font-size: 16px;--banner-button-font-weight: bold;--banner-button-padding: 2rem}.banner-indigo-palest,.banner-indigo{display:grid;inline-size:100%;position:relative}.banner-obsidian{background-color:var(--color-obsidian);display:grid;width:100%}.banner-obsidian h1{color:var(--banner-heading-color)}.banner-obsidian p,.banner-obsidian small{color:var(--color-white-default)}.banner-obsidian h1,.banner-obsidian h2{display:grid;margin-top:25px}.banner-obsidian .login-signup__form-container p,.banner-obsidian .login-signup__form-container small{color:var(--color-black)}.banner-obsidian-background-image-container{background-image:url(/images/home/macbeth-hero.jpg);background-position:right bottom;background-size:cover;background-repeat:no-repeat;position:relative}@media only screen and (max-width:720px){.banner-obsidian-background-image-container{background-image:none!important}}@media only screen and (min-width:1223px){.banner-obsidian-background-image-container{background-size:65%}}.banner-obsidian-background-image-container:before{content:"";background:linear-gradient(to right,var(--color-obsidian) 0%,rgba(34,32,51,0) 100%);opacity:1;height:100%;width:34%;position:absolute;background-size:contain}@media only screen and (min-width:1223px){.banner-obsidian-background-image-container:before{width:57%}}.sessions__page .banner-obsidian-background-image-container:before{display:none}.banner-obsidian-background-image-container.light-image-overlay:before{background:linear-gradient(90deg,#222033,#22203300)}.banner-obsidian__main{position:relative;overflow:hidden}.banner-obsidian__main:before{position:absolute;content:"";width:100%;height:100%;background-color:var(--color-obsidian);mix-blend-mode:lighten;z-index:1}.sessions__page .banner-obsidian__main:before{display:none}.banner-obsidian__text-container{z-index:2}.banner-indigo{background-color:var(--color-indigo)}.banner-indigo :where(h1,h2,h3,h4,h5){color:var(--color-yellow)}.banner-indigo :where(p,a){color:var(--color-white)}.banner-indigo-palest{background-color:var(--color-indigo-palest)}.banner-indigo-palest :where(h1,h2,h3,h4,h5){color:var(--color-indigo)}.banner-indigo-palest :where(p,a){color:var(--color-black)}.banner__footer{width:100%;padding:15px 10px;background-color:var(--color-indigo-dark);overflow:hidden}.banner__footer .container{display:flex;align-items:center}.banner__footer .banner__footer--image{margin-left:auto}.banner--featured-news.banner{box-sizing:border-box}.banner--featured-news .banner-obsidian-background-image-container{background-image:url(/images/images-for-testing/r-and-j-featured-news.jpg);background-size:cover}.banner--featured-news .banner-obsidian-background-image-container:before{background:linear-gradient(90deg,#222033,#22203300 33% 100%);width:100%;opacity:1}.banner--featured-news .banner__image__mobile{display:none}@media only screen and (max-width:768px){.banner--featured-news.banner{padding:0}.banner--featured-news .banner-obsidian-background-image-container{display:block!important;order:-1}.banner--featured-news .banner-obsidian-background-image-container:before{background:linear-gradient(0deg,#222033,#22203300 33% 100%)}.banner--featured-news .banner__image__mobile{display:block}.banner--featured-news .banner__content{padding:0 10px;align-items:center;text-align:center}}.image-with-overlay{position:relative}.image-with-overlay:before{position:absolute;content:"";width:100%;height:100%;background-color:var(--color-obsidian);mix-blend-mode:lighten;z-index:1}.max-width-100{max-width:100%}.min-width-auto{min-width:auto}.width-auto{width:auto}.text-color__white,.text-color__white *{color:var(--color-white)}.text-color__white-default,.text-color__white-default *{color:var(--color-white-default)}.text-color__grey-200,.text-color__grey-200 *{color:var(--color-grey-200)}.text-color__grey-300,.text-color__grey-300 *{color:var(--color-grey-300)}.text-color__grey-400,.text-color__grey-400 *{color:var(--color-grey-400)}.text-color__grey-600,.text-color__grey-600 *{color:var(--color-grey-600)}.text-color__grey-700,.text-color__grey-700 *{color:var(--color-grey-700)}.text-color__obsidian,.text-color__obsidian *{color:var(--color-obsidian)}.text-color__black,.text-color__black *,.text-color__base,.text-color__base *{color:var(--color-black)}.text-color__indigo,.text-color__indigo *{color:var(--color-indigo)}.text-color__indigo-dark,.text-color__indigo-dark *{color:var(--color-indigo-dark)}.text-color__indigo-pale,.text-color__indigo-pale *{color:var(--color-indigo-pale)}.text-color__indigo-palest,.text-color__indigo-palest *{color:var(--color-indigo-palest)}.text-color__yellow,.text-color__yellow *{color:var(--color-yellow)}.text-color__green,.text-color__green *{color:var(--color-green)}.text-color__pink,.text-color__pink *{color:var(--color-pink)}.text-color__coral,.text-color__coral *{color:var(--color-coral)}.text-color__red,.text-color__red *{color:var(--color-red)}.text-color__link,.text-color__link *{color:var(--color-link)}.background__white{background:var(--color-white)}.background__white-default{background:var(--color-white-default)}.background__grey-200{background:var(--color-grey-200)}.background__grey-300{background:var(--color-grey-300)}.background__grey-400{background:var(--color-grey-400)}.background__grey-600{background:var(--color-grey-600)}.background__grey-700{background:var(--color-grey-700)}.background__obsidian{background:var(--color-obsidian)}.background__black{background:var(--color-black)}.background__indigo{background:var(--color-indigo)}.background__indigo-dark{background:var(--color-indigo-dark)}.background__indigo-pale{background:var(--color-indigo-pale)}.background__indigo-palest{background:var(--color-indigo-palest)}.background__yellow{background:var(--color-yellow)}.background__green{background:var(--color-green)}.background__pink{background:var(--color-pink)}.background__coral{background:var(--color-coral)}.background__red{background:var(--color-red)}.warning__red{background:var(--color-red);color:var(--color-white-default);padding:5px;border-radius:4px}.warning__red:empty{display:none}.pointer-events-none{pointer-events:none}.invert-true{filter:invert(1)}.invert-false{filter:invert(0)}.icon__black{filter:brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(7462%) hue-rotate(91deg) brightness(110%) contrast(108%)}.icon__white{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(231deg) brightness(110%) contrast(101%)}.icon__indigo{filter:brightness(0) saturate(100%) invert(17%) sepia(32%) saturate(7476%) hue-rotate(249deg) brightness(89%) contrast(84%)}#cc-main{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;line-height:1.15;position:relative;position:fixed;text-rendering:optimizeLegibility;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media(prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;max-width:24em;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1em 1.3em;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1em 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3em}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:2em}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3em}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{--cc-modal-transition-duration:.35s;border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);content:"";inset:0;opacity:0;position:fixed;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3em}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1em!important;padding-right:1.1em!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px #1820035c;display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{--cc-modal-transition-duration:.35s;border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);content:"";inset:0;opacity:0;position:fixed;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;height:auto;inset:0;max-height:100%;max-width:none!important;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}input:disabled+.toggle__icon{display:none!important}#cc-main .toggle__icon{background:#eb5757;box-shadow:0 0 0 1px #b30000}#cc-main .section__toggle:checked~.toggle__icon{background:#2ea937;box-shadow:0 0 0 1px #0c7d14}#cc-main .toggle__icon-on path{stroke:#0b8014;stroke-width:5px}#cc-main .toggle__icon-off path{stroke:#a80505;stroke-width:5px}#cc-main .pm__btn,#cc-main .cm__btn{border:3px solid transparent!important}#cc-main .pm__btn:hover,#cc-main .pm__btn:focus,#cc-main .cm__btn:hover,#cc-main .cm__btn:focus{background:#008a09;border:3px solid #005306!important;color:#fff}#cc-main .pm__close-btn path{stroke-width:5px}#cc-main .pm__close-btn:hover,#cc-main .pm__close-btn:focus{background:#eb5757;border-color:transparent}#cc-main .pm__close-btn:hover path,#cc-main .pm__close-btn:focus path{stroke:#fff}#cc-main .pm__section--toggle:hover{outline:2px solid rgb(0,95,204)!important}body.dismissable-popup-open #cc-main{display:none}
