﻿/*!
Theme Name: Nexus
Theme URI: http://underscores.me/
Author: Smallbox
Author URI: https://smallbox.com
Description: Nexus Wordpress Theme
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: nexus
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Nexus is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://use.typekit.net/udt5yev.css";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#2e3333;font-family:"segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:600}h1{font-size:clamp(2.25rem,3.75vw,3.75rem);line-height:1.3}h2{font-size:clamp(1.75rem,3vw,3.125rem);line-height:1.3;margin-bottom:1.5rem}h3{font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:1rem}p{margin-bottom:2rem;line-height:1.6}p.text-large,p.lead{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.4}.text-small{font-size:.875rem}.text-label{display:block;font-size:.9375rem;font-weight:600;letter-spacing:.1em;margin-bottom:.25em;text-transform:uppercase;font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}dfn,cite,em,i{font-style:italic}blockquote{margin:0;margin-bottom:2rem;padding-top:1.5rem;padding-bottom:.5rem;padding-inline:clamp(1rem,5vw,2rem);background-color:#f4f4f4}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}body{background:#fff;color:#2e3333;font-size:100%;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin-top:1.5rem;margin-bottom:2.5rem;margin-inline:1.5rem;padding:0;padding-left:1rem}ul{list-style:disc}ol{list-style:decimal}li{margin-bottom:.25rem}li>ul,li>ol{margin-block:1rem;margin-left:1rem}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#e98300}a:visited{color:#e98300}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a.button-orange{background-color:#e98300;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:.9375rem;letter-spacing:.1em;font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700;line-height:1.5;padding:.75rem 1.25rem;text-align:center;text-decoration:none;transition:background-color .3s ease;text-transform:uppercase;margin-block:.5rem}@media screen and (max-width: 768px){a.button-orange{font-size:1rem;width:100%}}a.button-orange:hover,a.button-orange:focus{background-color:rgb(182,102.3261802575,0);color:#fff;text-decoration:none}a.button-orange:focus{outline:thin dotted}a.button-orange:active{background-color:rgb(156.5,87.9892703863,0);outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.5rem 1rem .5rem;cursor:pointer}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}main.front-page{background-color:#f4f4f4}main.front-page .banner{text-align:center;padding-top:5rem;padding-inline:clamp(1rem,5vw,3rem)}main.front-page .banner .inner{max-width:1200px;margin:0 auto;display:flex;gap:30px;flex-direction:column;align-items:center;justify-content:flex-start}main.front-page .banner .inner h1{text-wrap:pretty;margin:0;font-size:clamp(2.25rem,3.5vw,4.25rem)}main.front-page .banner .inner p{max-width:660px;margin:0}main.front-page .quick-links{padding-top:clamp(3rem,5vw,5rem);padding-inline:clamp(1rem,5vw,3rem)}main.front-page .quick-links .inner{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem}@media screen and (max-width: 1100px){main.front-page .quick-links .inner{grid-template-columns:1fr}}main.front-page .quick-links .inner .card{background-color:#fff;border-top:12px solid #e98300;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:2rem 1rem;border-radius:0 0 30px 30px}main.front-page .quick-links .inner .card h2{margin:0;grid-area:title;font-size:1.75rem}main.front-page .quick-links .inner .card p{grid-area:description}main.front-page .quick-links .inner .card .links{grid-area:links;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem}main.front-page .quick-links .inner .card .links a{font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:.75rem;font-weight:600;border:2px solid #2e3333;border-radius:30px;padding-inline:.75rem;padding-block:.25rem;text-decoration:none;color:#2e3333}main.front-page .quick-links .inner .card .links a:hover,main.front-page .quick-links .inner .card .links a:focus{outline:none;border-color:#e98300;background-color:#f4f4f4}main.front-page .quick-links .inner .card a.show-all{grid-area:show-all;font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:.875rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;text-decoration:none;padding-block:.75rem;gap:.5rem;width:100%;background-color:#2e3333;color:#fff;transition:all .3s ease}main.front-page .quick-links .inner .card a.show-all:hover,main.front-page .quick-links .inner .card a.show-all:focus{color:#e98300}main.front-page .quick-links .inner .card a.show-all:hover svg,main.front-page .quick-links .inner .card a.show-all:focus svg{transform:translateX(5px)}main.front-page .quick-links .inner .card a.show-all svg{max-width:20px;transition:all .3s ease}main.front-page .quick-links .inner .card a.show-all svg g line,main.front-page .quick-links .inner .card a.show-all svg g polyline{stroke:#e98300;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}@media screen and (max-width: 1100px){main.front-page .quick-links .inner .card{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:2rem;grid-template-areas:"title links" "description links" "show-all show-all"}}@media screen and (max-width: 600px){main.front-page .quick-links .inner .card{grid-template-columns:1fr;gap:1rem;grid-template-areas:"title" "description" "links" "show-all"}}main.front-page .quick-links .inner .card[data-theme=teal]{border-top-color:#55d4e5}main.front-page .quick-links .inner .card[data-theme=teal] .links a:hover,main.front-page .quick-links .inner .card[data-theme=teal] .links a:focus{border-color:#55d4e5}main.front-page .quick-links .inner .card[data-theme=teal] a.show-all:hover,main.front-page .quick-links .inner .card[data-theme=teal] a.show-all:focus{color:#55d4e5}main.front-page .quick-links .inner .card[data-theme=teal] a.show-all svg{transition:all .3s ease}main.front-page .quick-links .inner .card[data-theme=teal] a.show-all svg g line,main.front-page .quick-links .inner .card[data-theme=teal] a.show-all svg g polyline{stroke:#55d4e5}main.front-page .quick-links .inner .card[data-theme=yellow]{border-top-color:#e2d313}main.front-page .quick-links .inner .card[data-theme=yellow] .links a:hover,main.front-page .quick-links .inner .card[data-theme=yellow] .links a:focus{border-color:#e2d313}main.front-page .quick-links .inner .card[data-theme=yellow] a.show-all:hover,main.front-page .quick-links .inner .card[data-theme=yellow] a.show-all:focus{color:#e2d313}main.front-page .quick-links .inner .card[data-theme=yellow] a.show-all svg g line,main.front-page .quick-links .inner .card[data-theme=yellow] a.show-all svg g polyline{stroke:#e2d313}main.front-page .text-block .inner{max-width:800px;margin:0 auto}main.single-resource{background-color:#fff;padding-top:clamp(3rem,5vw,5rem)}body.page-template-template-resource-library main.page-resource-library{background-color:#f4f4f4;padding-block:3rem;padding-inline:clamp(1rem,3vw,4rem)}@media screen and (max-width: 600px){body.page-template-template-resource-library main.page-resource-library{padding-inline:10px}}body.page-template-template-resource-library main.page-resource-library .inner{max-width:100rem;margin:0 auto 4rem auto;position:relative;overflow:visible}body.page-template-template-resource-library main.page-resource-library .inner header.entry-header{padding:0}body.page-template-template-resource-library main.page-resource-library .inner header.entry-header h1{margin-bottom:2.5rem}body.page-template-template-resource-library main.page-resource-library .inner .info-bar{background-color:#f4f4f4;display:flex;justify-content:space-between;width:100%;margin-bottom:1rem;gap:5rem;position:sticky;top:0;z-index:2}@media screen and (max-width: 1200px){body.page-template-template-resource-library main.page-resource-library .inner .info-bar{gap:2rem}}body.page-template-template-resource-library main.page-resource-library .inner .info-bar .resource-results{width:100%;flex-grow:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:.9rem;position:sticky;top:0;margin-bottom:.5rem}@media screen and (max-width: 1200px){body.page-template-template-resource-library main.page-resource-library .inner .info-bar .resource-results{width:fit-content;gap:0 2rem}}body.page-template-template-resource-library main.page-resource-library .inner .info-bar .resource-results form.sort-choices{display:flex;align-items:center;gap:.25rem;font-size:.875rem;padding-top:.25rem}body.page-template-template-resource-library main.page-resource-library .inner .info-bar .resource-results form.sort-choices label{margin:0;padding:0;line-height:1}body.page-template-template-resource-library main.page-resource-library .inner .info-bar .resource-results form.sort-choices select{background-color:rgba(0,0,0,0);padding:0;margin:0;border:none;outline:none;line-height:1}body.page-template-template-resource-library main.page-resource-library .inner .info-bar .resource-results form.sort-choices select option{padding:0}body.page-template-template-resource-library main.page-resource-library .inner .info-bar .resource-results .results-count{font-size:.875rem;color:gray;font-weight:400}body.page-template-template-resource-library main.page-resource-library .inner .info-bar .filter-visibility-wrap{flex-basis:23rem;flex-shrink:0;flex-grow:0;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 1200px){body.page-template-template-resource-library main.page-resource-library .inner .info-bar .filter-visibility-wrap{flex-basis:auto}}body.page-template-template-resource-library main.page-resource-library .inner .info-bar .filter-visibility-wrap .text-label{font-size:.9rem;margin-right:.5rem}@media(min-width: 1200px){body.page-template-template-resource-library main.page-resource-library .inner .info-bar .filter-visibility-wrap .text-label{display:block}}@media(max-width: 1199px){body.page-template-template-resource-library main.page-resource-library .inner .info-bar .filter-visibility-wrap .text-label{display:none}}body.page-template-template-resource-library main.page-resource-library .inner .info-bar .filter-visibility-wrap button.filter-visibility-toggle{background:none;border:none;cursor:pointer;padding:.5rem}@media(min-width: 1200px){body.page-template-template-resource-library main.page-resource-library .inner .info-bar .filter-visibility-wrap button.filter-visibility-toggle{display:none}}@media(max-width: 1199px){body.page-template-template-resource-library main.page-resource-library .inner .info-bar .filter-visibility-wrap button.filter-visibility-toggle{display:block}}body.page-template-template-resource-library main.page-resource-library .inner .info-bar .filter-visibility-wrap button.filter-visibility-toggle svg{width:1.5rem;height:1.5rem}body.page-template-template-resource-library main.page-resource-library .inner .info-bar .filter-visibility-wrap button.filter-visibility-toggle svg path{fill:#2e3333}body.page-template-template-resource-library main.page-resource-library .inner .resource-wrap{display:flex;gap:clamp(2.5rem,3vw,5rem);justify-content:space-between}body.page-template-template-resource-library main.page-resource-library .inner .resource-wrap .resource-container{background-color:rgba(0,0,0,0);width:100%;flex-grow:1}@media screen and (min-width: 1200px){body.page-template-template-resource-library main.page-resource-library .inner .resource-wrap .resource-container{max-width:70rem}}body.page-template-template-resource-library main.page-resource-library .inner .resource-wrap .resource-container .filter-loading{background-color:rgba(0,0,0,0);border:none;display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center;padding:2rem 0;font-size:2rem;font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;text-transform:uppercase;width:100%;color:#000}body.page-template-template-resource-library main.page-resource-library .inner .resource-wrap .resource-container .resource-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:2rem}body.page-template-template-resource-library main.page-resource-library .inner .lower{display:flex;align-items:center;justify-content:center;padding-block:60px}body.page-template-template-resource-library main.page-resource-library .inner .lower .back-to-top{margin:auto}@media screen and (max-width: 1199px){body.page-template-template-resource-library[data-filters-expanded=true]{overflow:hidden}}body.topic-template-default main .page-wrap,body.page-template-default main .page-wrap{width:100%;max-width:80rem;margin:0 auto;padding-inline:1rem;padding-bottom:5rem}@media screen and (max-width: 600px){body.topic-template-default main .page-wrap,body.page-template-default main .page-wrap{padding-inline:0}}body.topic-template-default main.with-sidebar .page-wrap,body.page-template-default main.with-sidebar .page-wrap{width:100%;max-width:80rem;margin:0 auto;display:grid;grid-template-columns:4fr 1fr;grid-template-areas:"blocks sidebar";gap:2rem}@media screen and (max-width: 1200px){body.topic-template-default main.with-sidebar .page-wrap,body.page-template-default main.with-sidebar .page-wrap{grid-template-columns:1fr 40px;gap:1rem}}@media screen and (max-width: 600px){body.topic-template-default main.with-sidebar .page-wrap,body.page-template-default main.with-sidebar .page-wrap{display:contents}}body.topic-template-default main.with-sidebar div.page-blocks-container,body.page-template-default main.with-sidebar div.page-blocks-container{grid-area:blocks;z-index:1;position:relative;isolation:isolate}body.topic-template-default main.with-sidebar div.sidebar-container,body.page-template-default main.with-sidebar div.sidebar-container{grid-area:sidebar;margin-block:clamp(2rem,10vw,3rem);z-index:3}@media screen and (max-width: 600px){body.topic-template-default main.with-sidebar div.sidebar-container,body.page-template-default main.with-sidebar div.sidebar-container{position:sticky;top:0;margin-block:0}}body.topic-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav,body.page-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav{position:sticky;top:3.5rem;background-color:#f4f4f4;padding-top:2rem;padding-bottom:1.5rem;padding-inline:1.5rem}@media screen and (max-width: 1200px){body.topic-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav,body.page-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav{padding-inline:.5rem;margin:auto}}@media screen and (max-width: 600px){body.topic-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav,body.page-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav{padding-inline:.25rem;padding-block:.5rem}}body.topic-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav,body.page-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media screen and (max-width: 1200px){body.topic-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav,body.page-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav{width:fit-content;margin:auto}}@media screen and (max-width: 600px){body.topic-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav,body.page-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav{width:100%;flex-direction:row;justify-content:center;gap:1.5rem}}body.topic-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul,body.page-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 600px){body.topic-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul,body.page-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul{flex-direction:row;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}body.topic-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li,body.page-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li{margin:0;padding:0;opacity:.5}body.topic-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li:focus-within span.icon,body.page-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li:focus-within span.icon{background-color:#e98300}body.topic-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li:hover a,body.page-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li:hover a{color:#e98300}body.topic-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li:hover a span.icon,body.page-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li:hover a span.icon{background-color:#e98300}body.topic-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li.active,body.page-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li.active{opacity:1}body.topic-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li.active span.icon,body.page-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li.active span.icon{background-color:#e98300}body.topic-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li a,body.page-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li a{display:flex;gap:10px;align-items:center;padding:0;font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;text-decoration:none}body.topic-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li a span.icon,body.page-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li a span.icon{width:1rem;height:1rem;aspect-ratio:1;display:inline-block;border-radius:50%;background-color:#2e3333;margin-right:0}body.topic-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li a span.text,body.page-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li a span.text{color:#2e3333;text-decoration:none;font-weight:600;font-size:clamp(.75rem,1.2vw,.875rem);line-height:1.2}@media screen and (max-width: 1200px){body.topic-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li a span.text,body.page-template-default main.with-sidebar div.sidebar-container aside.sidebar-nav nav ul li a span.text{display:none}}header.site-header{display:flex;align-items:center;justify-content:space-between;padding-inline:clamp(1rem,3vw,5rem);padding-top:1rem;padding-bottom:.5rem;border-bottom:2px solid #e6e6e6;gap:1rem;min-height:60px}header.site-header .site-branding{flex-basis:clamp(200px,20vw,300px);width:clamp(200px,20vw,300px);overflow:visible}header.site-header .site-branding *{overflow:visible}header.site-header .site-branding a{outline-offset:3px;display:flex;width:100%}header.site-header .site-branding a svg{width:100%;height:auto}header.site-header .site-branding a svg g{transition:transform .3s ease,outline .3s ease;transform-origin:center left}header.site-header .site-branding a:hover,header.site-header .site-branding a:focus{outline:none}header.site-header .site-branding a:hover svg g.mark,header.site-header .site-branding a:focus svg g.mark{transform:scale(1.1)}header.site-header .main-navigation{display:flex;gap:clamp(2rem,5%,2.5rem);align-items:center;justify-content:flex-end;width:100%}@media screen and (max-width: 800px){header.site-header .main-navigation .menu-main-navigation-container{display:none}}header.site-header .main-navigation ul{display:flex;align-items:center;justify-content:flex-end;gap:clamp(2rem,5%,2.5rem);list-style:none;margin:0;padding-left:0;background-color:#fff}header.site-header .main-navigation ul ul{padding-top:.5rem;float:left;position:absolute;top:100%;left:-999em;z-index:99999}header.site-header .main-navigation ul ul ul{left:-999em;top:0}header.site-header .main-navigation ul ul li{justify-content:flex-start;width:200px;padding-inline:0}header.site-header .main-navigation ul ul li:hover>ul,header.site-header .main-navigation ul ul li.focus>ul{display:block;left:auto;border-bottom:2px solid rgba(0,0,0,0)}header.site-header .main-navigation ul ul li:hover>ul a,header.site-header .main-navigation ul ul li.focus>ul a{text-decoration:underline}header.site-header .main-navigation ul ul a{width:fit-content;max-width:200px;color:#2e3333;justify-content:flex-start;padding:.75em 0;font-size:.875rem}header.site-header .main-navigation ul li:hover>ul,header.site-header .main-navigation ul li.focus>ul{left:auto}header.site-header .main-navigation li{position:relative;color:#2e3333}header.site-header .main-navigation li:hover>a,header.site-header .main-navigation li.focus>a{color:#000}header.site-header .main-navigation li.menu-item-has-children>a:hover::after{color:#e98300}header.site-header .main-navigation li.menu-item-has-children>a::after{content:"⌄";margin-left:.3em;font-size:1.2em;display:flex;height:100%;width:25px;position:absolute;top:0;right:-25px;align-items:center;justify-content:center;line-height:0;transform:translateY(-25%);transition:all .3s ease}header.site-header .main-navigation a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#2e3333;border-bottom:2px solid rgba(0,0,0,0);transition:all .3s ease}header.site-header .main-navigation a:focus{outline:none;border-bottom:2px solid #e98300}header.site-header .main-navigation a:hover{border-bottom:2px solid #e98300}header.site-header .main-navigation .current_page_item>a,header.site-header .main-navigation .current-menu-item>a,header.site-header .main-navigation .current_page_ancestor>a,header.site-header .main-navigation .current-menu-ancestor>a{font-weight:bold;color:#000}header.site-header .main-navigation .profile-link{flex-basis:35px;text-align:right;display:flex;align-items:center;justify-content:center}header.site-header .main-navigation .profile-link svg{width:30px;height:30px}header.site-header .main-navigation .profile-link svg *{transition:stroke .3s ease !important;stroke:#2e3333 !important}header.site-header .main-navigation .profile-link:hover,header.site-header .main-navigation .profile-link:focus{border-bottom:2px solid rgba(0,0,0,0)}header.site-header .main-navigation .profile-link:hover svg circle,header.site-header .main-navigation .profile-link:hover svg path,header.site-header .main-navigation .profile-link:focus svg circle,header.site-header .main-navigation .profile-link:focus svg path{stroke:#e98300 !important}header.site-header #menu-toggle{display:none;background:none;border:none;padding:0;margin:0;cursor:pointer}header.site-header #menu-toggle svg{width:30px;height:30px}header.site-header #menu-toggle svg *{transition:all .2s ease;fill:#2e3333}header.site-header #menu-toggle:hover,header.site-header #menu-toggle:focus{outline:none}header.site-header #menu-toggle:hover svg *,header.site-header #menu-toggle:focus svg *{fill:#e98300}@media screen and (max-width: 800px){header.site-header #menu-toggle{display:flex}}.mobile-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;padding:0;border:none;background:#fff;z-index:9999}.mobile-menu::backdrop{background:#fff}.mobile-menu:not([open]){display:none}.mobile-menu .menu-header{display:flex;align-items:center;justify-content:space-between;min-height:60px;background:#fff;padding-inline:1rem}.mobile-menu .menu-header .site-branding{max-width:85px;transform:translateY(5px)}.mobile-menu .menu-header .site-branding a svg{width:100%;height:auto}.mobile-menu .menu-header #close-menu{background:none;border:none;height:30px;width:30px;cursor:pointer;z-index:10001;border-radius:4px;padding:0;display:flex;align-items:center;justify-content:center}.mobile-menu #close-menu svg{width:20px;height:auto;fill:#2e3333}.mobile-menu #close-menu:hover,.mobile-menu #close-menu:focus{background:hsla(0,0%,100%,.1);outline:2px solid #e98300;outline-offset:0}.mobile-menu #close-menu:hover svg{fill:#e98300}.mobile-menu[open] .menu-main-navigation-container{transform:translateX(0)}.mobile-menu .menu-main-navigation-container ul{margin:0;padding:0;list-style:none}.mobile-menu .menu-main-navigation-container li{border-bottom:1px solid #e6e6e6}.mobile-menu .menu-main-navigation-container li:first-child{border-top:1px solid #e6e6e6}.mobile-menu .menu-main-navigation-container a{display:block;padding:1rem 0;color:#2e3333;text-decoration:none;font-size:1.125rem;font-weight:500;transition:all .3s ease}.mobile-menu .menu-main-navigation-container a:hover,.mobile-menu .menu-main-navigation-container a:focus{color:#e98300;background:rgba(233,131,0,.05);padding-left:.5rem;outline:none}.mobile-menu .menu-main-navigation-container a:focus{outline:2px solid #e98300;outline-offset:-2px}.mobile-menu .current-menu-item>a::before,.mobile-menu .current_page_item>a::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:30px;background:#e98300;border-radius:2px}.mobile-menu .menu-item-has-children>a{position:relative}.mobile-menu .sub-menu{background:#f8f8f8}.mobile-menu .sub-menu li{border-bottom:1px solid #e0e0e0}.mobile-menu .sub-menu a{padding-left:1rem;font-size:1rem;font-weight:400;color:#666}.mobile-menu .sub-menu a:hover,.mobile-menu .sub-menu a:focus{color:#e98300;padding-left:1.5rem}@media screen and (max-width: 480px){.mobile-menu .menu-main-navigation-container{width:100vw;max-width:none;padding:4rem 1rem 2rem}.mobile-menu #close-menu{right:1rem}}@media screen and (max-width: 320px){.mobile-menu .menu-main-navigation-container{padding:3rem .75rem 1rem}.mobile-menu .menu-main-navigation-container a{font-size:1rem;padding:.875rem 0}}body.mobile-menu-open{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media(prefers-reduced-motion: reduce){.mobile-menu .menu-main-navigation-container,.mobile-menu .sub-menu{transition:none}}footer.site-footer .footer-cta{background-color:#e98300;color:#fff;padding-inline:clamp(1rem,5vw,6rem);padding-block:4rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem 4rem}footer.site-footer .footer-cta h2{margin:0 auto;font-size:1.75rem;text-align:center}footer.site-footer .footer-cta .button{display:flex;align-items:center;font-size:1rem;font-weight:600;text-transform:uppercase;background-color:rgba(0,0,0,0);color:#fff;padding:.75rem 2.5rem;text-decoration:none;border:2px solid #fff;font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;letter-spacing:.05em;margin:auto;transition:all .3s ease-in-out}footer.site-footer .footer-cta .button:hover,footer.site-footer .footer-cta .button:focus{background-color:hsla(0,0%,100%,.2);text-decoration:none}footer.site-footer .footer-main{background-color:#2e3333;display:grid;gap:2rem 4rem;padding-top:45px;padding-bottom:30px;padding-inline:clamp(1rem,5vw,6rem);grid-template-areas:"subscribe info links"}@media screen and (max-width: 1100px){footer.site-footer .footer-main{grid-template-areas:"subscribe subscribe" "info links"}}@media screen and (max-width: 700px){footer.site-footer .footer-main{grid-template-areas:"subscribe subscribe" "info info" "links links"}}footer.site-footer .footer-main .subscribe{max-width:24rem;grid-area:subscribe}@media screen and (max-width: 1100px){footer.site-footer .footer-main .subscribe{max-width:100%;margin-bottom:60px}}footer.site-footer .footer-main .subscribe h2{font-size:1.75rem;margin:0;color:#fff}footer.site-footer .footer-main .subscribe p{color:#fff;font-size:.875rem;line-height:1.6}footer.site-footer .footer-main .subscribe form{background-color:rgba(0,0,0,0);border-bottom:2px solid #fff;display:flex;align-items:center;margin-block:1.5rem}footer.site-footer .footer-main .subscribe form:focus-within{border-color:#e98300}footer.site-footer .footer-main .subscribe form input{background-color:rgba(0,0,0,0);width:100%;border:none;color:#fff;padding:.5rem 0}footer.site-footer .footer-main .subscribe form input:focus{outline:none}footer.site-footer .footer-main .subscribe form button{background-color:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.5rem}footer.site-footer .footer-main .subscribe form button svg{width:1.5rem}footer.site-footer .footer-main .subscribe form button svg polyline,footer.site-footer .footer-main .subscribe form button svg line{stroke:#e98300;stroke-width:2;fill:none;stroke-linecap:round}footer.site-footer .footer-main .subscribe form button:hover,footer.site-footer .footer-main .subscribe form button:focus{outline:2px solid #fff;text-decoration:none}footer.site-footer .footer-main .subscribe form button:hover svg,footer.site-footer .footer-main .subscribe form button:focus svg{transform:scale(1.1)}footer.site-footer .footer-main .site-info{color:#fff;max-width:400px;height:100%;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;grid-area:info}@media screen and (max-width: 1100px){footer.site-footer .footer-main .site-info{align-items:flex-start;margin:0}}@media screen and (max-width: 700px){footer.site-footer .footer-main .site-info{margin:auto;text-align:center}}footer.site-footer .footer-main .site-info svg{max-width:250px;height:auto;margin-bottom:1rem}footer.site-footer .footer-main .site-info svg g.powered-by polygon,footer.site-footer .footer-main .site-info svg g.powered-by path,footer.site-footer .footer-main .site-info svg g.title polygon,footer.site-footer .footer-main .site-info svg g.title path{fill:#fff}footer.site-footer .footer-main .site-info p{font-size:.875rem;text-align:center}@media screen and (max-width: 1100px){footer.site-footer .footer-main .site-info p{text-align:left}}@media screen and (max-width: 700px){footer.site-footer .footer-main .site-info p{text-align:center}}footer.site-footer .footer-main .site-info div.social{background-color:#2e3333;display:flex;justify-content:center;gap:1rem;padding:0}footer.site-footer .footer-main .site-info div.social a{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#55d4e5;border-radius:50%;padding:0}footer.site-footer .footer-main .site-info div.social a:nth-child(2){background-color:#e98300}footer.site-footer .footer-main .site-info div.social a:nth-child(3){background-color:#e2d313}footer.site-footer .footer-main .site-info div.social a svg{fill:#fff;max-height:1.25rem;width:100%;transition:all .3s ease-in-out;margin:0}footer.site-footer .footer-main .site-info div.social a:hover,footer.site-footer .footer-main .site-info div.social a:focus{outline:2px solid #fff;text-decoration:none}footer.site-footer .footer-main .site-info div.social a:hover svg,footer.site-footer .footer-main .site-info div.social a:focus svg{transform:scale(1.1)}footer.site-footer .footer-main .links{display:flex;justify-content:flex-end;gap:clamp(2rem,8vw,10rem);grid-area:links}@media screen and (max-width: 1100px){footer.site-footer .footer-main .links{justify-content:space-between}}@media screen and (max-width: 700px){footer.site-footer .footer-main .links{justify-content:center;gap:4rem;margin-top:2rem}}footer.site-footer .footer-main .links .col{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}footer.site-footer .footer-main .links .col h2{font-size:.9375rem;color:#fff;margin:0;text-transform:uppercase}footer.site-footer .footer-main .links .col ul{padding:0;list-style:none;margin:0}footer.site-footer .footer-main .links .col ul li a{color:#fff;text-decoration:none;font-size:1rem;display:block;margin-block:.5rem;transition:all .3s ease-in-out}footer.site-footer .footer-main .links .col ul li a:hover,footer.site-footer .footer-main .links .col ul li a:focus{text-decoration:underline;color:#e98300}footer.site-footer .footer-copyright{background-color:#202323;color:#b3b3b3;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.875rem;padding-block:1.5rem;padding-inline:clamp(1rem,5vw,6rem)}footer.site-footer .footer-copyright p{margin:0;padding:0}footer.site-footer .footer-copyright p a{color:#b3b3b3;text-decoration:underline}footer.site-footer .footer-copyright p a:hover,footer.site-footer .footer-copyright p a:focus{color:#e98300}@media screen and (min-width: 600px){footer.site-footer .footer-copyright p:not(:last-child)::after{content:" | ";padding-left:.5rem}}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.logo-divider{width:100%;height:60px;background:url("../img/logos/logomark-strip.png");background-repeat:no-repeat;background-position:center;background-size:contain}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}section.quick-search{background-color:#f4f4f4;padding:clamp(3rem,5vw,5rem) clamp(1rem,5vw,3rem)}section.quick-search .inner{max-width:650px;margin:0 auto;text-align:center}section.quick-search .inner h2{font-size:clamp(1.5rem,5vw,2rem);margin-bottom:1.5rem}section.quick-search .inner form{display:flex;align-items:center;gap:1rem;background-color:#fff;border-radius:50px;padding:10px 15px}@media screen and (max-width: 600px){section.quick-search .inner form{gap:15px}}section.quick-search .inner form input{flex:1;padding:.5rem 1rem;border-radius:30px;font-size:1rem;border:1px solid rgba(0,0,0,0);color:#2e3333}@media screen and (max-width: 600px){section.quick-search .inner form input{font-size:.875rem}}section.quick-search .inner form input::placeholder{color:#2e3333}section.quick-search .inner form input:focus{border:1px solid #e98300;outline:none;border-color:#e98300}section.quick-search .inner form button{background-color:#5454ef;border:none;border-radius:50%;width:3.125rem;height:3.125rem;display:flex;align-items:center;justify-content:center;cursor:pointer;outline-offset:2px}section.quick-search .inner form button svg{stroke:#fff;transition:all .3s ease;width:1.5rem}section.quick-search .inner form button:hover svg{transform:scale(1.1)}section.quick-search .inner form button:focus{outline:1px solid #e98300}section.quick-search .inner form button:focus svg{transform:scale(1.1)}.resource-filtergroup{flex-basis:23rem;flex-shrink:0;flex-grow:0;background-color:rgba(0,0,0,0);height:fit-content;position:relative;background-color:#f4f4f4}.resource-filtergroup button.filter-visibility-toggle{background:none;border:none;cursor:pointer;padding:.5rem;margin-left:auto}@media(min-width: 1200px){.resource-filtergroup button.filter-visibility-toggle{display:none}}@media(max-width: 1199px){.resource-filtergroup button.filter-visibility-toggle{display:block}}.resource-filtergroup button.filter-visibility-toggle svg{width:1.5rem;height:1.5rem}.resource-filtergroup button.filter-visibility-toggle svg path{fill:#2e3333}@media(max-width: 1200px){.resource-filtergroup[aria-expanded=false]{display:none}.resource-filtergroup[aria-expanded=true]{display:block;height:100vh;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;padding:1rem 0 3rem;border:0;border-top:2px solid #202323}.resource-filtergroup[aria-expanded=true] form{overflow:auto;height:100%;border:none !important}}.resource-filtergroup h2{margin-top:0;margin-bottom:1rem}.resource-filtergroup form#resource-filters{background-color:rgba(0,0,0,0);display:flex;flex-direction:column;border:2px solid #202323}.resource-filtergroup form#resource-filters .search-field-group{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;margin-block:clamp(1rem,3vw,3rem);margin-inline:2rem;padding:.5rem;background-color:#fff;border-radius:30px;background-color:#fff}.resource-filtergroup form#resource-filters .search-field-group label{width:3.125rem;height:3.125rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background-color:#5454ef;border-radius:50%;margin:0;cursor:pointer}.resource-filtergroup form#resource-filters .search-field-group label svg{width:1.25rem;height:1.25rem;fill:none;stroke:#fff;stroke-width:2px}.resource-filtergroup form#resource-filters .search-field-group input{width:100%;font-size:1rem;border:none}.resource-filtergroup form#resource-filters .search-field-group input:focus{outline:none}.resource-filtergroup form#resource-filters .selected-filters{background-color:#202323;color:#fff;padding:1.5rem}.resource-filtergroup form#resource-filters .selected-filters .selected-filters-title{margin:0 0 .75rem 0;font-size:.875rem;font-weight:600;color:#495057}.resource-filtergroup form#resource-filters .selected-filters .selected-filters-list{display:flex;flex-wrap:wrap;gap:.5rem}.resource-filtergroup form#resource-filters .selected-filters .selected-filters-list .no-filters-message{color:#fff;font-style:italic;font-size:.875rem}.resource-filtergroup form#resource-filters .selected-filters .selected-filters-list .filter-tag{display:inline-flex;align-items:center;padding:.25rem .5rem;background-color:#007cba;color:#fff;border-radius:16px;font-size:.75rem;gap:.25rem}.resource-filtergroup form#resource-filters .selected-filters .selected-filters-list .filter-tag .remove-filter{background:none;border:none;color:#fff;cursor:pointer;padding:0;margin-left:.25rem;font-size:.875rem;line-height:1}.resource-filtergroup form#resource-filters .selected-filters .selected-filters-list .filter-tag .remove-filter:hover{opacity:.8}.resource-filtergroup form#resource-filters .selected-filters .selected-filters-list .filter-tag .remove-filter:focus{outline:2px solid #fff;outline-offset:1px}.resource-filtergroup form#resource-filters .clear-filters-action{background-color:#202323;color:#fff;padding:1.5rem}.resource-filtergroup form#resource-filters .clear-filters-action button{background:rgba(0,0,0,0);color:#fff;font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:600;text-decoration:underline;border:none;padding:0;cursor:pointer}.resource-filtergroup form#resource-filters .filter-group{border:none;border-bottom:2px solid #202323;padding:0}.resource-filtergroup form#resource-filters .filter-group details{padding-inline:1rem;padding-block:1.5rem}.resource-filtergroup form#resource-filters .filter-group details summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-decoration:none}.resource-filtergroup form#resource-filters .filter-group details summary::after{content:"";display:block;width:1rem;height:.5rem;background-image:url("../img/icons/caret-down.svg")}.resource-filtergroup form#resource-filters .filter-group details summary:hover,.resource-filtergroup form#resource-filters .filter-group details summary:focus{text-decoration:underline}.resource-filtergroup form#resource-filters .filter-group details[open]>summary::after{transform:rotate(180deg)}.resource-filtergroup form#resource-filters .filter-group details details{padding:0;font-weight:normal;font-family:"segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;letter-spacing:normal}.resource-filtergroup form#resource-filters .filter-group details details summary{font-family:"segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;text-transform:none;font-size:1rem;letter-spacing:normal;font-weight:600;padding-block:.5rem}.resource-filtergroup form#resource-filters .filter-group details details summary:hover,.resource-filtergroup form#resource-filters .filter-group details details summary:focus{text-decoration:underline}.resource-filtergroup form#resource-filters .filter-group details .filter-options{padding-top:.5rem}.resource-filtergroup form#resource-filters .filter-group details .filter-options label{font-family:"segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;text-transform:none;font-size:1rem;letter-spacing:normal}.resource-filtergroup form#resource-filters .filter-group details .filter-options .term-group{margin-bottom:0px;border-left:1px solid #e0e0e0;padding-left:.5rem}.resource-filtergroup form#resource-filters .filter-group details .filter-options .term-group .term-group-label{font-weight:600;font-size:.75rem;margin:0;color:#2e3333;padding:.25rem 0;opacity:.75}.resource-filtergroup form#resource-filters .filter-group details .filter-options .term-group .term-children{margin-top:0;padding:0 .5rem .75rem .5rem}.resource-filtergroup form#resource-filters .filter-group details .filter-options .term-group .term-children .term-child{display:block;margin-bottom:6px;font-weight:normal;cursor:pointer;font-family:"segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;text-transform:none;font-size:1rem;letter-spacing:normal}.resource-filtergroup form#resource-filters .filter-group details .filter-options .term-group .term-children .term-child input[type=checkbox]{margin-right:8px;cursor:pointer;outline-color:#5454ef}.resource-filtergroup form#resource-filters .filter-group details .filter-options .term-group .term-children .term-child input[type=checkbox]:checked{font-weight:600;background-color:#e98300;color:#fff}.resource-filtergroup form#resource-filters .filter-group details .filter-options .term-group .term-children .term-child input[type=checkbox]:checked+label{text-decoration:underline}.resource-filtergroup form#resource-filters .filter-group details .filter-options details.term-group.collapsible{border-left:none;padding-inline:0}.resource-filtergroup form#resource-filters .filter-group details .filter-options details.term-group.collapsible summary{padding:.5rem 0 .25rem 0}.resource-filtergroup form#resource-filters .filter-group details .filter-options details.term-group.collapsible summary::after{width:.5rem;height:.5rem;background-image:url("../img/icons/caret-down.svg");background-size:contain;background-repeat:no-repeat}.resource-filtergroup form#resource-filters .filter-group details .filter-options details.term-group.collapsible .term-children{margin-top:10px}.resource-filtergroup form#resource-filters .filter-group details .filter-options .term-child{display:block;margin-bottom:6px;font-weight:normal;cursor:pointer}.resource-filtergroup form#resource-filters .filter-group details .filter-options .term-child input[type=checkbox]{margin-right:8px}.resource-filtergroup form#resource-filters .filter-group details .filter-options .grade-level-slider-container .dual-range-slider{position:relative;height:40px;margin:0}.resource-filtergroup form#resource-filters .filter-group details .filter-options .grade-level-slider-container .dual-range-slider .slider-track{position:absolute;top:50%;left:0;right:0;height:6px;background:#ddd;border-radius:3px;transform:translateY(-50%);z-index:1}.resource-filtergroup form#resource-filters .filter-group details .filter-options .grade-level-slider-container .dual-range-slider input[type=range]{position:absolute;top:50%;left:0;width:100%;height:6px;background:rgba(0,0,0,0);border:none;padding:0;outline:none;transform:translateY(-50%);-webkit-appearance:none;appearance:none;pointer-events:none;z-index:2}.resource-filtergroup form#resource-filters .filter-group details .filter-options .grade-level-slider-container .dual-range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#e98300;cursor:pointer;border:3px solid #e98300;pointer-events:all;position:relative;z-index:3}.resource-filtergroup form#resource-filters .filter-group details .filter-options .grade-level-slider-container .dual-range-slider input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#007cba;cursor:pointer;border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.3);pointer-events:all}.resource-filtergroup form#resource-filters .filter-group details .filter-options .grade-level-slider-container .dual-range-slider input[type=range]:focus::-webkit-slider-thumb{outline:2px solid #007cba;outline-offset:2px}.resource-filtergroup form#resource-filters .filter-group details .filter-options .grade-level-slider-container .dual-range-slider input[type=range]:focus::-moz-range-thumb{outline:2px solid #007cba;outline-offset:2px}.resource-filtergroup form#resource-filters .filter-group details .filter-options .grade-level-slider-container .dual-range-slider input[type=range].range-max{z-index:3}.resource-filtergroup form#resource-filters .filter-group details .filter-options .grade-level-slider-container .range-labels{display:flex;justify-content:space-between}.resource-filtergroup form#resource-filters .filter-group details .filter-options .grade-level-slider-container .range-labels .range-label-min,.resource-filtergroup form#resource-filters .filter-group details .filter-options .grade-level-slider-container .range-labels .range-label-max{font-size:.875rem;font-weight:600;color:#2e3333;border:none}.resource-filtergroup form#resource-filters .filter-group details .filter-options .grade-level-slider-container .grade-range-display{text-align:center}.resource-filtergroup form#resource-filters .filter-group details .filter-options .grade-level-slider-container .grade-range-display #grade-range-text{font-weight:600;color:#2e3333;font-size:.75rem}.resource-filtergroup form#resource-filters .filter-actions{padding:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.resource-filtergroup form#resource-filters .filter-actions button{border:2px solid #202323;padding:.25rem 1rem;border-radius:30px;font-family:"segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;background-color:rgba(0,0,0,0);font-weight:600;cursor:pointer}.resource-filtergroup form#resource-filters .filter-actions button:hover{background-color:#202323;color:#fff}.filter-loading{display:flex;align-items:center;justify-content:center;padding:2rem;background:hsla(0,0%,100%,.95);border:1px solid #ddd;border-radius:4px;margin-bottom:1rem}.filter-loading .loading-spinner{width:60px;height:60px;border:2px solid #f3f3f3;border-top:2px solid #5454ef;border-radius:50%;animation:spin 1s linear infinite;margin-right:.5rem}.filter-loading span{color:#666;font-size:.875rem}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.infinite-scroll-loading{display:flex;align-items:center;justify-content:center;padding:2rem;margin:2rem 0;background:hsla(0,0%,100%,.9);border-radius:4px}.infinite-scroll-loading .loading-spinner{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #007cba;border-radius:50%;animation:spin 1s linear infinite;margin-right:.5rem}.infinite-scroll-loading span{color:#666;font-size:.875rem}.filter-error{padding:1rem;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;margin-bottom:1rem;display:none}.no-resources-found{text-align:center;padding:3rem 2rem;background-color:#f4f4f4;border-radius:8px;margin:2rem 0}.no-resources-found p{font-size:1.125rem;color:#2e3333;margin-bottom:1.5rem}.no-resources-found .clear-filters-btn{background-color:#202323;color:#fff;font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:600;padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.no-resources-found .clear-filters-btn:hover,.no-resources-found .clear-filters-btn:focus{background-color:hsl(180,4.4776119403%,3.137254902%);outline:2px solid rgba(0,0,0,0);outline-offset:2px}.no-resources-found .clear-filters-btn:focus-visible{outline:2px solid #202323}.resources-grid{transition:opacity .3s ease}section.resource-banner{padding-inline:clamp(.5rem,3vw,3rem)}section.resource-banner .inner{margin:0 auto 1rem;max-width:80rem;display:grid;gap:1.25rem 2.5rem;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;grid-template-areas:"info actions" "info image"}@media screen and (max-width: 1000px){section.resource-banner .inner{grid-template-columns:1fr 1fr;grid-template-areas:"actions actions" "info info"}}section.resource-banner .infoblock{grid-area:info;background-color:#2e3333;color:#fff;padding-block:3rem;padding-inline:clamp(.5rem,3vw,3rem);height:fit-content}section.resource-banner .infoblock ol.breadcrumb-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}section.resource-banner .infoblock ol.breadcrumb-list li{margin:0;padding:0}section.resource-banner .infoblock ol.breadcrumb-list li:not(:last-child)::after{content:"/";margin-left:.5rem}section.resource-banner .infoblock ol.breadcrumb-list li a{color:#fff;text-decoration:underline}section.resource-banner .infoblock ol.breadcrumb-list li a:hover{color:#e98300}section.resource-banner .infoblock ol.breadcrumb-list li[aria-current=page]{font-weight:600;text-decoration:none}section.resource-banner .infoblock .breadcrumbs{font-size:.875rem;margin-bottom:2rem}section.resource-banner .infoblock .breadcrumbs a{color:#fff;text-decoration:underline}section.resource-banner .infoblock .breadcrumbs a:hover{color:#e98300}section.resource-banner .infoblock h1{font-size:clamp(2rem,5%,2.625rem);margin-bottom:1rem}section.resource-banner .infoblock .description{font-size:clamp(1rem,3%,1.5rem)}section.resource-banner .infoblock .description p{margin-block:1rem}section.resource-banner .infoblock .meta{font-size:.9375rem;display:flex;flex-direction:column;gap:.75rem;margin-top:2rem}section.resource-banner .infoblock .meta .label{text-transform:uppercase;font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;letter-spacing:.05em;font-weight:600}section.resource-banner .featured-img{grid-area:image}@media screen and (max-width: 1000px){section.resource-banner .featured-img{display:none}}section.resource-banner .featured-img img{width:100%;height:100%;display:block;object-fit:cover}section.topic-banner{padding-inline:0}section.topic-banner .inner{display:block}section.topic-banner .inner .infoblock{background-color:#fff;color:#2e3333;padding-top:0;padding-bottom:3rem;padding-inline:0}section.topic-banner .inner .infoblock .breadcrumbs a{color:#2e3333}section.topic-banner .inner .infoblock .breadcrumbs a:hover{color:#e98300}section.topic-banner .inner .infoblock h1{font-size:clamp(2rem,5vw,2.625rem)}section.topic-banner .inner .infoblock .description{font-size:clamp(1.25rem,3vw,1.5rem)}section.resource-materials{background-color:#fff;margin-bottom:3rem;padding-inline:clamp(.5rem,3vw,3rem)}section.resource-materials .inner{max-width:80rem;margin:0 auto}section.resource-materials .inner h2{font-size:1.125rem;font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;padding-top:2rem}section.resource-materials .inner ul.materials-list{list-style:none;padding:0;margin:0}section.resource-materials .inner ul.materials-list li.material-item{display:flex;align-items:center;padding:1rem 0;border-bottom:1px solid #eee}@media screen and (max-width: 800px){section.resource-materials .inner ul.materials-list li.material-item{display:grid;grid-template-columns:60px 1fr;padding:1.5rem 0}}@media screen and (max-width: 500px){section.resource-materials .inner ul.materials-list li.material-item{display:grid;grid-template-columns:40px 1fr}}section.resource-materials .inner ul.materials-list li.material-item:last-child{border-bottom:none}section.resource-materials .inner ul.materials-list li.material-item .material-icon{margin-right:1rem;background-color:#e98300;width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:50%;flex:0 0 3.125rem;padding:.75rem}@media screen and (max-width: 800px){section.resource-materials .inner ul.materials-list li.material-item .material-icon{align-self:baseline}}section.resource-materials .inner ul.materials-list li.material-item .material-icon svg{object-fit:contain}@media screen and (max-width: 800px){section.resource-materials .inner ul.materials-list li.material-item .text-wrap{padding-left:1rem}}section.resource-materials .inner ul.materials-list li.material-item .text-wrap h3{font-size:clamp(.875rem,3vw,1rem);font-weight:600;margin:0;margin-bottom:10px}section.resource-materials .inner ul.materials-list li.material-item .text-wrap p{margin:.25rem 0 0 0;font-size:.875rem}section.resource-materials .inner ul.materials-list li.material-item .material-actions{margin-left:auto;display:grid;grid-template-columns:1fr 1fr;width:clamp(10rem,40%,25rem);gap:.5rem;padding-top:1rem}@media screen and (max-width: 800px){section.resource-materials .inner ul.materials-list li.material-item .material-actions{grid-column:span 2;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}}section.resource-materials .inner ul.materials-list li.material-item .material-actions a.button{text-decoration:none;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-size:.75rem;font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.5rem 1rem;color:#2e3333;display:flex;flex-direction:row-reverse;gap:.5rem;align-items:center}@media screen and (max-width: 800px){section.resource-materials .inner ul.materials-list li.material-item .material-actions a.button{border:1px solid #e98300}}section.resource-materials .inner ul.materials-list li.material-item .material-actions a.button svg{height:1.25rem;width:auto;max-height:1.25rem;max-width:1.25rem}section.resource-materials .inner ul.materials-list li.material-item .material-note{font-size:.875rem;color:#666}section.resource-accordion{background-color:#f4f4f4;padding-top:clamp(1.5rem,8vw,5rem);padding-inline:clamp(10px,3vw,3rem);padding-bottom:2rem}section.resource-accordion .inner{max-width:80rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem}section.resource-accordion .inner details.accordion-item{background-color:#fff;padding-inline:clamp(10px,2vw,2rem);padding-block:clamp(1rem,3vw,2rem);border-radius:30px}section.resource-accordion .inner details.accordion-item summary{font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;cursor:pointer;position:relative;display:flex;flex-direction:row;align-items:center}section.resource-accordion .inner details.accordion-item summary h2{flex:1 1 auto;margin:0;font-size:clamp(1rem,4vw,1.6rem)}section.resource-accordion .inner details.accordion-item summary .indicator{display:flex;align-items:center;justify-content:center;height:clamp(30px,6vw,50px);aspect-ratio:1/1;border-radius:50%;background-color:#e98300;flex:0;font-size:clamp(1.5rem,4vw,2rem);z-index:2}section.resource-accordion .inner details.accordion-item summary .indicator::after{content:"+";color:#fff;font-weight:700}section.resource-accordion .inner details.accordion-item[open] summary .indicator::after{content:"-"}section.resource-accordion .inner details.accordion-item .accordion-content{display:flex;gap:2rem}section.resource-accordion .inner details.accordion-item .accordion-content .content{padding-top:1rem;flex:3}section.resource-accordion .inner details.accordion-item .accordion-content .content ul,section.resource-accordion .inner details.accordion-item .accordion-content .content ol{margin-left:1.5rem}section.resource-accordion .inner details.accordion-item .accordion-content .image{flex:2;pointer-events:none}section.resource-accordion .inner details.accordion-item .accordion-content .image img{width:100%;height:auto;transform:translateY(-60px)}section.resource-contributors{background-color:#f4f4f4;padding-inline:clamp(1rem,5vw,3rem);padding-top:3rem;padding-bottom:5rem}section.resource-contributors .inner{max-width:80rem;margin:0 auto;display:flex;gap:1.5rem;justify-content:center;align-items:center;color:#000;flex-wrap:wrap}section.resource-contributors .inner p{padding:0;margin:0}section.resource-contributors .inner a.link{color:#e98300;font-weight:600;text-decoration:none;border-bottom:2px solid #e98300;transition:all .3s ease}section.resource-contributors .inner a.link:hover{color:rgb(182,102.3261802575,0);border-bottom-color:rgb(182,102.3261802575,0)}.resource-actions{grid-area:actions}.resource-actions ul.resource-action-buttons{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.resource-actions ul.resource-action-buttons li{padding:0;margin:0}.resource-actions ul.resource-action-buttons li>div{width:100%}.resource-actions ul.resource-action-buttons li>div .sbv-rating-display,.resource-actions ul.resource-action-buttons li>div .sbv-bookmark-count{display:none}.resource-actions ul.resource-action-buttons li button,.resource-actions ul.resource-action-buttons li a.sbv-login-link,.resource-actions ul.resource-action-buttons li a.sbv-bookmark-login{display:flex;align-items:center;gap:.5rem;justify-content:space-between;width:100%;background-color:rgba(0,0,0,0);border:2px solid #202323;text-transform:uppercase;font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:600;border-radius:0;padding:.5rem 1rem;color:#000 !important;text-align:left;line-height:1.2}.resource-actions ul.resource-action-buttons li button:focus,.resource-actions ul.resource-action-buttons li button:hover,.resource-actions ul.resource-action-buttons li a.sbv-login-link:focus,.resource-actions ul.resource-action-buttons li a.sbv-login-link:hover,.resource-actions ul.resource-action-buttons li a.sbv-bookmark-login:focus,.resource-actions ul.resource-action-buttons li a.sbv-bookmark-login:hover{background-color:#f4f4f4;border-color:#e98300;outline:none;color:#000 !important}.resource-actions ul.resource-action-buttons li button svg,.resource-actions ul.resource-action-buttons li a.sbv-login-link svg,.resource-actions ul.resource-action-buttons li a.sbv-bookmark-login svg{flex:0 0 auto;width:auto;height:1.25rem}.resource-actions ul.resource-action-buttons li button svg *,.resource-actions ul.resource-action-buttons li a.sbv-login-link svg *,.resource-actions ul.resource-action-buttons li a.sbv-bookmark-login svg *{fill:none;stroke:#e98300;stroke-width:2}.resource-actions ul.resource-action-buttons li button.sbv-modal-close{background:none;border:none;font-size:2em;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;flex-grow:0;align-items:center;justify-content:center}.resource-actions ul.resource-action-buttons li button.sbv-modal-close svg{width:.5em;height:auto}.resource-actions ul.resource-action-buttons li button.sbv-modal-close svg path{stroke:#e98300;stroke-width:2}.resource-actions ul.resource-action-buttons li button.sbv-modal-close:hover,.resource-actions ul.resource-action-buttons li button.sbv-modal-close:focus{outline:2px solid #e98300}.resource-actions ul.resource-action-buttons li .sbv-modal-body .sbv-rating-interface p{margin:0;padding:0;font-size:1rem;text-align:center}.resource-actions ul.resource-action-buttons li .sbv-modal-body .sbv-rating-interface .sbv-stars-input{margin-top:10px}.resource-actions ul.resource-action-buttons li .sbv-modal-body .sbv-rating-interface .sbv-stars-input button{width:3rem;height:3rem;background:none;border:none;padding:.25rem;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.resource-actions ul.resource-action-buttons li .sbv-modal-body .sbv-rating-interface .sbv-stars-input button svg{width:2rem;height:auto;transform:translateY(0);transition:all .2s ease-in-out}.resource-actions ul.resource-action-buttons li .sbv-modal-body .sbv-rating-interface .sbv-stars-input button svg *{fill:none;stroke:#e98300;stroke-width:2}.resource-actions ul.resource-action-buttons li .sbv-modal-body .sbv-rating-interface .sbv-stars-input button:hover,.resource-actions ul.resource-action-buttons li .sbv-modal-body .sbv-rating-interface .sbv-stars-input button:focus{outline:2px solid #e98300}.resource-actions ul.resource-action-buttons li .sbv-modal-body .sbv-rating-interface .sbv-stars-input button:hover svg,.resource-actions ul.resource-action-buttons li .sbv-modal-body .sbv-rating-interface .sbv-stars-input button:focus svg{transform:translateY(-3px)}.resource-actions ul.resource-action-buttons li .sbv-modal-body .sbv-rating-interface .sbv-stars-input button.active svg *{fill:#e98300}.resource-actions ul.resource-action-buttons li .sbv-modal-body .sbv-rating-interface .sbv-rating-actions{display:flex;justify-content:center;align-items:center;text-align:center}.resource-actions ul.resource-action-buttons li .sbv-modal-body .sbv-rating-interface .sbv-rating-actions button{text-align:center;display:flex;align-items:center;justify-content:center}.resource-actions.topic-actions ul.resource-action-buttons li.toc-wrap{display:none}@media screen and (max-width: 1200px){.resource-actions{position:static;top:auto;width:fit-content}.resource-actions ul.resource-action-buttons{flex-direction:column;justify-content:flex-end;gap:.5rem}.resource-actions ul.resource-action-buttons li{flex:0}.resource-actions ul.resource-action-buttons li a.sbv-bookmark-login,.resource-actions ul.resource-action-buttons li button{font-size:.75rem;padding:.5rem;border-color:#f4f4f4}.resource-actions ul.resource-action-buttons li a.sbv-bookmark-login .text,.resource-actions ul.resource-action-buttons li button .text{display:none !important}.resource-actions.topic-actions ul.resource-action-buttons li.toc-wrap{display:flex}}@media screen and (max-width: 700px){.resource-actions{width:100%}.resource-actions ul.resource-action-buttons{width:100%;flex-direction:row;justify-content:flex-end}}article.resource-card-detail{border-top:.75rem solid var(--color-theme);padding-top:2rem;padding-bottom:1.25rem;padding-inline:clamp(.5rem,2.5vw,2rem);background-color:#fff;border-radius:0 0 1.5rem 1.5rem;position:relative;transition:all .2s ease}article.resource-card-detail[data-post-type=resource]{--color-theme: #e98300}article.resource-card-detail[data-post-type=resource][data-resource-type-parent=classroom-tools]{--color-theme:#e98300}article.resource-card-detail[data-post-type=resource][data-resource-type-parent=lesson-activity-plans]{--color-theme: #55d4e5}article.resource-card-detail[data-post-type=topic]{--color-theme: #e2d313}article.resource-card-detail[data-post-type=topic][data-group-type=course]{--color-theme: #5454ef}article.resource-card-detail[data-post-type=topic][data-group-type=topic]{--color-theme: #e2d313}article.resource-card-detail::after{content:"";position:absolute;top:0;left:0;width:100%;height:8px;background-color:rgba(0,0,0,0);transition:all .3s ease;transform:translateY(-200%);outline:2px solid rgba(0,0,0,0)}article.resource-card-detail:hover,article.resource-card-detail:focus-within{outline:2px solid var(--color-theme)}article.resource-card-detail:hover::after,article.resource-card-detail:focus-within::after{outline:2px solid var(--color-theme);background-color:var(--color-theme)}article.resource-card-detail a{text-decoration:none;color:inherit}article.resource-card-detail .resource-types{text-transform:capitalize;display:flex;gap:.5rem;flex-wrap:wrap;font-size:.875rem;color:gray;font-weight:600}article.resource-card-detail h3{font-size:1.5rem;margin:.5rem 0 1rem 0;line-height:1.2}@media screen and (max-width: 600px){article.resource-card-detail h3{font-size:1.375rem}}article.resource-card-detail .resource-type-children{margin-bottom:1rem;font-size:.625rem;color:#2e3333;font-weight:600;letter-spacing:.05em;text-transform:uppercase;display:flex;gap:.5rem;flex-wrap:wrap}article.resource-card-detail .resource-type-children .resource-type-child{padding:.25rem 1rem;border:2px solid var(--color-theme);border-radius:30px}article.resource-card-detail .resource-excerpt{margin-bottom:1.5rem;font-size:.875rem}article.resource-card-detail .grade-levels,article.resource-card-detail .resource-topics{margin-bottom:.5rem;font-size:.875rem;color:#2e3333}article.resource-card-detail .grade-levels .label,article.resource-card-detail .resource-topics .label{font-weight:600;margin-right:.25rem;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}header.topic-banner.entry-header{padding-inline:clamp(.5rem,3vw,3rem)}header.topic-banner.entry-header .inner{padding-inline:1rem;margin:0 auto 1rem;width:100%;max-width:80rem;display:grid;gap:2rem;grid-template-columns:4fr 1fr;grid-template-rows:auto;grid-template-areas:"info actions"}@media screen and (max-width: 1200px){header.topic-banner.entry-header .inner{display:flex;flex-direction:row}}@media screen and (max-width: 700px){header.topic-banner.entry-header .inner{flex-direction:column-reverse;padding-inline:0}}header.topic-banner.entry-header .infoblock{grid-area:info;background-color:#2e3333;color:#fff;padding-block:3rem;padding-inline:clamp(.5rem,3vw,3rem);height:fit-content;flex-grow:1}header.topic-banner.entry-header .infoblock ol.breadcrumb-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}header.topic-banner.entry-header .infoblock ol.breadcrumb-list li{margin:0;padding:0}header.topic-banner.entry-header .infoblock ol.breadcrumb-list li:not(:last-child)::after{content:"/";margin-left:.5rem}header.topic-banner.entry-header .infoblock ol.breadcrumb-list li a{color:#fff;text-decoration:underline}header.topic-banner.entry-header .infoblock ol.breadcrumb-list li a:hover{color:#e98300}header.topic-banner.entry-header .infoblock ol.breadcrumb-list li[aria-current=page]{font-weight:600;text-decoration:none}header.topic-banner.entry-header .infoblock .breadcrumbs{font-size:.875rem;margin-bottom:2rem}header.topic-banner.entry-header .infoblock .breadcrumbs a{color:#fff;text-decoration:underline}header.topic-banner.entry-header .infoblock .breadcrumbs a:hover{color:#e98300}header.topic-banner.entry-header .infoblock h1{font-size:clamp(1.75rem,5%,2.625rem);margin-bottom:1rem}header.topic-banner.entry-header .infoblock .description{font-size:clamp(1rem,3%,1.5rem)}header.topic-banner.entry-header .infoblock .description p{margin-block:1rem}header.topic-banner.entry-header .infoblock .meta{font-size:.9375rem;display:flex;flex-direction:column;gap:.75rem;margin-top:2rem}header.topic-banner.entry-header .infoblock .meta .label{text-transform:uppercase;font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;letter-spacing:.05em;font-weight:600}header.topic-banner.entry-header .featured-img{grid-area:image}@media screen and (max-width: 1000px){header.topic-banner.entry-header .featured-img{display:none}}header.topic-banner.entry-header .featured-img img{width:100%;height:100%;display:block;object-fit:cover}section.content-nav{padding-inline:clamp(1rem,10vw,3rem);padding-block:2rem;margin-block:1.5rem;background-color:#f4f4f4}@media screen and (max-width: 900px){section.content-nav{display:none}section.content-nav[aria-hidden=false]{display:block}}section.content-nav h2{font-size:clamp(1.25rem,2.8vw,1.75rem);margin:0}section.content-nav .nav{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}section.content-nav .nav ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}section.content-nav .nav ul li{margin:0;padding:0;display:flex;gap:10px;align-items:center;opacity:.5}section.content-nav .nav ul li::before{content:"";width:1rem;height:1rem;display:inline-block;border-radius:50%;background-color:#2e3333;transform:translateY(-1px)}section.content-nav .nav ul li:focus-within::before{background-color:#e98300}section.content-nav .nav ul li:hover::before{background-color:#e98300}section.content-nav .nav ul li:hover a{color:#e98300}section.content-nav .nav ul li.active{opacity:1;pointer-events:none}section.content-nav .nav ul li.active a{pointer-events:none}section.content-nav .nav ul li a{font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#2e3333;text-decoration:none;font-weight:600;padding:0}section.topic-activities .activities-grid{margin-top:clamp(3rem,5vw,5rem)}section.topic-activities .activities-grid .activity-group{display:flex;flex-direction:column;gap:clamp(3rem,5vw,5rem)}@media screen and (max-width: 1000px){section.topic-activities .activities-grid .activity-group{border-bottom:2px solid #2e3333}}section.topic-activities .activities-grid .activity-group .activity-resource{display:flex;gap:clamp(3rem,5vw,5rem);margin-bottom:clamp(3rem,5vw,5rem)}@media screen and (max-width: 1000px){section.topic-activities .activities-grid .activity-group .activity-resource{flex-direction:column-reverse;gap:0}}section.topic-activities .activities-grid .activity-group .activity-resource article{flex-basis:25rem;flex-grow:0;background-color:#f4f4f4}@media screen and (max-width: 1000px){section.topic-activities .activities-grid .activity-group .activity-resource article{flex-basis:auto;width:100%}}section.topic-activities .activities-grid .activity-group .activity-resource .activity-resource-description{flex-basis:25rem;flex-grow:1}@media screen and (max-width: 1000px){section.topic-activities .activities-grid .activity-group .activity-resource .activity-resource-description{flex-basis:auto;width:100%}}section.topic-activities .activities-grid .activity-group .activity-resource .activity-resource-description p{font-size:clamp(.875rem,1.5vw,1rem)}.page-blocks-container{background-color:#fff;padding-bottom:60px}section.two_column_image_blocks{padding-inline:clamp(1rem,5vw,2rem);padding-block:2rem}@media screen and (max-width: 600px){section.two_column_image_blocks{padding-inline:0}}section.two_column_image_blocks .container{max-width:80rem;margin:auto}section.two_column_image_blocks .container .header{padding-bottom:3rem;max-width:1000px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}@media screen and (max-width: 768px){section.two_column_image_blocks .container .header{grid-template-columns:1fr;text-align:center}}@media screen and (max-width: 600px){section.two_column_image_blocks .container .header{padding-inline:1rem}}section.two_column_image_blocks .container .header .col{display:flex;flex-direction:column;align-items:center;justify-content:center}section.two_column_image_blocks .container .header h2{font-size:clamp(2rem,4vw,2.25rem);line-height:1.25;text-align:right;margin:0}@media screen and (max-width: 768px){section.two_column_image_blocks .container .header h2{text-align:center}}section.two_column_image_blocks .container .header p{margin:0;padding-top:.5rem}section.two_column_image_blocks .container .blocks{background-color:#fff}section.two_column_image_blocks .container .blocks .block{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-template-areas:"text image";background-color:#202323;color:#fff}section.two_column_image_blocks .container .blocks .block:nth-child(even){background-color:#2e3333;grid-template-areas:"image text"}@media screen and (max-width: 768px){section.two_column_image_blocks .container .blocks .block{grid-template-areas:"image" "text";grid-template-columns:1fr;min-height:300px;gap:40px}section.two_column_image_blocks .container .blocks .block:nth-child(even){grid-template-areas:"image" "text"}}section.two_column_image_blocks .container .blocks .block .imgcol{grid-area:image;position:relative;height:100%;min-height:clamp(300px,50vw,500px)}section.two_column_image_blocks .container .blocks .block .imgcol img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}section.two_column_image_blocks .container .blocks .block .textcol{grid-area:text;padding-inline:clamp(1rem,5vw,4rem);padding-block:clamp(2rem,5vw,5rem)}@media screen and (max-width: 768px){section.two_column_image_blocks .container .blocks .block .textcol{padding-inline:1rem;padding-block:1rem}}section.two_column_image_blocks .container .blocks .block .textcol h3{font-size:1.75rem;margin:0 0 1rem 0}.page-blocks-container section.two_column_image_blocks{background-color:#f4f4f4}section.icon-block{padding-block:3rem;padding-inline:clamp(1rem,5vw,3rem)}section.icon-block .inner{max-width:80rem;margin:0 auto;display:flex;align-items:flex-start;gap:60px;padding-top:30px}@media screen and (max-width: 768px){section.icon-block .inner{display:block}}section.icon-block .inner .heading{flex-basis:290px;flex-grow:0;flex-shrink:0;padding-bottom:3rem}section.icon-block .inner .heading h2{min-width:290px;font-size:1.5rem;margin:0;padding:0}section.icon-block .inner .icon-list-container{flex:1 1 auto}section.icon-block .inner .icon-list-container ul{display:flex;flex-wrap:wrap;gap:30px;margin:0;padding:0;list-style:none;justify-content:center}section.icon-block .inner .icon-list-container ul li{flex-grow:0;flex-shrink:0;flex-basis:clamp(80px,10%,100px);text-align:center;display:flex;flex-direction:column;align-items:center;text-align:center;gap:40px}section.icon-block .inner .icon-list-container ul li a{text-decoration:none;color:inherit}section.icon-block .inner .icon-list-container ul li .icon{margin-bottom:10px;background-color:#e98300;width:80px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:50% auto}section.video-block{background-color:#2e3333;padding-block:clamp(3rem,10vw,10rem);padding-inline:clamp(1rem,5vw,3rem);background-repeat:no-repeat;background-size:cover;background-position:center}section.video-block .inner{max-width:68rem;margin:0 auto;padding:20px 20px 0px 20px;border-radius:20px;background-color:#fff}section.video-block .video-wrapper{position:relative;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center}section.video-block .video-wrapper .play-button{width:clamp(80px,10vw,160px);height:clamp(80px,10vw,160px);background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}section.video-block .video-wrapper .play-button svg{width:30%;height:auto;transition:all .3s ease}section.video-block .video-wrapper .play-button:hover svg,section.video-block .video-wrapper .play-button:focus svg{transform:scale(1.1)}section.video-block .video-wrapper .play-button:hover svg path,section.video-block .video-wrapper .play-button:focus svg path{fill:#e98300}section.video-block .infowrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-inline:clamp(1rem,3vw,2rem);padding-top:1rem;padding-bottom:1rem;gap:1rem}@media screen and (max-width: 600px){section.video-block .infowrap{gap:.5rem;padding-inline:0}}section.video-block .infowrap h2{font-size:clamp(1.5rem,3vw,1.75rem);line-height:1.2;margin:0;color:#2e3333}section.video-block .infowrap .learn-more-button{display:flex;align-items:center;gap:.5rem;font-size:.875rem;letter-spacing:.1em;font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;transition:background-color .3s ease;text-transform:uppercase;color:#2e3333}section.video-block .infowrap .learn-more-button:hover,section.video-block .infowrap .learn-more-button:focus{text-decoration:none}section.video-block .infowrap .learn-more-button:hover span,section.video-block .infowrap .learn-more-button:focus span{text-decoration:underline;text-decoration-color:#e98300}section.video-block .infowrap .learn-more-button:hover svg,section.video-block .infowrap .learn-more-button:focus svg{transform:translateX(5px)}@media screen and (max-width: 600px){section.video-block .infowrap .learn-more-button{font-size:.75rem}}section.video-block .infowrap .learn-more-button svg{width:1.5rem;height:auto;transition:all .3s ease}section.video-block .infowrap .learn-more-button svg polyline,section.video-block .infowrap .learn-more-button svg line{stroke:#e98300;stroke-width:2px;fill:none}section.text-block{margin-block:2rem;padding-inline:clamp(1rem,5vw,2rem)}section.text-block .inner{margin:0 auto;font-size:18px;line-height:1.8;color:#333}@media(max-width: 600px){section.text-block .inner{padding:20px 0;font-size:1rem}}.resource-grid,.related-resources{padding-block:clamp(3rem,5vw,5rem);padding-inline:clamp(1rem,5vw,3rem);background-color:#fff}.resource-grid .inner,.related-resources .inner{max-width:80rem;margin:0 auto}.resource-grid .inner h2,.related-resources .inner h2{text-align:center;font-size:2rem}.resource-grid .inner .resource-cards,.related-resources .inner .resource-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem}@media screen and (max-width: 1100px){.resource-grid .inner .resource-cards,.related-resources .inner .resource-cards{grid-template-columns:1fr}}.resource-grid .inner .resource-cards .resource-card,.related-resources .inner .resource-cards .resource-card{background-color:#f4f4f4;border-top:12px solid #e98300;display:flex;flex-direction:column;gap:1.25rem;align-items:center;text-align:center;padding:2rem 1.5rem;border-radius:0 0 30px 30px}.resource-grid .inner .resource-cards .resource-card h3,.related-resources .inner .resource-cards .resource-card h3{margin:0;grid-area:title;font-size:1.75rem;line-height:1.2}.resource-grid .inner .resource-cards .resource-card p,.related-resources .inner .resource-cards .resource-card p{grid-area:description}.resource-grid .inner .resource-cards .resource-card .links,.related-resources .inner .resource-cards .resource-card .links{grid-area:links;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem}.resource-grid .inner .resource-cards .resource-card .links a,.related-resources .inner .resource-cards .resource-card .links a{font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:600;border:2px solid #2e3333;border-radius:30px;padding-inline:1rem;padding-block:.25rem;text-decoration:none;color:#2e3333}.resource-grid .inner .resource-cards .resource-card .links a:hover,.resource-grid .inner .resource-cards .resource-card .links a:focus,.related-resources .inner .resource-cards .resource-card .links a:hover,.related-resources .inner .resource-cards .resource-card .links a:focus{outline:none;border-color:#e98300;background-color:#f4f4f4}.resource-grid .inner .resource-cards .resource-card a.show-all,.related-resources .inner .resource-cards .resource-card a.show-all{grid-area:show-all;font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:.875rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;text-decoration:none;padding-block:.75rem;gap:.5rem;width:100%;background-color:#2e3333;color:#fff;transition:all .3s ease}.resource-grid .inner .resource-cards .resource-card a.show-all:hover,.resource-grid .inner .resource-cards .resource-card a.show-all:focus,.related-resources .inner .resource-cards .resource-card a.show-all:hover,.related-resources .inner .resource-cards .resource-card a.show-all:focus{color:#e98300}.resource-grid .inner .resource-cards .resource-card a.show-all:hover svg,.resource-grid .inner .resource-cards .resource-card a.show-all:focus svg,.related-resources .inner .resource-cards .resource-card a.show-all:hover svg,.related-resources .inner .resource-cards .resource-card a.show-all:focus svg{transform:translateX(5px)}.resource-grid .inner .resource-cards .resource-card a.show-all svg,.related-resources .inner .resource-cards .resource-card a.show-all svg{max-width:20px;transition:all .3s ease}.resource-grid .inner .resource-cards .resource-card a.show-all svg g line,.resource-grid .inner .resource-cards .resource-card a.show-all svg g polyline,.related-resources .inner .resource-cards .resource-card a.show-all svg g line,.related-resources .inner .resource-cards .resource-card a.show-all svg g polyline{stroke:#e98300;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}@media screen and (max-width: 1100px){.resource-grid .inner .resource-cards .resource-card,.related-resources .inner .resource-cards .resource-card{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:2rem;grid-template-areas:"title links" "description links" "show-all show-all"}}@media screen and (max-width: 600px){.resource-grid .inner .resource-cards .resource-card,.related-resources .inner .resource-cards .resource-card{grid-template-columns:1fr;gap:1rem;grid-template-areas:"title" "description" "links" "show-all"}}.resource-grid .inner .resource-cards .card[data-theme=teal],.related-resources .inner .resource-cards .card[data-theme=teal]{border-top-color:#55d4e5}.resource-grid .inner .resource-cards .card[data-theme=teal] .links a:hover,.resource-grid .inner .resource-cards .card[data-theme=teal] .links a:focus,.related-resources .inner .resource-cards .card[data-theme=teal] .links a:hover,.related-resources .inner .resource-cards .card[data-theme=teal] .links a:focus{border-color:#55d4e5}.resource-grid .inner .resource-cards .card[data-theme=teal] a.show-all:hover,.resource-grid .inner .resource-cards .card[data-theme=teal] a.show-all:focus,.related-resources .inner .resource-cards .card[data-theme=teal] a.show-all:hover,.related-resources .inner .resource-cards .card[data-theme=teal] a.show-all:focus{color:#55d4e5}.resource-grid .inner .resource-cards .card[data-theme=teal] a.show-all svg,.related-resources .inner .resource-cards .card[data-theme=teal] a.show-all svg{transition:all .3s ease}.resource-grid .inner .resource-cards .card[data-theme=teal] a.show-all svg g line,.resource-grid .inner .resource-cards .card[data-theme=teal] a.show-all svg g polyline,.related-resources .inner .resource-cards .card[data-theme=teal] a.show-all svg g line,.related-resources .inner .resource-cards .card[data-theme=teal] a.show-all svg g polyline{stroke:#55d4e5}.resource-grid .inner .resource-cards .card[data-theme=yellow],.related-resources .inner .resource-cards .card[data-theme=yellow]{border-top-color:#e2d313}.resource-grid .inner .resource-cards .card[data-theme=yellow] .links a:hover,.resource-grid .inner .resource-cards .card[data-theme=yellow] .links a:focus,.related-resources .inner .resource-cards .card[data-theme=yellow] .links a:hover,.related-resources .inner .resource-cards .card[data-theme=yellow] .links a:focus{border-color:#e2d313}.resource-grid .inner .resource-cards .card[data-theme=yellow] a.show-all:hover,.resource-grid .inner .resource-cards .card[data-theme=yellow] a.show-all:focus,.related-resources .inner .resource-cards .card[data-theme=yellow] a.show-all:hover,.related-resources .inner .resource-cards .card[data-theme=yellow] a.show-all:focus{color:#e2d313}.resource-grid .inner .resource-cards .card[data-theme=yellow] a.show-all svg g line,.resource-grid .inner .resource-cards .card[data-theme=yellow] a.show-all svg g polyline,.related-resources .inner .resource-cards .card[data-theme=yellow] a.show-all svg g line,.related-resources .inner .resource-cards .card[data-theme=yellow] a.show-all svg g polyline{stroke:#e2d313}header.entry-header{background-color:#f4f4f4;padding-top:60px;padding-bottom:30px;padding-inline:1rem}@media screen and (max-width: 1000px){header.entry-header{padding-block:clamp(1rem,5vw,3rem)}}header.entry-header .inner{max-width:80rem;margin:0 auto;display:flex;padding-inline:clamp(1rem,5vw,2rem);gap:clamp(2rem,5vw,4rem)}@media(max-width: 1000px){header.entry-header .inner{flex-direction:column-reverse}}header.entry-header .inner .col{flex:1;padding-inline:1rem}header.entry-header .inner .col>h1{margin-top:0;margin-bottom:30px}header.entry-header .inner .page-description{margin-top:1rem;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;max-width:900px}header.entry-header .inner .image-col{position:relative;min-height:300px;width:100%}header.entry-header .inner .image-col img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}section.meta-box{padding-inline:clamp(1rem,4vw,2rem);margin-block:2rem}section.meta-box .meta{background-color:#f4f4f4;font-size:.9375rem;display:flex;flex-direction:column;gap:.75rem;margin-top:2rem;margin:auto;padding-block:1.5rem;padding-inline:clamp(1rem,4vw,2rem)}section.meta-box .meta .label{text-transform:uppercase;font-family:"Poppins","segoe-ui",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;letter-spacing:.05em;font-weight:600}section.resource-grid{padding-inline:clamp(1rem,5vw,2rem);margin-block:2rem;padding-block:0}@media screen and (max-width: 600px){section.resource-grid{padding-inline:0}}section.resource-grid .resource-wrap{display:flex;gap:clamp(2.5rem,3vw,5rem)}section.resource-grid .resource-wrap .resource-container{background-color:#f4f4f4;width:100%;max-width:clamp(800px,80vw,1200px);margin:0 auto;flex-grow:1;padding:2rem}@media screen and (max-width: 600px){section.resource-grid .resource-wrap .resource-container{padding:2rem 1rem}}section.resource-grid .resource-wrap .resource-container .resource-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:2rem}section.section-heading{margin-block:2rem;padding-inline:clamp(1rem,5vw,2rem)}section.section-heading .logo-divider{width:100%;margin:1rem auto}section.section-heading .inner{margin:1rem auto;display:flex;gap:clamp(2rem,5vw,3rem)}@media(max-width: 600px){section.section-heading .inner{flex-direction:column-reverse;gap:1.5rem}}section.section-heading .inner .col.text{flex:1 1 400px}@media(max-width: 600px){section.section-heading .inner .col.text{flex-basis:auto}}section.section-heading .inner .col.text h2{margin-top:0;font-size:clamp(1.75rem,3vw,2.5rem)}section.section-heading .inner .col.text .section-description p:last-of-type{margin-bottom:0}section.section-heading .inner .col.img{flex:1 1 400px;display:flex;align-items:center;justify-content:center}@media(max-width: 600px){section.section-heading .inner .col.img{flex-basis:auto}}section.section-heading .inner .col.img img{max-width:100%;height:auto;border-radius:8px}section.activities-block{margin-block:2rem;padding-inline:clamp(1rem,5vw,2rem)}section.activities-block h2{font-size:clamp(1.75rem,3vw,2.5rem)}section.activities-block .section-description p:last-of-type{margin-bottom:0}section.activities-block .activities-grid{margin-top:clamp(2rem,5vw,3rem)}section.activities-block .activities-grid .activity-group{display:flex;flex-direction:column;gap:clamp(2rem,5vw,3rem);padding-top:2rem}@media screen and (max-width: 1000px){section.activities-block .activities-grid .activity-group{border-bottom:2px solid #2e3333}}section.activities-block .activities-grid .activity-group .activity-resource{display:flex;gap:clamp(2rem,5vw,3rem);margin-bottom:2rem}@media screen and (max-width: 1000px){section.activities-block .activities-grid .activity-group .activity-resource{flex-direction:column-reverse;gap:0}}section.activities-block .activities-grid .activity-group .activity-resource article{flex-basis:25rem;flex-grow:0;background-color:#f4f4f4}@media screen and (max-width: 1000px){section.activities-block .activities-grid .activity-group .activity-resource article{flex-basis:auto;width:100%}}section.activities-block .activities-grid .activity-group .activity-resource .activity-resource-description{flex-basis:25rem;flex-grow:1}@media screen and (max-width: 1000px){section.activities-block .activities-grid .activity-group .activity-resource .activity-resource-description{flex-basis:auto;width:100%}}section.activities-block .activities-grid .activity-group .activity-resource .activity-resource-description p{font-size:clamp(.875rem,1.5vw,1rem)}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f4f4f4;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#2e3333;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.print-only{display:none}@media print{.print-only{display:inline}body{width:100%;max-width:780px;margin:0 auto}body header.site-header{padding-inline:0}body header.site-header .site-branding{max-width:180px}body header.site-header .main-navigation,body header.site-header #menu-toggle{display:none}body footer.site-footer section.footer-cta,body footer.site-footer section.footer-main{display:none}body footer.site-footer section.footer-copyright{justify-content:flex-start;padding:15px 0;background:#fff;color:#000}}@media print{main.single-resource{padding-top:0px}main.single-resource section.resource-banner{display:block;padding-inline:0}main.single-resource section.resource-banner .inner{display:block;margin-bottom:0px}main.single-resource section.resource-banner .inner .infoblock{background-color:#fff;color:#000;padding-inline:0;padding-top:30px}main.single-resource section.resource-banner .inner .infoblock nav.breadcrumbs{color:#000}main.single-resource section.resource-banner .inner .infoblock nav.breadcrumbs ol,main.single-resource section.resource-banner .inner .infoblock nav.breadcrumbs li,main.single-resource section.resource-banner .inner .infoblock nav.breadcrumbs a{color:#000}main.single-resource section.resource-banner .inner .featured-img{display:none}main.single-resource section.resource-banner .inner .actions.resource-actions{display:none}main.single-resource section.resource-materials{padding-inline:0}main.single-resource section.resource-materials h2{margin-top:0;margin-bottom:15px;padding-top:15px;text-decoration:underline}main.single-resource section.resource-materials ul.materials-list li.material-item{display:block}main.single-resource section.resource-materials ul.materials-list li.material-item .text-wrap .print-only{font-size:.875rem}main.single-resource section.resource-materials ul.materials-list li.material-item .material-icon,main.single-resource section.resource-materials ul.materials-list li.material-item .material-actions{display:none}main.single-resource section.resource-accordion{background-color:#fff;padding:0;margin-bottom:30px}main.single-resource section.resource-accordion details.accordion-item{padding:0}main.single-resource section.resource-accordion details.accordion-item summary{display:block}main.single-resource section.resource-accordion details.accordion-item summary .indicator{display:none}main.single-resource section.resource-accordion details.accordion-item summary .content.print-only{display:block;margin-top:15px;font-size:.925rem;font-weight:normal}main.single-resource section.resource-contributors{background:#fff;padding:15px 0}main.single-resource section.resource-contributors .inner{display:block}main.single-resource section.resource-contributors a.link{display:none}}@media print{main.single-topic{padding-top:0px;padding-inline:0;display:block}main.single-topic .logo-divider{display:none}main.single-topic .topic-banner{padding:0}main.single-topic .topic-banner .inner{margin-bottom:0;padding:0;display:block}main.single-topic .topic-banner .inner .infoblock{background-color:#fff;color:#000;padding-inline:0;padding-top:30px}main.single-topic .topic-banner .inner .infoblock nav.breadcrumbs{color:#000}main.single-topic .topic-banner .inner .infoblock nav.breadcrumbs ol,main.single-topic .topic-banner .inner .infoblock nav.breadcrumbs li,main.single-topic .topic-banner .inner .infoblock nav.breadcrumbs a{color:#000}main.single-topic .topic-banner .inner .actions{display:none}main.single-topic .topic-banner .inner .featured-img{display:none}main.single-topic .content-area{display:block}main.single-topic .content-area section#about{padding-top:0}main.single-topic .content-area section#about h2{margin-top:0;margin-bottom:15px;padding-top:15px;font-size:2rem}main.single-topic .page-wrap{display:block !important;padding:0 !important}main.single-topic .page-wrap .sidebar-container{display:none}main.single-topic .page-wrap .page-blocks-container{margin:0 !important;padding:0 !important}main.single-topic .page-wrap .section-heading{margin:0 !important;padding:0 !important}main.single-topic .page-wrap .section-heading .col.img{display:none !important}main.single-topic .page-wrap section.video-block{display:none !important}main.single-topic .page-wrap section.activities-block,main.single-topic .page-wrap section.text-block{margin:0 !important;padding:0 !important}main.single-topic .page-wrap section.two_column_image_blocks{margin:0 !important;padding:1rem !important}main.single-topic .page-wrap section.two_column_image_blocks .container .header{display:block !important;padding-bottom:1rem !important}main.single-topic .page-wrap section.two_column_image_blocks .container .header .col{display:block !important}main.single-topic .page-wrap section.two_column_image_blocks .container .header .col h2{text-align:left !important}main.single-topic .page-wrap section.two_column_image_blocks .container .blocks .block{display:block !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;color:#000 !important}main.single-topic .page-wrap section.two_column_image_blocks .container .blocks .block .textcol{background:#f4f4f4 !important;padding:.5rem 0 !important;color:#000 !important}main.single-topic .page-wrap section.two_column_image_blocks .container .blocks .block .imgcol{display:none !important}main.single-topic .page-wrap section.resource-grid{margin:0 !important;padding:0 !important}section.related-resources.related-topics{display:none}}/*# sourceMappingURL=style.css.map */