.cap-caret-icon-down{transform:rotate(90deg)}.cap-caret-icon-left{transform:rotate(180deg)}.cap-caret-icon-up{transform:rotate(-90deg)}.cap-caret-icon-lg{min-width:14px;height:21px}.cap-caret-icon-lg.cap-caret-icon-regular{min-width:11px;height:18px}.cap-caret-icon-sm{min-width:9px;height:14px}.cap-caret-icon-sm.cap-caret-icon-regular{min-width:7px;height:12px}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-open-new-ebook-window-icon{min-width:20px;height:20px}@media (any-hover:hover){button:hover{cursor:pointer}}.loading-spinner{flex-direction:row;justify-content:center;align-items:center;width:50px;height:50px;margin:auto;animation:2.5s ease-out bounce-in;display:flex;position:relative}@media screen and (width>=720px){.loading-spinner{width:200px;height:200px}}.loading-spinner .loading-circle{height:100%;animation:1.25s linear infinite spin}@keyframes bounce-in{0%{opacity:0;transform:scale(.01)}80%{opacity:1;transform:scale(1.2)}90%{transform:scale(.95)}to{transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes go{0%{opacity:0}70%{opacity:0}to{opacity:1}}@media (any-hover:hover){button:hover{cursor:pointer}}@keyframes pop-in{0%{transform:scale(.5)}40%{transform:scale(1.1)}65%{transform:scale(.9)}90%{transform:scale(1.05)}}.cap-card{min-width:140px;min-height:140px;transition:transform .8s linear(0 0.01%, .22 2.1%, .86 6.5%, 1.11 8.6%, 1.3 10.7%, 1.35 11.8%, 1.37 12.9%, 1.37 13.7%, 1.36 14.5%, 1.32 16.2%, 1.03 21.8%, .94 24%, .89 25.9%, .88 26.85%, .87 27.8%, .87 29.25%, .88 30.7%, .91 32.4%, .98 36.4%, 1.01 38.3%, 1.04 40.5%, 1.05 42.7%, 1.05 44.1%, 1.04 45.7%, 1 53.3%, .99 55.4%, .98 57.5%, .99 60.7%, 1 68.1%, 1.01 72.2%, 1 86.7%, 1 100%), box-shadow .2s;flex-direction:column;justify-content:flex-start;align-items:center;text-decoration:none;display:flex;position:relative}.cap-card.cap-bounce:hover{transform:scale(1.1);box-shadow:0 12px 12px #00000030}.cap-card.cap-pop{animation:.75s linear pop-in}.cap-card .cap-card-container{box-sizing:border-box;z-index:3;background:#fff;border:none;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:4px 6px 10px;transition-duration:.2s;display:flex;box-shadow:0 4px 10px #00000040}.cap-card .cap-card-stack{width:97.05%;position:absolute;bottom:-1.5%;left:50%;transform:translate(-50%)}.cap-card .cap-card-stack .cap-card-item{z-index:2;background:#fff;border-radius:20px;width:100%;height:150px;position:relative;box-shadow:0 4px 10px #00000040}.cap-card .cap-card-stack .cap-card-item:last-child{z-index:1;width:95.7%;position:absolute;top:2%;left:50%;transform:translate(-50%)}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-article-tile{opacity:0;min-width:auto;height:198px;min-height:auto;transition:transform .8s linear(0 0.01%, .22 2.1%, .86 6.5%, 1.11 8.6%, 1.3 10.7%, 1.35 11.8%, 1.37 12.9%, 1.37 13.7%, 1.36 14.5%, 1.32 16.2%, 1.03 21.8%, .94 24%, .89 25.9%, .88 26.85%, .87 27.8%, .87 29.25%, .88 30.7%, .91 32.4%, .98 36.4%, 1.01 38.3%, 1.04 40.5%, 1.05 42.7%, 1.05 44.1%, 1.04 45.7%, 1 53.3%, .99 55.4%, .98 57.5%, .99 60.7%, 1 68.1%, 1.01 72.2%, 1 86.7%, 1 100%), box-shadow .2s, opacity .5s;background-color:#fff;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;width:142px;display:flex;transform:scale(.9)}.cap-article-tile.cap-visible{opacity:1;transform:scale(1)}@media (pointer:fine){.cap-article-tile.cap-hoverable{cursor:pointer}.cap-article-tile.cap-hoverable:focus,.cap-article-tile.cap-hoverable:focus-within,.cap-article-tile.cap-hoverable:hover{transform:scale(1.1)}}.cap-article-tile .cap-card-container{padding-top:0;padding-bottom:0}.cap-article-tile .cap-article-tile-image,.cap-article-tile .cap-image-placeholder{border-radius:50%;width:113px;height:113px;margin-top:9px}.cap-article-tile .cap-image-placeholder{background-color:#ccedf7;transition:opacity .2s;position:relative}.cap-article-tile .cap-image-placeholder.cap-absolute{position:absolute}.cap-article-tile .cap-image-placeholder.cap-invisible{opacity:0}.cap-article-tile .cap-article-tile-title{color:#000;font-variation-settings:"wght" 470;flex-direction:row;justify-content:flex-start;align-items:center;height:60px;margin:4px 0 8px;padding:0 2px;font-family:Fredoka,regular,sans-serif;font-size:16px;line-height:19px;display:flex}.cap-article-tile .cap-article-tile-title .cap-title-text{text-align:center;word-wrap:break-word;max-width:136px;line-height:1}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-button:not(.cap-button-new),.cap-button.cap-button-new{box-sizing:border-box;color:#000;border:1px solid;border-radius:24px;outline:0 solid #0000;flex-direction:row;justify-content:center;align-items:center;min-width:29px;font-size:16px;transition:all .2s;display:flex}.cap-button:not(.cap-button-new).cap-button-secondary,.cap-button.cap-button-new.cap-button-secondary{background-color:#fff;border-color:#000;box-shadow:0 2px #000}.cap-button:not(.cap-button-new){cursor:default;letter-spacing:.75px;font-family:Fredoka One,regular,sans-serif}.cap-button:not(.cap-button-new).cap-button-primary{background-color:#ffbf00;border-color:#d99e00;box-shadow:0 2px #bf6e00}.cap-button:not(.cap-button-new):focus{color:#000;background-color:#fcdb7d;border-color:#0000;outline-width:3px;outline-color:#000}@media (any-hover:hover){.cap-button:not(.cap-button-new):hover{color:#000;background-color:#fcdb7d;border-color:#0000;outline-width:3px;outline-color:#000}}.cap-button:not(.cap-button-new)[disabled]{color:#757575;background-color:#fff;border-color:#757575;box-shadow:0 2px #757575}@media (any-hover:hover){.cap-button:not(.cap-button-new)[disabled]:hover{cursor:not-allowed;outline-width:0;outline-color:#0000}}.cap-button:not(.cap-button-new)[disabled]:focus{cursor:not-allowed;outline-width:0;outline-color:#0000}.cap-button:not(.cap-button-new)[disabled] .cap-icon{fill:#757575}.cap-button.cap-button-new{cursor:pointer;font-family:Fredoka,regular,sans-serif;font-weight:600}.cap-button.cap-button-new.cap-button-primary{background-color:#fcf43d;border-color:#3e3e3e;box-shadow:0 2px #3e3e3e}.cap-button.cap-button-new:focus-visible:not(:hover){box-shadow:none;outline-offset:-5px;outline-width:1px;outline-color:#000}@media (any-hover:hover){.cap-button.cap-button-new:hover{color:#000;background-color:#fffcc1;border-color:#0000;outline-width:3px;outline-color:#000}}.cap-button.cap-button-new:focus:not(:focus-visible){color:#000;background-color:#fffcc1;border-color:#0000;outline-width:3px;outline-color:#000}.cap-button.cap-button-new.cap-button-disabled{color:#757575;background-color:#fff;border-color:#757575;box-shadow:0 2px #757575}.cap-button.cap-button-new.cap-button-disabled:focus-visible:not(:hover){box-shadow:none;outline-color:#757575}@media (any-hover:hover){.cap-button.cap-button-new.cap-button-disabled:hover{cursor:not-allowed;outline-width:0;outline-color:#0000}}.cap-button.cap-button-new.cap-button-disabled:focus:not(:focus-visible){color:#757575;cursor:not-allowed;background-color:#fff;border-color:#757575;outline-width:0;outline-color:#0000}.cap-button.cap-button-sm{height:29px;padding:5px 8px}.cap-button.cap-button-sm.cap-button-has-icon-and-text{gap:5px;padding:5px 12px}.cap-button.cap-button-sm.cap-button-circle{min-width:29px;max-width:29px;padding:0}.cap-button.cap-button-md{height:35px;padding:8px 23.5px}.cap-button.cap-button-md.cap-button-has-icon-and-text{gap:8px;padding:8px 12px}.cap-button.cap-button-md.cap-button-circle{min-width:40px;max-width:40px;height:40px;padding:0}.cap-button.cap-button-lg{border-radius:40px;height:55px;padding:13px 24px;font-size:24px}.cap-button.cap-button-lg.cap-button-has-icon-and-text{gap:10px}.cap-button.cap-button-lg.cap-button-circle{min-width:50px;max-width:50px;height:50px;padding:0}.cap-button.cap-button-semicircle{min-width:45px;max-width:45px;height:64px}.cap-button.cap-button-semicircle.cap-button-left{border-radius:3px 32px 32px 3px}.cap-button.cap-button-semicircle.cap-button-right{border-radius:32px 3px 3px 32px}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-category-scroll-button{z-index:3;position:absolute;top:calc(50% - 32px)}.cap-category-scroll-button.cap-category-scroll-button-right{right:0}.cap-category-scroll-button.cap-category-scroll-button-left{left:0}.cap-category-scroll-button .cap-caret-icon{-webkit-user-select:none;user-select:none;min-width:12px;height:20px}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-close-button{padding:0}@media print{.cap-close-button{display:none}}.cap-close-button .cap-close-icon{padding:2px 0}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-copy-button.cap-copy-button-md{width:95px}.cap-copy-button.cap-copy-button-wide{width:130px}.cap-copy-button .cap-copy-icon{padding:1.3px 0 1.3px 4.6px}.cap-copy-button.cap-copied:not(.cap-button-new),.cap-copy-button.cap-copied.cap-button-new{background-color:#8fd145;border:1px solid #5ca202;box-shadow:0 2px #5ca202}.cap-copy-button.cap-copied:not(.cap-button-new) .cap-copy-button-graphic,.cap-copy-button.cap-copied.cap-button-new .cap-copy-button-graphic{height:30px;margin:initial;width:30px;position:static}@media (any-hover:hover){.cap-copy-button.cap-copied:not(.cap-button-new):hover,.cap-copy-button.cap-copied.cap-button-new:hover{cursor:default;background-color:#8fd145;border:1px solid #5ca202;outline-width:0;box-shadow:0 2px #5ca202}}.cap-copy-button.cap-copied:not(.cap-button-new):focus{cursor:default;background-color:#8fd145;border:1px solid #5ca202;outline-width:0;box-shadow:0 2px #5ca202}.cap-copy-button.cap-copied.cap-button-new:focus-visible:not(:hover){background-color:#8fd145;border:1px solid #5ca202;box-shadow:0 2px #5ca202}.cap-copy-button.cap-copied.cap-button-new:focus:not(:focus-visible){cursor:default;background-color:#8fd145;border:1px solid #5ca202;outline-width:0;box-shadow:0 2px #5ca202}@media print{.cap-copy-button{display:none}}@media (any-hover:hover){button:hover{cursor:pointer}}@media print{.cap-playback-button{display:none}}.cap-playback-button.cap-play.cap-button-md .cap-playback-icon{width:15px;height:17px;padding-left:3px}.cap-playback-button.cap-play.cap-button-lg .cap-playback-icon{width:20px;height:23px;padding-left:4px}.cap-playback-button .cap-playback-pause-icon{filter:brightness(0);width:60%}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-previous-button{z-index:35;position:absolute;top:50%;left:10px}@media print{.cap-previous-button{display:none}}.cap-previous-button .cap-caret-icon{margin-right:3.5px}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-print-button-shape .cap-print-icon{padding:1.7px 0}@media print{.cap-print-button-shape{display:none}}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-scroll-button{z-index:10;position:fixed;bottom:75px;right:18px}.cap-scroll-button .cap-caret-icon{transition:transform .5s,margin .1s}.cap-scroll-button .cap-caret-icon.cap-caret-icon-down{margin-top:2px}.cap-scroll-button .cap-caret-icon.cap-caret-icon-up{margin-bottom:2px}@keyframes fade-day-night-cycle-layer{0%{opacity:0}33%{opacity:1}66%{opacity:0}to{opacity:0}}@keyframes fade-clouds-opacity{0%{opacity:1}20%{opacity:.6}80%{opacity:.6}to{opacity:1}}@keyframes move-cloud{0%{transform:translate(-100%)}to{transform:translate(100vw)}}.cap-clouds-background{pointer-events:none;background:linear-gradient(#d9f7ff 0%,#ffffffb3 100%);width:100vw;height:100vh;position:fixed}.cap-clouds-background.cap-no-animation{background-position:50%;background-repeat:no-repeat}.cap-clouds-background .cap-layer{opacity:0;width:100%;height:100%;animation:120s linear infinite alternate fade-day-night-cycle-layer;position:absolute}.cap-clouds-background .cap-layer.cap-sunset{background:linear-gradient(#d7c4ff 0%,#ffbea46d 100%);animation-delay:30s}.cap-clouds-background .cap-layer.cap-nighttime{background:linear-gradient(#afb8ff 0%,#85c4ff3d 100%);animation-delay:60s}.cap-clouds-background .cap-layer.cap-sunrise{background:linear-gradient(#dbb8ff 0%,#ffdd6e6d 100%);animation-delay:90s}.cap-clouds-background .cap-clouds{width:100%;height:80%;animation:210s linear 30s infinite fade-clouds-opacity;position:absolute;top:10%;left:0}.cap-clouds-background .cap-clouds .cap-cloud-1{background:url(/educator/assets/cloud-1-sElO64jZ.png) 50%/contain no-repeat;width:15%;height:0;padding-bottom:10%;animation:120s linear infinite move-cloud;position:absolute}.cap-clouds-background .cap-clouds .cap-cloud-2{background:url(/educator/assets/cloud-2-NHP4mZlp.png) 50%/contain no-repeat;width:15%;height:0;padding-bottom:10%;animation:120s linear infinite move-cloud;position:absolute}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-ebook-description-read-more-covers{border-radius:5px;width:160px;margin:20px 20px 0 0;transition-duration:.2s;animation:.5s ease-in fadeIn;position:relative}@media (any-hover:hover){.cap-ebook-description-read-more-covers:hover{cursor:pointer;transform:scale(1.1);box-shadow:0 0 30px #00000040}.cap-ebook-description-read-more-covers:focus{transform:scale(1.1);box-shadow:0 0 30px #00000040}}.cap-ebook-description-read-more-covers.cap-ebook-disabled{box-shadow:none;cursor:not-allowed;transform:none}.cap-ebook-description-read-more-covers .cap-ebook-description-read-more-covers-image{border-radius:5px;width:100%;height:100%}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-ebook-cover-placeholder{cursor:pointer;background-color:#ebebeb;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:180px;height:215px;transition-duration:.2s;animation:.5s ease-in fadeIn;display:flex;box-shadow:0 4px 10px #00000040}.cap-ebook-cover-placeholder-hidden{opacity:0}.cap-ebook-cover-placeholder:focus,.cap-ebook-cover-placeholder:hover{background-color:#f5f5f5;transform:scale(1.1)}.cap-ebook-cover-placeholder.cap-ebook-cover-disabled{cursor:not-allowed}.cap-ebook-cover-placeholder .cap-placeholder-image{width:33px;height:22px}.cap-ebook-cover-placeholder .cap-placeholder-title{color:#000;text-align:center;width:130px;max-height:60px;margin-top:12px;font-family:Mulish,sans-serif;font-size:14px;font-weight:700;line-height:20px;display:block}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-element-with-tooltip{flex-direction:row;justify-content:flex-start;align-items:center;display:flex;position:relative}.cap-element-with-tooltip.cap-element-with-tooltip-flex-column{flex-direction:column}.cap-element-with-tooltip:focus{gap:10px}@media (any-hover:hover){.cap-element-with-tooltip:hover{gap:10px}}.cap-element-with-tooltip .cap-element-with-tooltip-alert{clip:rect(1px, 1px, 1px, 1px);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-dropdown-subfilter{flex-direction:column;align-items:flex-start;width:100%;margin:0;padding:0;font-family:Fredoka,regular,sans-serif;font-size:16px;display:inline-flex;position:relative}.cap-dropdown-subfilter .cap-dropdown-subfilter-label{margin:0 0 8px;font-weight:400}.cap-dropdown-subfilter .cap-dropdown-subfilter-select-container{position:relative}.cap-dropdown-subfilter .cap-dropdown-subfilter-select-container .cap-dropdown-subfilter-select{appearance:none;cursor:pointer;text-align:center;background-image:linear-gradient(45deg,#0000 50%,#000 50%),linear-gradient(135deg,#000 50%,#0000 50%),linear-gradient(90deg,#000,#000);background-position:100%;background-repeat:no-repeat;background-size:5px 5px,5px 5px,20px 22px;border:2px solid #000;border-radius:15px;min-width:88px;min-height:23px;padding:0 20px 0 5px;font-family:Fredoka,regular,sans-serif;font-size:16px;position:relative}.cap-dropdown-subfilter .cap-dropdown-subfilter-select-container .cap-dropdown-subfilter-select.cap-disabled{background-image:linear-gradient(45deg,#0000 50%,#666 50%),linear-gradient(135deg,#666 50%,#0000 50%),linear-gradient(90deg,#666,#666);border:.7px solid #666}.cap-dropdown-subfilter .cap-dropdown-subfilter-select-container:after{content:"";cursor:pointer;pointer-events:none;border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:5px;position:absolute;top:28%;right:8px;transform:rotate(45deg)}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-filter-button:not(.cap-button-new),.cap-filter-button.cap-button-new{white-space:nowrap;border:1px solid #757575;border-radius:26px;padding:8px 14px;transition:all .2s;position:relative}.cap-filter-button:not(.cap-button-new) .cap-filter-caret-icon,.cap-filter-button.cap-button-new .cap-filter-caret-icon{margin-left:6px;transition:all .2s}.cap-filter-button:not(.cap-button-new){color:#000;background-color:#fff;flex-direction:row;justify-content:flex-start;align-items:center;font-family:Fredoka,regular,sans-serif;font-size:16px;font-weight:500;display:flex}.cap-filter-button:not(.cap-button-new).cap-open{border-color:#000;box-shadow:0 0 0 2px #000}.cap-filter-button:not(.cap-button-new).cap-open.cap-light-border{border-color:#b2b2b2;box-shadow:0 0 0 2px #b2b2b2}.cap-filter-button:not(.cap-button-new).cap-open .cap-filter-caret-icon{transform:rotate(180deg)}.cap-filter-button:not(.cap-button-new).cap-selected{background-color:#ffbf00;border-color:#000}.cap-filter-button:not(.cap-button-new).cap-light-border{border-color:#b2b2b2}.cap-filter-button:not(.cap-button-new):hover{background-color:#f5f5f5;border-color:#000;box-shadow:0 0 0 2px #000}.cap-filter-button:not(.cap-button-new):hover.cap-light-border{background-color:#fff;border-color:#b2b2b2;box-shadow:0 0 0 2px #b2b2b2}.cap-filter-button:not(.cap-button-new):hover.cap-selected{background-color:#ffbf00}.cap-filter-button:not(.cap-button-new):active{background-color:#ebebeb;box-shadow:0 0 0 3px #000}.cap-filter-button:not(.cap-button-new):active.cap-selected{background-color:#e9af00}.cap-filter-button:not(.cap-button-new):active.cap-light-border{background-color:#ebebeb;box-shadow:0 0 0 3px #b2b2b2}.cap-filter-button.cap-button-new{padding:8px 14px;font-weight:500}.cap-filter-button.cap-button-new.cap-button-secondary{box-shadow:none;border-color:#757575}.cap-filter-button.cap-button-new.cap-open,.cap-filter-button.cap-button-new:focus-visible:not(:hover):not(.cap-selected){background-color:#fffcc1}.cap-filter-button.cap-button-new:active{background-color:#fffb9a;outline:4px solid #000}.cap-filter-button.cap-button-new:active:focus:not(:focus-visible){background-color:#fffb9a;border-color:#000}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-range-filter{flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:18px;font-family:Fredoka,regular,sans-serif;font-size:16px;font-weight:400;display:flex}.cap-range-filter .cap-range-filter-dropdown{min-width:90px}.cap-range-filter .cap-range-filter-min-max-container{flex-direction:row;justify-content:flex-start;align-items:flex-end;display:flex}.cap-range-filter .cap-range-filter-connector{margin:0 8px}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-filter-options .cap-filter-option{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:7px;flex-direction:row;justify-content:flex-start;align-items:center;padding-left:8px;transition:all .1s;display:flex;position:relative}.cap-filter-options .cap-filter-option.cap-filter-option-wrap{flex-wrap:wrap}.cap-filter-options .cap-filter-option:hover{background-color:#ebebeb;border:1px solid #000}.cap-filter-options .cap-filter-option:hover .cap-filter-option-radio:after,.cap-filter-options .cap-filter-option:hover .cap-filter-option-checkbox:after{background-color:#ebebeb}.cap-filter-options .cap-filter-option:hover .cap-filter-option-radio:after{border-color:#000;outline:1px solid #000;box-shadow:inset 0 0 0 3px #ebebeb}.cap-filter-options .cap-filter-option:hover .cap-filter-option-checkbox:after{box-shadow:inset 0 0 0 1px #000}.cap-filter-options .cap-filter-option:hover .cap-filter-label{font-weight:500}.cap-filter-options .cap-filter-option.cap-highlighted{background-color:#fff;border:1px solid #000;outline:3px solid #fff;box-shadow:0 0 0 4px #000}.cap-filter-options .cap-filter-option .cap-filter-option-parent{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.cap-filter-options .cap-filter-option .cap-filter-option-parent+.cap-range-filter,.cap-filter-options .cap-filter-option .cap-filter-option-parent+.cap-dropdown-subfilter{box-sizing:border-box;margin-bottom:16px;padding-left:25px}.cap-filter-options .cap-filter-label{cursor:pointer;flex-grow:1;margin-top:1px;padding:8px 8px 8px 30px;font-family:Fredoka,regular,sans-serif;font-size:16px}.cap-filter-options .cap-filter-option-radio,.cap-filter-options .cap-filter-option-checkbox{cursor:pointer;outline:0;position:absolute}.cap-filter-options .cap-filter-option-checkbox{width:10px;height:13px;margin:0;left:12px}.cap-filter-options .cap-filter-option-radio{width:auto;height:auto}.cap-filter-options .cap-filter-option-radio:after{box-sizing:border-box;content:"";background-color:#fff;border:1px solid #000;border-radius:8px;width:16px;height:16px;transition:all .1s;position:absolute;top:-2px;left:-2px;box-shadow:inset 0 0 0 3px #fff}.cap-filter-options .cap-filter-option-radio:focus:after{border-color:#000;outline:1px solid #000}.cap-filter-options .cap-filter-option-radio:checked:after{background-color:#000!important}.cap-filter-options .cap-filter-option-checkbox:after{box-sizing:border-box;content:"";background-color:#fff;border:1px solid #000;border-radius:2px;width:16px;height:16px;transition:all .1s;position:absolute;top:-2px;left:-2px}.cap-filter-options .cap-filter-option-checkbox:focus-visible:after{border-color:#000;box-shadow:inset 0 0 0 1px #000}.cap-filter-options .cap-filter-checkmark{pointer-events:none;z-index:2;width:22px;height:22px;position:absolute;top:7.5px;left:6.5px}@media (any-hover:hover){button:hover{cursor:pointer}}@keyframes filter-pane-fade-in{0%{opacity:0}to{opacity:1}}@keyframes filter-pane-bounce-in{0%{transform:translateY(-6px)scaleX(.95)}to{transform:translateY(0)scaleX(1)}}.cap-filter-pane{animation:filter-pane-bounce-in .8s linear(0 0.01%, .22 2.1%, .86 6.5%, 1.11 8.6%, 1.3 10.7%, 1.35 11.8%, 1.37 12.9%, 1.37 13.7%, 1.36 14.5%, 1.32 16.2%, 1.03 21.8%, .94 24%, .89 25.9%, .88 26.85%, .87 27.8%, .87 29.25%, .88 30.7%, .91 32.4%, .98 36.4%, 1.01 38.3%, 1.04 40.5%, 1.05 42.7%, 1.05 44.1%, 1.04 45.7%, 1 53.3%, .99 55.4%, .98 57.5%, .99 60.7%, 1 68.1%, 1.01 72.2%, 1 86.7%, 1 100%) forwards, filter-pane-fade-in .1s ease-out forwards;box-sizing:border-box;background-color:#fff;border-radius:7px;width:auto;min-width:100%;height:auto;padding:20px;position:absolute;top:43px;left:0;box-shadow:0 4px 10px #000000bf}@media screen and (width<=720px){.cap-filter-pane{top:42px}}.cap-filter-picker{position:relative}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-mobile-filter-button{box-shadow:0 2px #b2b2b2}.cap-mobile-filter-button .cap-filter-button-text{margin-left:6px;font-weight:400}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-sort-button{font-weight:400}.cap-sort-button:not(.cap-button-new){box-shadow:0 2px #b2b2b2}.cap-sort-button .cap-sort-button-text{margin:0 6px}.cap-sort-button strong{font-weight:500}.cap-sort-button .cap-filter-divider{border:0;border-right:1.5px solid #b2b2b2;height:18px;margin:0 8px 0 2px}.cap-sort-button .cap-sort-button-value{text-align:center;width:70px}.cap-sort-picker{position:relative}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-global-footer{width:auto;margin:0 auto;font-family:Fredoka,regular,sans-serif}@media screen and (width<=1024px){.cap-global-footer{width:650px}}@media screen and (width<=720px){.cap-global-footer{width:480px}}@media screen and (width<=600px){.cap-global-footer{width:300px}}.cap-global-footer.cap-admin,.cap-global-footer.cap-educator,.cap-global-footer.cap-landing,.cap-global-footer.cap-login,.cap-global-footer.cap-player{font-size:12px}.cap-global-footer.cap-admin .cap-global-footer__divider,.cap-global-footer.cap-educator .cap-global-footer__divider,.cap-global-footer.cap-landing .cap-global-footer__divider,.cap-global-footer.cap-login .cap-global-footer__divider,.cap-global-footer.cap-player .cap-global-footer__divider{height:13px}.cap-global-footer.cap-eula,.cap-global-footer.cap-shell{margin-bottom:20px;font-size:12px}.cap-global-footer.cap-eula .cap-global-footer__divider,.cap-global-footer.cap-shell .cap-global-footer__divider{height:13px}.cap-global-footer.cap-dark,.cap-global-footer.cap-dark .cap-global-footer__link{color:#3e3e3e}.cap-global-footer.cap-dark .cap-global-footer__divider{background-color:#959595}.cap-global-footer.cap-dark .cap-global-footer__link-privacy{color:#3e3e3e}.cap-global-footer.cap-dark .cap-global-footer__link-privacy:hover{color:#000}.cap-global-footer.cap-light{color:#fff}.cap-global-footer.cap-light .cap-global-footer__tooltip .cap-tooltip,.cap-global-footer.cap-light .cap-global-footer__tooltip-privacy .cap-tooltip{color:#3e3e3e}.cap-global-footer.cap-light .cap-global-footer__link{color:#fff}.cap-global-footer.cap-light .cap-global-footer__divider{background-color:#fff}.cap-global-footer.cap-light .cap-global-footer__link-privacy{color:#ebebeb}.cap-global-footer.cap-light .cap-global-footer__link-privacy:hover{color:#fff}.cap-global-footer__row{flex-flow:wrap;justify-content:center;align-items:center;display:flex}.cap-global-footer__row.cap-logo{flex-wrap:nowrap;margin-bottom:1em}.cap-global-footer__row.cap-logo .cap-global-footer__logo-image{margin:0 20px 1em}@media screen and (width<=1024px){.cap-global-footer__row.cap-logo .cap-global-footer__logo-image{margin-bottom:.25em}}.cap-global-footer__link{line-height:1.5em;text-decoration:none}.cap-global-footer__link:hover,.cap-global-footer__link:focus{text-decoration:underline}.cap-global-footer__link-privacy{font-size:16px;font-weight:500;text-decoration:none}.cap-global-footer__link-privacy:hover,.cap-global-footer__link-privacy:focus{font-size:17px;text-decoration:underline}.cap-global-footer__tooltip .cap-tooltip,.cap-global-footer__tooltip-privacy .cap-tooltip{white-space:nowrap;border-radius:15px;padding:3px 9px;font-size:16px}@media screen and (width<=600px){.cap-global-footer__tooltip .cap-tooltip,.cap-global-footer__tooltip-privacy .cap-tooltip{white-space:break-spaces}}.cap-global-footer__tooltip-privacy{height:17px;margin-top:4px}.cap-global-footer__tooltip-privacy .cap-tooltip.cap-tooltip-top,.cap-global-footer__tooltip-privacy .cap-tooltip.cap-tooltip-hidden{transform:translateY(0)}.cap-global-footer__divider{width:1px;margin:0 7px}@media (any-hover:hover){button:hover{cursor:pointer}}.checkbox{-webkit-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none;text-align:center;box-sizing:border-box;background-color:#f5f5f5;border:1px solid #666;border-radius:20%;flex-direction:column;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.checkbox:hover{cursor:pointer;border-color:#000;box-shadow:0 0 6px #0000001a}.checkbox.disabled{background-color:#b2b2b2;border:1px solid #b2b2b2}.checkbox.disabled:hover{box-shadow:unset;cursor:default}.checkbox.value_true{background-color:#66008c}.checkbox.value_true:hover{background-color:#470061}.checkbox.unchecked{background-color:#66008c}.checkbox.unchecked:hover{background-color:#470061}.checkbox .checkbox-check{filter:brightness(0)invert();height:16px}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-mobile-filters-checkbox{flex-direction:row;justify-content:flex-start;align-items:center;margin:4px 0 4px 2px;display:flex}.cap-mobile-filters-checkbox .cap-mobile-filters-checkbox-label{cursor:pointer;margin:0 0 0 15px;font-family:Fredoka,regular,sans-serif;font-size:16px;font-weight:400}.cap-mobile-filters-checkbox .cap-mobile-filters-checkbox-item{background-color:#fff;border:1px solid #000;border-radius:10%;width:17px;height:17px}.cap-mobile-filters-checkbox .cap-mobile-filters-checkbox-item:focus,.cap-mobile-filters-checkbox .cap-mobile-filters-checkbox-item:hover{box-shadow:none;border-color:#000;outline:1px solid #000}.cap-mobile-filters-checkbox .cap-mobile-filters-checkbox-item.value_true{background-color:#fff}.cap-mobile-filters-checkbox .cap-mobile-filters-checkbox-item .checkbox-check{filter:unset;width:25px;height:25px;display:block}@media (any-hover:hover){button:hover{cursor:pointer}}@keyframes filter-panel-slide-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.cap-mobile-filters-panel{color:#000;z-index:5;background-color:#ebebeb;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:100vw;animation:.2s ease-out forwards filter-panel-slide-in;display:flex;position:fixed;top:70px;bottom:0;left:0}.cap-mobile-filters-panel.cap-mobile-filters-panel-full-screen{padding-top:70px;top:0}.cap-mobile-filters-panel .cap-mobile-filters-header{flex-direction:row;justify-content:space-between;align-items:stretch;padding:2px 10px 2px 15px;display:flex}.cap-mobile-filters-panel .cap-mobile-filters-header .cap-mobile-filters-icon-container{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.cap-mobile-filters-panel .cap-mobile-filters-header .cap-mobile-filters-icon-container .cap-mobile-filters-icon{width:100%}.cap-mobile-filters-panel .cap-mobile-filters-header .cap-mobile-filters-title{font-family:Fredoka One,regular;font-size:24px;font-weight:500}.cap-mobile-filters-panel .cap-mobile-filters-header .cap-mobile-filters-close{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.cap-mobile-filters-panel .cap-mobile-filters-header .cap-mobile-filters-close-button{background-color:#0000;border:0;flex-direction:row;justify-content:flex-start;align-items:stretch;padding:10px;display:flex}.cap-mobile-filters-panel .cap-mobile-filters-divider{background-color:#000;border-radius:2px;height:3px;margin:0 8px}.cap-mobile-filters-panel .cap-mobile-filters-list{height:calc(100dvh - 110px);padding:0 50px;overflow:auto}.cap-mobile-filters-panel .cap-mobile-filters-list.cap-mobile-filters-list-set-min-width{min-width:280px;padding:0 40px}.cap-mobile-filters-panel .cap-mobile-filters-list.cap-with-footer{height:calc(100dvh - 203px)}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section:not(:last-child){border-bottom:1.5px solid #b2b2b2}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section .cap-mobile-filters-section{border:0}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section .cap-mobile-filters-section .cap-mobile-filters-section-content{margin:0 35px}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section.cap-open .cap-mobile-filters-section-toggle{padding-bottom:5px}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section.cap-open>.cap-mobile-filters-subsection-toggle{border-bottom:1.5px solid #b2b2b2}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section.cap-open>.cap-mobile-filters-section-content{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section.cap-open>.cap-mobile-filters-section-content .cap-mobile-filter-option-highlight{background:#fff6;border-radius:10px;width:285px;margin-bottom:5px;margin-left:-5px;padding:8px 5px 12px}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section.cap-open>.cap-mobile-filters-section-content .cap-mobile-filter-option-highlight .cap-mobile-filters-checkbox-label{font-weight:600}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section.cap-open>.cap-mobile-filters-section-content .cap-mobile-filter-option-highlight .cap-range-filter{flex-wrap:wrap;gap:10px;padding-left:36px}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section.cap-open>.cap-mobile-filters-section-content .cap-mobile-filter-option-highlight .cap-range-filter .cap-range-filter-min-max-container{flex-wrap:wrap;gap:10px 0;width:100%}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section.cap-open>.cap-mobile-filters-section-content .cap-mobile-filter-option-highlight .cap-range-filter .cap-range-filter-dropdown{padding-left:0}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section.cap-open>.cap-mobile-filters-section-content .cap-mobile-filter-option-highlight .cap-range-filter .cap-range-filter-dropdown .cap-dropdown-subfilter-label{text-align:left;width:50px;margin:0}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section.cap-open>.cap-mobile-filters-section-content .cap-mobile-filter-option-highlight .cap-range-filter .cap-range-filter-dropdown:last-child{gap:0}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section.cap-open>.cap-mobile-filters-section-content .cap-mobile-filter-option-highlight .cap-range-filter .cap-range-filter-dropdown:last-child .cap-dropdown-subfilter-label{display:none}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section.cap-open>.cap-mobile-filters-section-content .cap-mobile-filter-option-highlight .cap-dropdown-subfilter{flex-direction:row;align-items:center;width:auto;padding-left:15px}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section.cap-open>.cap-mobile-filters-section-content .cap-mobile-filter-option-highlight .cap-dropdown-subfilter .cap-dropdown-subfilter-label{margin:0}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section.cap-open>.cap-mobile-filters-section-content .cap-mobile-filter-option-highlight .cap-dropdown-subfilter.cap-mobile-filter-option-single-dropdown{gap:15px;padding-left:36px;display:flex}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section.cap-open>.cap-mobile-filters-section-content .cap-mobile-filter-option-highlight .cap-dropdown-subfilter .cap-dropdown-subfilter-select{min-width:76px;max-width:76px}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section-toggle,.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-subsection-toggle{background-color:#0000;border:0;flex-direction:row;justify-content:space-between;align-items:center;font-family:Fredoka,regular,sans-serif;display:flex}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section-toggle .cap-selection-count,.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-subsection-toggle .cap-selection-count{font-weight:400}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section-toggle .cap-caret-icon,.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-subsection-toggle .cap-caret-icon{transition:transform .3s ease-in-out}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section-toggle{width:100%;padding:22px 0;font-size:18px;font-weight:500}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-subsection-toggle{border-top:1.5px solid #b2b2b2;margin:0 15px;padding:12px 20px;font-size:16px;font-weight:400}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section-content{padding:6px 5px 20px;display:none}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-mobile-filters-section-content.cap-adjusted-padding{padding-bottom:15px}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-filter-checkbox{flex-direction:row;justify-content:flex-start;align-items:stretch;display:flex}.cap-mobile-filters-panel .cap-mobile-filters-list .cap-filter-checkbox-text{font-family:Fredoka,regular,sans-serif;font-size:16px;font-weight:400}.cap-mobile-filters-panel .cap-mobile-filters-footer{flex-direction:row;justify-content:center;align-items:stretch;padding:30px 0;display:flex;position:relative}.cap-mobile-filters-panel .cap-mobile-filters-footer .cap-mobile-filters-button{letter-spacing:0;opacity:0;margin:0 8px;font-family:Fredoka,regular,sans-serif;font-weight:600;animation:.4s linear forwards fade-pop-in}.cap-mobile-filters-panel .cap-mobile-filters-footer .cap-mobile-filters-button:nth-child(2){animation-delay:.1s}.cap-mobile-filters-panel .cap-mobile-filters-footer:before{content:"";background:linear-gradient(#fff0 0%,#ebebeb 100%);width:100%;height:20px;position:absolute;top:-20px}@media (any-hover:hover){button:hover{cursor:pointer}}@keyframes fade-pop-in{0%{opacity:0;transform:scale(.8)}25%{opacity:.25;transform:scale(1)}50%{opacity:.5;transform:scale(1.025)}75%{opacity:.75;transform:scale(.95)}to{opacity:1}}.cap-breadcrumb-item{align-items:center;height:50px;display:flex}.cap-breadcrumb-item-ellipsis{color:#fff;margin:6px 10px 0;font-family:Fredoka One,regular;font-size:24px;font-weight:700}.cap-breadcrumb-item-ellipsis-link{color:#fff;text-decoration:none}.cap-breadcrumb-item.animated{animation:.5s ease-out forwards fade-pop-in}.cap-breadcrumb-item .cap-breadcrumb-caret{width:15px;height:26px;margin-right:6px}.cap-breadcrumb-item .cap-breadcrumb-item-link{text-decoration:none}.cap-breadcrumb-item .cap-breadcrumb-item-link.cap-disabled{cursor:not-allowed}@media screen and (width<=720px){.cap-breadcrumb-item .cap-breadcrumb-item-link:hover:not(.cap-disabled) .cap-breadcrumb-box,.cap-breadcrumb-item .cap-breadcrumb-item-link:focus:not(.cap-disabled) .cap-breadcrumb-box{height:38px;top:inherit}}.cap-breadcrumb-item .cap-breadcrumb-item-link:hover:not(.cap-disabled) .cap-breadcrumb-box .cap-breadcrumb-tooltip,.cap-breadcrumb-item .cap-breadcrumb-item-link:focus:not(.cap-disabled) .cap-breadcrumb-box .cap-breadcrumb-tooltip{display:block}@media screen and (width<=720px){.cap-breadcrumb-item .cap-breadcrumb-item-link:hover:not(.cap-disabled) .cap-breadcrumb-box .cap-breadcrumb-tooltip,.cap-breadcrumb-item .cap-breadcrumb-item-link:focus:not(.cap-disabled) .cap-breadcrumb-box .cap-breadcrumb-tooltip{display:none}}.cap-breadcrumb-item .cap-breadcrumb-box{border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:38px;height:38px;margin:0 10px;transition:all .2s ease-in-out;display:flex;position:relative}@media screen and (width>=720px){.cap-breadcrumb-item .cap-breadcrumb-box{width:50px;height:50px}}.cap-breadcrumb-item .cap-breadcrumb-box.loading{opacity:.3}.cap-breadcrumb-item .cap-breadcrumb-box.last-breadcrumb{width:38px;height:38px;margin:0 10px}@media screen and (width>=720px){.cap-breadcrumb-item .cap-breadcrumb-box.last-breadcrumb{width:50px;height:50px}}.cap-breadcrumb-item .cap-breadcrumb-box.last-breadcrumb:hover:not(.cap-disabled),.cap-breadcrumb-item .cap-breadcrumb-box.last-breadcrumb:focus:not(.cap-disabled){height:38px;top:inherit}@media (any-hover:hover){.cap-breadcrumb-item .cap-breadcrumb-box.last-breadcrumb:hover:not(.cap-disabled){cursor:auto;transform:scale(1)}}@media screen and (width<=360px){.cap-breadcrumb-item .cap-breadcrumb-box{display:none}}.cap-breadcrumb-item .cap-breadcrumb-box .icon{height:100%}.cap-breadcrumb-item .cap-breadcrumb-box .cap-breadcrumb-image{border-radius:50%;width:100%;min-height:38px}@media screen and (width>=720px){.cap-breadcrumb-item .cap-breadcrumb-box .cap-breadcrumb-image{min-height:50px}}.cap-breadcrumb-item .cap-breadcrumb-box .cap-breadcrumb-tooltip{color:#000;white-space:nowrap;z-index:1000;background-color:#fff;border-radius:20px;height:25px;margin-top:5px;padding:8px 16px 4px;font-family:Mulish,sans-serif;font-size:16px;transition:opacity .3s;display:none;position:absolute;top:50px;box-shadow:0 0 12px #00000026}.cap-breadcrumb-item .cap-breadcrumb-box .cap-breadcrumb-tooltip.home{left:-12px}@media screen and (width<=720px){.cap-breadcrumb-item .cap-breadcrumb-box .cap-breadcrumb-tooltip{display:none}}@media (any-hover:hover){.cap-breadcrumb-item .cap-breadcrumb-box:hover:not(.cap-disabled){cursor:pointer;transform:scale(1.1)}}.cap-breadcrumb-item .cap-breadcrumb-label{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-left:6px;font-family:Fredoka One,regular;font-size:30px;overflow:hidden}.cap-breadcrumb-item .cap-breadcrumb-label.cap-last{margin-left:10px}@media screen and (width<=360px){.cap-breadcrumb-item .cap-breadcrumb-label.cap-last{margin-left:6px}}.cap-breadcrumb-item .cap-breadcrumb-label.animated{transition:opacity .5s,width .3s}.cap-breadcrumb-item .cap-custom-title{margin-left:6px}@media (any-hover:hover){button:hover{cursor:pointer}}@keyframes loading-bounce{0%{transform:scale(1)}15%{transform:scale(1.4)}30%{transform:scale(1.15)}50%{transform:scale(1)}to{transform:scale(1)}}.cap-breadcrumbs-loader{color:#fff;flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.cap-breadcrumbs-loader .cap-loading-dot{background-color:#fff;border-radius:3px;width:6px;height:6px;margin:0 3px;animation:1.5s ease-in-out infinite loading-bounce}.cap-breadcrumbs-loader .cap-loading-dot:nth-child(2){animation-delay:.15s}.cap-breadcrumbs-loader .cap-loading-dot:nth-child(3){animation-delay:.3s}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-breadcrumb-list{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.cap-breadcrumb-list .cap-list-container{padding:4px 0;pointer-events:auto;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:0 auto;padding-inline-start:0;display:flex}.cap-breadcrumb-list .cap-list-container li{list-style-type:none}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-logo-breadcrumb{transition:transform .2s ease-in-out;position:relative}.cap-logo-breadcrumb.cap-disabled{cursor:not-allowed}@media (any-hover:hover){.cap-logo-breadcrumb:hover:not(.cap-disabled){transform:scale(1.1)}}.cap-logo-breadcrumb:focus:not(.cap-disabled){transform:scale(1.1)}.cap-logo-breadcrumb .cap-logo-pgo{min-width:58px;max-width:106px;max-height:62px;margin:8px 14px 0 16px;transition:transform .2s ease-in-out,opacity .5s ease-in-out;position:relative}@media screen and (width<=720px){.cap-logo-breadcrumb .cap-logo-pgo{min-width:100px;max-height:62px;margin:8px 4px 0 14px}}.cap-logo-breadcrumb .cap-logo-pgo.pop{animation:.75s linear pop-in}.cap-logo-breadcrumb .cap-logo-pgn{width:177px;height:46px;margin:0 12px 6px 20px;transition:transform .2s ease-in-out,opacity .5s ease-in-out;position:relative}@media screen and (width<=720px){.cap-logo-breadcrumb .cap-logo-pgn{width:115px;height:26px;margin:0 10px 0 20px}}@media screen and (width<=600px){.cap-logo-breadcrumb .cap-logo-pgn{margin-right:4px}}.cap-logo-breadcrumb .cap-logo-pgn.pop{transition:transform .2s ease-in-out,opacity .3s ease-in-out;animation:.75s linear pop-in}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-module-breadcrumbs{z-index:3;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:1200px;height:50px;margin-top:18px;display:flex;position:relative}.cap-module-breadcrumbs.cap-pgn{margin-top:4px}@media screen and (width>=720px){.cap-module-breadcrumbs{height:50px}.cap-module-breadcrumbs.cap-pgn{margin-top:18px}}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-pagination{position:relative}.cap-pagination .cap-pagination-btn-container{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:0;display:flex}.cap-pagination .cap-pagination-item{list-style:none}.cap-pagination .cap-pagination-item.cap-hidden{visibility:hidden}.cap-pagination .cap-button-new.cap-pagination-left,.cap-pagination .cap-button-new.cap-pagination-page,.cap-pagination .cap-button-new.cap-pagination-right{box-shadow:none;background-color:#f5f5f5;border:none;min-width:44px;max-width:44px;height:44px;font-size:20px;font-weight:400}@media (any-hover:hover){.cap-pagination .cap-button-new.cap-pagination-left:hover,.cap-pagination .cap-button-new.cap-pagination-page:hover,.cap-pagination .cap-button-new.cap-pagination-right:hover{background-color:#fffcc1;outline-color:#0000;font-weight:600}}.cap-pagination .cap-button-new.cap-pagination-left:focus-visible:not(:hover),.cap-pagination .cap-button-new.cap-pagination-page:focus-visible:not(:hover),.cap-pagination .cap-button-new.cap-pagination-right:focus-visible:not(:hover){outline-offset:-4px;border:1px solid;outline-width:1px}.cap-pagination .cap-button-new.cap-pagination-left:focus:not(:focus-visible),.cap-pagination .cap-button-new.cap-pagination-page:focus:not(:focus-visible),.cap-pagination .cap-button-new.cap-pagination-right:focus:not(:focus-visible){background-color:#fffcc1;outline-color:#0000;font-weight:600}.cap-pagination .cap-button-new.cap-pagination-left.cap-selected,.cap-pagination .cap-button-new.cap-pagination-page.cap-selected,.cap-pagination .cap-button-new.cap-pagination-right.cap-selected{background-color:#fcf43d;border:2px solid;font-weight:600}@media (any-hover:hover){.cap-pagination .cap-button-new.cap-pagination-left.cap-selected:hover,.cap-pagination .cap-button-new.cap-pagination-page.cap-selected:hover,.cap-pagination .cap-button-new.cap-pagination-right.cap-selected:hover{background-color:#fffcc1;outline:1px solid #000}}.cap-pagination .cap-button-new.cap-pagination-left.cap-selected:focus:not(:focus-visible),.cap-pagination .cap-button-new.cap-pagination-page.cap-selected:focus:not(:focus-visible),.cap-pagination .cap-button-new.cap-pagination-right.cap-selected:focus:not(:focus-visible){background-color:#fffcc1;outline:1px solid #000}.cap-pagination .cap-button-new.cap-pagination-left .cap-icon{margin-left:-2px}.cap-pagination .cap-button-new.cap-pagination-right .cap-icon{margin-right:-2px}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-password-validation{color:#db0014;text-align:left;width:100%;margin:0;font-size:16px;transition:color .2s}.cap-password-validation.cap-valid{color:#000}@media screen and (width<=600px){.cap-password-validation{width:230px}}.cap-password-validation .cap-password-validation-list{margin-top:2px;margin-bottom:0;padding-left:20px}.cap-password-validation .cap-password-validation-list .cap-password-requirement{text-align:left;transition:color .2s}.cap-password-validation .cap-password-validation-list .cap-password-requirement.cap-valid{color:#000;flex-direction:row;justify-content:flex-start;align-items:stretch;margin-left:-15px;list-style:none;display:flex}.cap-password-validation .cap-password-validation-list .cap-password-requirement::marker{font-size:8px}.cap-password-validation .cap-password-validation-list .cap-password-requirement .cap-checkmark{position:relative;top:4px}.cap-password-validation .cap-password-validation-list .cap-password-requirement .cap-requirement-text{margin-left:3px;position:relative;top:2px}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-subnavigation-buttons{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}@media screen and (width<=840px){.cap-subnavigation-buttons{width:100%}}.cap-subnavigation-buttons .cap-subnavigation-button{color:#000;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:20px;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:43.6px;padding:0 20.5px;transition:all .1s;display:flex;box-shadow:0 3.4px 3.4px #00000040}@media screen and (width<=840px){.cap-subnavigation-buttons .cap-subnavigation-button{background-color:#fff;border-radius:25px;padding:0 16px}}.cap-subnavigation-buttons .cap-subnavigation-button.cap-hidden{display:none}.cap-subnavigation-buttons .cap-subnavigation-button.cap-selected{box-shadow:0 3.4px 3.4px #00000040,0 0 0 2px #000}.cap-subnavigation-buttons .cap-subnavigation-button.cap-selected:hover{cursor:auto}.cap-subnavigation-buttons .cap-subnavigation-button:hover{color:#fff;cursor:pointer;background-color:#3e3e3e;border-color:#3e3e3e}.cap-subnavigation-buttons .cap-subnavigation-button:hover .cap-icon,.cap-subnavigation-buttons .cap-subnavigation-button:hover .cap-icon .cap-content-management-gear-fill,.cap-subnavigation-buttons .cap-subnavigation-button:hover .cap-icon .cap-content-management-pencil-fill{fill:#fff}.cap-subnavigation-buttons .cap-subnavigation-button:hover .cap-icon .cap-content-management-pencil-stroke{fill:#3e3e3e}.cap-subnavigation-buttons .cap-subnavigation-button .cap-icon{fill:#000;-webkit-user-select:none;user-select:none;margin-right:12px}.cap-subnavigation-buttons .cap-subnavigation-button .cap-icon .cap-content-management-gear-fill,.cap-subnavigation-buttons .cap-subnavigation-button .cap-icon .cap-content-management-pencil-fill{fill:#000}.cap-subnavigation-buttons .cap-subnavigation-button .cap-icon .cap-content-management-pencil-stroke{fill:#fff}.cap-subnavigation-buttons .cap-subnavigation-button .cap-subnavigation-button-text{text-align:left;-webkit-user-select:none;user-select:none;width:88.8px;margin:0;font-family:Fredoka One,regular;font-size:12px;font-weight:400;position:relative}@media screen and (width<=840px){.cap-subnavigation-buttons .cap-subnavigation-button .cap-subnavigation-button-text{letter-spacing:.22px;width:auto;font-family:Fredoka,regular,sans-serif;font-size:22px;line-height:23px}}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-subnavigation-menu{box-sizing:border-box;max-width:190px;padding:13.7px 11px}@media screen and (width<=840px){.cap-subnavigation-menu{background-color:#f5f5f5;border-top:1px solid #666;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;width:100%;max-width:none;padding:20px 13px 14px;display:flex;box-shadow:0 4px 10px #00000040}}.cap-subnavigation-menu .cap-subnavigation-menu-title{margin:0;font-family:Fredoka,regular,sans-serif;font-size:22px;font-weight:600}.cap-subnavigation-menu .cap-subnavigation-menu-divider{background-color:#666;border:none;width:95%;height:1px;margin:12px 0 14px}.cap-subnavigation-menu .cap-subnavigation-menu-toggle{color:#000;letter-spacing:.22px;background-color:#fff;border:1px solid #fff;border-radius:40px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 20.5px;font-family:Fredoka One,regular;font-size:22px;font-weight:400;line-height:23px;display:flex;box-shadow:0 2px 4px #00000040}.cap-subnavigation-menu .cap-subnavigation-menu-toggle:hover{color:#fff;cursor:pointer;background-color:#3e3e3e;border-color:#3e3e3e}.cap-subnavigation-menu .cap-subnavigation-menu-toggle:hover .cap-caret-icon{fill:#fff}.cap-subnavigation-menu .cap-subnavigation-menu-toggle .cap-caret-icon-container{flex-direction:row;justify-content:center;align-items:center;display:flex}@media (any-hover:hover){button:hover{cursor:pointer}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes menu-slide-in{0%{transform:scale(.95)translateY(-10px)}to{transform:scale(1)translateY(0)}}@keyframes menu-slide-out{0%{transform:scale(1)translateY(0)}to{transform:scale(.95)translateY(-10px)}}.cap-navigation-menu{transform-origin:0 0;background-color:#fff;border-radius:5px;flex-flow:column wrap;justify-content:flex-start;align-items:center;width:190px;display:flex;position:absolute;top:55px;box-shadow:0 4px 10px #00000040}.cap-navigation-menu.cap-opening{animation:fade-in .2s linear forwards, menu-slide-in .8s linear(0 0.01%, .22 2.1%, .86 6.5%, 1.11 8.6%, 1.3 10.7%, 1.35 11.8%, 1.37 12.9%, 1.37 13.7%, 1.36 14.5%, 1.32 16.2%, 1.03 21.8%, .94 24%, .89 25.9%, .88 26.85%, .87 27.8%, .87 29.25%, .88 30.7%, .91 32.4%, .98 36.4%, 1.01 38.3%, 1.04 40.5%, 1.05 42.7%, 1.05 44.1%, 1.04 45.7%, 1 53.3%, .99 55.4%, .98 57.5%, .99 60.7%, 1 68.1%, 1.01 72.2%, 1 86.7%, 1 100%) forwards}@media screen and (width<=840px){.cap-navigation-menu.cap-opening{animation:fade-in .4s linear forwards, slide-in .8s linear(0 0.01%, .22 2.1%, .86 6.5%, 1.11 8.6%, 1.3 10.7%, 1.35 11.8%, 1.37 12.9%, 1.37 13.7%, 1.36 14.5%, 1.32 16.2%, 1.03 21.8%, .94 24%, .89 25.9%, .88 26.85%, .87 27.8%, .87 29.25%, .88 30.7%, .91 32.4%, .98 36.4%, 1.01 38.3%, 1.04 40.5%, 1.05 42.7%, 1.05 44.1%, 1.04 45.7%, 1 53.3%, .99 55.4%, .98 57.5%, .99 60.7%, 1 68.1%, 1.01 72.2%, 1 86.7%, 1 100%) forwards}}.cap-navigation-menu.cap-closing{animation:.1s linear forwards fade-out,.1s ease-in forwards menu-slide-out}@media screen and (width<=840px){.cap-navigation-menu.cap-closing{animation:.1s linear forwards fade-out,.1s ease-in forwards slide-out}.cap-navigation-menu{box-shadow:none;transform-origin:50% 0;border-radius:0 0 10px 10px;width:100%;position:static}}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-language-toggle{justify-content:flex-start;min-width:115px;font-family:Fredoka,regular,sans-serif;font-weight:600;animation:.2s linear fade-in;position:relative;bottom:1px}.cap-language-toggle.cap-language-toggle-add-margin{margin-right:10px}.cap-language-toggle .cap-language-toggle-icon{width:17.5px;height:17px}@media screen and (width<=600px){.cap-language-toggle{min-width:unset}.cap-language-toggle .cap-language-toggle-icon{display:none}}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-pervasive-header-button{color:#000;background-color:#0000;border-color:#0000;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;margin:0;padding:0;display:flex;position:relative}.cap-pervasive-header-tooltip-bounce .cap-tooltip-bottom{text-wrap:nowrap;margin-top:5px}.cap-pervasive-header-tooltip-bounce .cap-tooltip-bottom.cap-tooltip-visible{text-align:center;transition:transform .5s linear(0 0.01%, .22 2.1%, .86 6.5%, 1.11 8.6%, 1.3 10.7%, 1.35 11.8%, 1.37 12.9%, 1.37 13.7%, 1.36 14.5%, 1.32 16.2%, 1.03 21.8%, .94 24%, .89 25.9%, .88 26.85%, .87 27.8%, .87 29.25%, .88 30.7%, .91 32.4%, .98 36.4%, 1.01 38.3%, 1.04 40.5%, 1.05 42.7%, 1.05 44.1%, 1.04 45.7%, 1 53.3%, .99 55.4%, .98 57.5%, .99 60.7%, 1 68.1%, 1.01 72.2%, 1 86.7%, 1 100%), opacity .2s linear}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-random-article-button{background-color:#0000;border:none;flex-direction:column;justify-content:center;align-items:center;width:50px;padding:0;display:flex;position:relative}.cap-random-article-button .cap-random-article-spinner-wheel{height:32px}@media (any-hover:hover){button:hover{cursor:pointer}}@keyframes slide-search-in-mobile{0%{opacity:0;max-width:0}to{opacity:1;max-width:265px}}.cap-search-container{box-sizing:border-box;background-color:#fff;border:1px solid;border-radius:55px;flex-direction:row;justify-content:stretch;align-items:center;width:100%;max-width:265px;height:37px;padding:5px 8px 5px 19px;display:flex;position:relative}.cap-search-container.cap-search-focus,.cap-search-container:hover{box-shadow:0 2px 4px #00000040}.cap-search-container.cap-search-focus{border-width:2px}@media screen and (width<=840px){.cap-search-container{height:37px;padding:5px 6px 5px 19px;animation:.2s ease-in-out slide-search-in-mobile}}.cap-search-container.cap-in-admin-tool{padding:5px 5px 5px 13px}@media screen and (width<=840px){.cap-search-container.cap-in-admin-tool{padding-left:10px}}.cap-search-container .cap-search-input-container{opacity:0;flex:1;animation:.2s linear .3s forwards fade-in}.cap-search-container .cap-search-input-container .cap-search-input{box-sizing:border-box;border:none;outline:none;width:calc(95% - 45px);height:100%;font-family:Fredoka,regular,sans-serif;font-size:16px}@media screen and (width<=840px){.cap-search-container .cap-search-input-container .cap-search-input{font-size:16px}}.cap-search-container .cap-search-results{box-sizing:border-box;scrollbar-width:none;background:#fff;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;max-height:370px;margin-top:1em;padding:0 10px;list-style:none;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 30px #00000040}@media screen and (width<=720px){.cap-search-container .cap-search-results{max-height:50dvh}}.cap-search-container .cap-search-results::-webkit-scrollbar{display:none}.cap-search-container .cap-search-results.cap-search-results-padding{z-index:-1;border:1px solid;border-top:0;border-radius:0 0 10px 10px;padding-top:35px;padding-bottom:10px}.cap-search-container .cap-search-results .cap-search-results-scrollable-list-container{z-index:1000;margin-bottom:10px;position:relative}.cap-search-container .cap-search-results .cap-search-results-scrollable-list-container:after,.cap-search-container .cap-search-results .cap-search-results-scrollable-list-container:before{content:"";z-index:1001;width:265px;height:1px;position:absolute;left:0}.cap-search-container .cap-search-results .cap-search-results-scrollable-list-container:before{top:-1px;box-shadow:0 0 10px 5px #fff}.cap-search-container .cap-search-results .cap-search-results-scrollable-list-container:after{bottom:-1px;box-shadow:0 0 10px 5px #fff}.cap-search-container .cap-search-results .cap-search-results-scrollable-list{max-height:270px;margin:0;padding:0;overflow-y:scroll}@media screen and (width<=720px){.cap-search-container .cap-search-results .cap-search-results-scrollable-list{max-height:calc(42dvh - 50px)}}.cap-search-container .cap-search-results .cap-search-result-item{z-index:1000;flex-direction:row;justify-content:flex-start;align-items:center;gap:11px;margin-bottom:10px;padding:5px 10px;font-family:Fredoka,regular,sans-serif;display:flex}.cap-search-container .cap-search-results .cap-search-result-item:first-child{margin-top:10px}@media (any-hover:hover){.cap-search-container .cap-search-results .cap-search-result-item:hover{cursor:pointer;background:#ebebeb;border-radius:6px}}.cap-search-container .cap-search-results .cap-search-result-item .cap-search-result-item-icon{min-width:30px;min-height:30px}.cap-search-container .cap-search-results .cap-search-result-item .cap-search-result-item-icon.cap-search-result-item-icon-align-center{flex-direction:row;justify-content:center;align-items:center;display:flex}.cap-search-container .cap-search-results .cap-search-result-item .cap-search-result-item-text{flex-direction:column;justify-content:flex-start;align-items:stretch;width:calc(100% - 41px);display:flex}.cap-search-container .cap-search-results .cap-search-result-item .cap-search-result-item-text .cap-search-result-item-title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;font-weight:500;overflow-x:hidden}.cap-search-container .cap-search-results .cap-search-result-item .cap-search-result-item-text .cap-search-result-item-subtitle{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:300;overflow-x:hidden}.cap-search-container .cap-search-results .cap-search-result-item.cap-active{background:#ebebeb}.cap-search-container .cap-search-results .cap-search-result-item-more{box-shadow:none;box-sizing:border-box;border:none;border-radius:10px;justify-content:center;width:100%;min-height:42px;margin:0;padding:0;font-family:Fredoka,regular,sans-serif;font-size:19px;font-weight:500}.cap-search-container .cap-search-results .cap-search-result-item-more:not(.cap-button-new){background-color:#fcdb7d}@media (any-hover:hover){.cap-search-container .cap-search-results .cap-search-result-item-more:not(.cap-button-new):hover{cursor:pointer;border:3px solid #000}}.cap-search-container .cap-search-results .cap-search-result-item-more:not(.cap-button-new):focus{border:3px solid #000}.cap-search-container .cap-search-results .cap-search-result-item-more.cap-button-new:focus-visible:not(:hover){border:1px solid}.cap-search-container .cap-search-buttons{flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.cap-search-container .cap-search-button{box-shadow:none;box-sizing:border-box;background:0 0;border:none;flex-direction:row;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .1s;display:flex;position:absolute;right:-10px}.cap-search-container .cap-search-button.cap-search-button-hide{visibility:hidden}.cap-search-container .cap-search-button.cap-search-disabled{cursor:not-allowed}.cap-search-container .cap-search-button.cap-search-close-button{justify-content:flex-center;right:24px}.cap-search-container .cap-search-button .cap-search-close-icon{fill:#666}.cap-search-container .cap-search-button:focus:not(.cap-search-disabled) .cap-search-icon{width:23px;height:23px}.cap-search-container .cap-search-button:focus:not(.cap-search-disabled) .cap-search-icon-drop-shadow,.cap-search-container .cap-search-button:focus:not(.cap-search-disabled) .cap-search-icon-inner-shadow{fill:#b2b2b2}.cap-search-container .cap-search-button:focus:not(.cap-search-disabled) .cap-search-icon-fill,.cap-search-container .cap-search-button:focus:not(.cap-search-disabled) .cap-search-icon-stroke{fill:#000}.cap-search-container .cap-search-button:focus:not(.cap-search-disabled) .cap-search-close-icon{fill:#000;width:13px;height:12px}@media (any-hover:hover){.cap-search-container .cap-search-button:hover:not(.cap-search-disabled) .cap-search-icon{width:23px;height:23px}.cap-search-container .cap-search-button:hover:not(.cap-search-disabled) .cap-search-icon-drop-shadow,.cap-search-container .cap-search-button:hover:not(.cap-search-disabled) .cap-search-icon-inner-shadow{fill:#b2b2b2}.cap-search-container .cap-search-button:hover:not(.cap-search-disabled) .cap-search-icon-fill,.cap-search-container .cap-search-button:hover:not(.cap-search-disabled) .cap-search-icon-stroke{fill:#000}.cap-search-container .cap-search-button:hover:not(.cap-search-disabled) .cap-search-close-icon{fill:#000;width:13px;height:12px}}.cap-search-container .cap-hide-element{clip:rect(1px, 1px, 1px, 1px);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-playback-speed-controls{box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:#fff6;border-radius:10px;width:206px;margin-top:8px;padding:13px 16px;font-family:Fredoka,regular,sans-serif;box-shadow:0 0 4px #0000001a}.cap-playback-speed-controls .cap-playback-speed-icon{margin-right:10px!important}.cap-playback-speed-controls .cap-playback-speed-label{flex-direction:row;justify-content:center;align-items:flex-start;margin-bottom:10px;display:flex}.cap-playback-speed-controls .cap-playback-speed-buttons{box-sizing:border-box;background-color:#fff;border-radius:30px;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.cap-playback-speed-controls .cap-playback-speed-buttons .cap-playback-speed-button{letter-spacing:0;-webkit-user-select:none;user-select:none;width:35px;padding:0 0 7px;font-family:Fredoka,regular,sans-serif;font-size:36px;font-weight:500}.cap-playback-speed-controls .cap-playback-speed-buttons .cap-playback-speed-button:not(.cap-disabled):hover,.cap-playback-speed-controls .cap-playback-speed-buttons .cap-playback-speed-button:not(.cap-disabled):focus:not(:focus-visible){background-color:#fffcc1}.cap-playback-speed-controls .cap-playback-speed-buttons .cap-playback-speed-button:not(.cap-disabled):active{transform:scale(.9)}.cap-playback-speed-controls .cap-playback-speed-buttons .cap-playback-speed-button:focus-visible:not(:hover){background-color:#fff;border:1px solid #000;outline:none;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px #000}.cap-playback-speed-controls .cap-playback-speed-buttons .cap-playback-speed-button.cap-disabled{opacity:.5;pointer-events:none;background-color:#fff;outline-width:1px}.cap-playback-speed-controls .cap-playback-speed-buttons .cap-playback-speed-button.cap-reduce{letter-spacing:-2px}.cap-playback-speed-controls .cap-playback-speed-value{font-size:18px;font-weight:500}.cap-playback-speed-controls .cap-playback-speed-number{margin-right:2.5px}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-settings-menu-button{box-sizing:border-box;cursor:pointer;background-color:#0000;border-width:0;border-radius:40px;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;width:100%;height:30px;margin:8px 0 0;transition:all .1s;display:flex;position:relative}.cap-settings-menu-button:not(.cap-gray-button){padding-left:10px}@media (any-hover:hover){.cap-settings-menu-button:not(.cap-gray-button):hover{background-color:#fff}.cap-settings-menu-button:not(.cap-gray-button):hover .cap-settings-menu-switch-bar{box-shadow:0 0 0 1px #000}}.cap-settings-menu-button:first-child{margin-top:0}.cap-settings-menu-button.cap-gray-button{box-sizing:border-box;background-color:#fff6;margin-top:8px;padding:17px;font-family:Fredoka,regular,sans-serif;transition:all .1s;box-shadow:0 0 4px #0000001a}.cap-settings-menu-button.cap-gray-button:hover{background-color:#fff;box-shadow:0 0 0 1px #000}.cap-settings-menu-button .cap-settings-menu-graphic-container{flex-direction:row;justify-content:center;align-items:center;width:25px;display:flex}.cap-settings-menu-button .cap-settings-menu-graphic-container .cap-settings-menu-graphic{width:16px;height:16px;margin:0 5px 0 0}.cap-settings-menu-button .cap-settings-menu-text{color:#000;margin:0 0 0 5px;font-family:Fredoka,regular,sans-serif;font-size:16px;transition:all .1s}.cap-settings-menu-button .cap-settings-menu-switch{box-sizing:border-box;background-color:#fff;border-radius:13px;flex-direction:row;justify-content:center;align-items:center;width:50px;height:26px;display:flex;position:absolute;right:5px}.cap-settings-menu-button .cap-settings-menu-switch.cap-toggled-on .cap-settings-menu-switch-bar{background-color:#a4eb49}.cap-settings-menu-button .cap-settings-menu-switch.cap-toggled-on .cap-settings-menu-switch-toggle{background-color:#5ca202;right:8px}.cap-settings-menu-button .cap-settings-menu-switch.cap-toggled-off .cap-settings-menu-switch-bar{background-color:#ebebeb}.cap-settings-menu-button .cap-settings-menu-switch.cap-toggled-off .cap-settings-menu-switch-toggle{background-color:#b2b2b2;right:28px}.cap-settings-menu-button .cap-settings-menu-switch .cap-settings-menu-switch-bar{border-radius:7px;width:35px;height:14px;transition:all .2s}.cap-settings-menu-button .cap-settings-menu-switch .cap-settings-menu-switch-toggle{border-radius:8px;width:14px;height:14px;transition:all .2s;position:absolute;box-shadow:0 0 0 1px #000}.cap-settings-menu-button .cap-new-tab-icon{fill:#3e3e3e;width:11px;height:11px;margin-top:3px;margin-left:5px}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-settings-menu{box-sizing:border-box;cursor:unset;transform-origin:100% 0;background-color:#ebebeb;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;width:226px;max-height:500px;padding:12px 12px 5px;display:flex;position:absolute;top:55px;right:15px;overflow:hidden;box-shadow:0 4px 10px #0006}.cap-settings-menu.cap-opening{animation:fade-in .2s linear forwards, menu-slide-in .8s linear(0 0.01%, .22 2.1%, .86 6.5%, 1.11 8.6%, 1.3 10.7%, 1.35 11.8%, 1.37 12.9%, 1.37 13.7%, 1.36 14.5%, 1.32 16.2%, 1.03 21.8%, .94 24%, .89 25.9%, .88 26.85%, .87 27.8%, .87 29.25%, .88 30.7%, .91 32.4%, .98 36.4%, 1.01 38.3%, 1.04 40.5%, 1.05 42.7%, 1.05 44.1%, 1.04 45.7%, 1 53.3%, .99 55.4%, .98 57.5%, .99 60.7%, 1 68.1%, 1.01 72.2%, 1 86.7%, 1 100%) forwards}.cap-settings-menu.cap-closing{animation:.1s linear forwards fade-out,.1s ease-in forwards menu-slide-out}.cap-settings-menu .cap-settings-group{box-sizing:border-box;background-color:#fff6;border-radius:10px;width:206px;margin-top:8px;padding:13px 8px;font-family:Fredoka,regular,sans-serif;box-shadow:0 0 4px #0000001a}.cap-settings-menu .cap-account{letter-spacing:1px;text-align:center;word-wrap:break-word;width:90%;font-family:Fredoka,regular,sans-serif;font-size:18px;font-weight:600}.cap-settings-menu .cap-sign-out:not(.cap-sign-out-new),.cap-settings-menu .cap-sign-out.cap-sign-out-new{border-radius:30px;flex-shrink:0;width:100%;height:35px;margin:8px 0 6px;font-size:0;transition:all .1s}.cap-settings-menu .cap-sign-out:not(.cap-sign-out-new) .cap-sign-out-button-text,.cap-settings-menu .cap-sign-out.cap-sign-out-new .cap-sign-out-button-text{font-size:16px}@media (any-hover:hover){.cap-settings-menu .cap-sign-out:not(.cap-sign-out-new):hover,.cap-settings-menu .cap-sign-out.cap-sign-out-new:hover{border-width:3px}}.cap-settings-menu .cap-sign-out:not(.cap-sign-out-new){box-sizing:border-box;background-color:#fff;border:1px solid #000;flex-direction:row;justify-content:center;align-items:center;display:flex}.cap-settings-menu .cap-sign-out:not(.cap-sign-out-new) .cap-sign-out-button-text{color:#000;margin:0 8px 0 0;font-family:Fredoka One,regular}@media (any-hover:hover){.cap-settings-menu .cap-sign-out:not(.cap-sign-out-new):hover{background-color:#fcdb7d}}.cap-settings-menu .cap-sign-out.cap-sign-out-new{box-shadow:none}.cap-settings-menu .cap-sign-out.cap-sign-out-new .cap-sign-out-button-text{margin:0;font-family:Fredoka,regular,sans-serif}@media (any-hover:hover){.cap-settings-menu .cap-sign-out.cap-sign-out-new:hover{background-color:#fffcc1;border:3px solid #000;outline:none}}.cap-settings-menu .cap-sign-out.cap-sign-out-new:focus:not(:focus-visible){background-color:#fffcc1;border:3px solid #000;outline:none}.cap-settings-menu .cap-privacy-link{box-sizing:border-box;color:#3e3e3e;font-variation-settings:"wght" 400;flex-direction:row;justify-content:center;align-items:center;gap:5px;height:27px;padding:3px 7px;font-family:Fredoka,regular,sans-serif;font-size:16px;transition:all .1s;display:flex}.cap-settings-menu .cap-privacy-link .cap-privacy-link-text{text-align:center;width:115px;text-decoration:underline}.cap-settings-menu .cap-privacy-link .cap-new-tab-icon{fill:#3e3e3e;width:11px;height:11px;margin-top:4px}.cap-settings-menu .cap-privacy-link:focus-visible:not(:hover){border:1px solid #000;border-radius:3px;outline:none}@media (any-hover:hover){.cap-settings-menu .cap-privacy-link:hover{color:#164fc1;font-variation-settings:"wght" 500}.cap-settings-menu .cap-privacy-link:hover .cap-new-tab-icon{fill:#164fc1}}.cap-settings-menu .cap-privacy-link:focus:not(:focus-visible){color:#164fc1;font-variation-settings:"wght" 500}.cap-settings-menu .cap-privacy-link:focus:not(:focus-visible) .cap-new-tab-icon{fill:#164fc1}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-pervasive-header-scroll-mask{z-index:40;background:linear-gradient(#000032b3 0%,#0000 100%);width:100%;height:70px;position:fixed;left:0}.cap-pervasive-header-scroll-mask.cap-dark{background:linear-gradient(#000032b3 0%,#0000 100%)}.cap-pervasive-header-scroll-mask.cap-light{background:linear-gradient(#c8c8c8f2 0%,#0000 100%)}.cap-pervasive-header{z-index:41;background-color:#fff9;border-radius:15px;width:calc(100% - 20px);position:fixed;top:10px;left:10px;right:10px;box-shadow:0 4px 10px #00000040}.cap-pervasive-header.cap-scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (width<=840px){.cap-pervasive-header.cap-show-nav-menu{background-color:#fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px}}.cap-pervasive-header .cap-pervasive-header-contents{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;height:50px;padding:0 13px;display:flex}@media screen and (width<=600px){.cap-pervasive-header .cap-pervasive-header-contents.cap-search-open .cap-left-controls{width:auto}.cap-pervasive-header .cap-pervasive-header-contents.cap-search-open .cap-right-controls{flex:1;width:auto}}.cap-pervasive-header .cap-pervasive-header-contents .cap-left-controls{flex-direction:row;justify-content:flex-start;align-items:center;gap:19px;display:flex}.cap-pervasive-header .cap-pervasive-header-contents .cap-left-controls .cap-left-controls-home-nav-buttons{flex-direction:row;justify-content:center;align-items:center;gap:12px;display:flex}.cap-pervasive-header .cap-pervasive-header-contents .cap-left-controls,.cap-pervasive-header .cap-pervasive-header-contents .cap-right-controls{box-sizing:border-box;width:50%;height:100%}.cap-pervasive-header .cap-pervasive-header-contents .cap-right-controls{flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cap-pervasive-header .cap-pervasive-header-contents .cap-right-controls .cap-right-controls-buttons,.cap-pervasive-header .cap-pervasive-header-contents .cap-right-controls .cap-right-controls-utility-buttons{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.cap-pervasive-header .cap-pervasive-header-contents .cap-right-controls .cap-right-controls-utility-buttons{gap:10px}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-preview-header{box-sizing:border-box;color:#000;z-index:40;background-color:#fff;flex-direction:row;justify-content:flex-start;align-items:center;gap:25px;width:100%;height:75px;padding:21px 25px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 10px #00000040}@media screen and (width<=600px){.cap-preview-header{align-items:flex-start;gap:15px;height:93px;padding:15px}.cap-preview-header.cap-preview-header-content-disabled{height:78px}}.cap-preview-header .cap-info-icon{fill:#1179b6;min-width:20px;min-height:20px}.cap-preview-header .cap-preview-header-text .cap-preview-header-title{color:#3e3e3e;font-family:Fredoka One,regular;font-size:14px}.cap-preview-header .cap-preview-header-text .cap-preview-header-message{font-family:Mulish,sans-serif;font-size:12px}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-tooltip{background-color:#fff;border-radius:10px;font-family:Fredoka,regular,sans-serif;position:absolute;box-shadow:0 0 3px #00000040}.cap-tooltip.cap-tooltip-animate{transition:all .2s ease-in-out}.cap-tooltip.cap-tooltip-top{transform:translateY(10px)}.cap-tooltip.cap-tooltip-bottom{transform:translateY(-10px)}.cap-tooltip.cap-tooltip-left{transform:translate(10px)}.cap-tooltip.cap-tooltip-right{transform:translate(-10px)}.cap-tooltip.cap-tooltip-visible{opacity:1;pointer-events:all;width:auto;height:auto;padding:3px 8px;overflow:auto;transform:translate(0)}.cap-tooltip.cap-tooltip-hidden{opacity:0;pointer-events:none;padding:0;overflow:hidden}.cap-tooltip.cap-tooltip-hidden.cap-tooltip-top{height:0;transform:translateY(10px)}.cap-tooltip.cap-tooltip-hidden.cap-tooltip-bottom{height:0;transform:translateY(-10px)}.cap-tooltip.cap-tooltip-hidden.cap-tooltip-left{width:0;transform:translate(10px)}.cap-tooltip.cap-tooltip-hidden.cap-tooltip-right{width:0;transform:translate(-10px)}.cap-word-cloud{overflow:visible}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-carousel-categories{gap:25px;width:100vw;min-height:265px;display:flex;position:relative}.cap-carousel-categories-scroll{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;z-index:1;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:25px;width:100%;height:377px;padding:0 45px 30px 25px;display:flex;position:sticky;overflow:scroll visible}@media screen and (width<=720px){.cap-carousel-categories-scroll{padding:0 7px 30px}}.cap-carousel-categories.cap-carousel-short{margin-bottom:-15px}.cap-carousel-categories.cap-carousel-short .cap-carousel-categories-scroll{height:292px}.cap-carousel-categories.cap-carousel-tall .cap-carousel-categories-scroll{height:445px;padding-top:10px}.cap-carousel-categories.cap-carousel-error{justify-content:center;align-items:center;font-family:Fredoka,regular,sans-serif;font-size:24px;font-weight:500}.cap-carousel-categories.cap-carousel-error .cap-carousel-error-message{text-align:center;width:65%;max-width:600px}@media screen and (width<=720px){.cap-carousel-categories.cap-carousel-error{font-size:18px}}.cap-carousel-categories-left-button{z-index:3;background-color:#fff;border-radius:0 50px 50px 0;flex-direction:row;justify-content:center;align-items:center;min-width:50px;height:94px;display:flex;position:absolute;top:calc(50% - 70px);left:0;box-shadow:0 0 20px #000}.cap-carousel-categories-left-button:hover{cursor:pointer;transition-duration:.2s;transform:scale(1.1)}.cap-carousel-categories-left-button .cap-carousel-categories-left-button-icon{-webkit-user-select:none;user-select:none;width:18px;height:30px;margin-right:5px;transform:rotate(-180deg)}@media screen and (width<=360px){.cap-carousel-categories-left-button{min-width:40px;height:64px}.cap-carousel-categories-left-button .cap-carousel-categories-left-button-icon{width:12px;height:20px}}.cap-carousel-categories-right-button{z-index:3;background-color:#fff;border-radius:50px 0 0 50px;flex-direction:row;justify-content:center;align-items:center;min-width:50px;height:94px;display:flex;position:absolute;top:calc(50% - 70px);right:0;box-shadow:0 0 20px #000}.cap-carousel-categories-right-button:hover{cursor:pointer;transition-duration:.2s;transform:scale(1.1)}.cap-carousel-categories-right-button .cap-carousel-categories-right-button-icon{-webkit-user-select:none;user-select:none;width:18px;height:30px;margin-left:5px}@media screen and (width<=360px){.cap-carousel-categories-right-button{min-width:40px;height:64px}.cap-carousel-categories-right-button .cap-carousel-categories-right-button-icon{width:12px;height:20px}}.cap-carousel-categories.cap-carousel-tall .cap-carousel-categories-left-button,.cap-carousel-categories.cap-carousel-tall .cap-carousel-categories-right-button{top:142px}.cap-carousel-categories.cap-carousel-book{width:100%}.cap-carousel-categories.cap-carousel-book .cap-ebook-description-read-more-covers{flex-shrink:0}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-collection-card{border-radius:20px;min-width:424px;max-width:424px;height:196px;box-shadow:0 4px 20px #00000040}@media (any-hover:hover){.cap-collection-card:hover{cursor:pointer}.cap-collection-card:hover.cap-bounce{box-shadow:none}}@media screen and (width<=360px){.cap-collection-card{min-width:300px;max-width:300px}}.cap-collection-card .cap-card-container{box-shadow:none;padding:15px 12px 10px 24px;position:relative;overflow:hidden}.cap-collection-card .cap-card-container .cap-collection-card-image{z-index:-1;width:424px;height:196px;position:absolute;top:0;left:0}.cap-collection-card .cap-card-container .cap-collection-card-image .cap-collection-card-image--element{max-width:100%}.cap-collection-card .cap-card-container .cap-collection-card-image .cap-collection-card-image-gradient{background-blend-mode:multiply;-webkit-mask-image:linear-gradient(#0000 0%,#fff0 100%);mask-image:linear-gradient(#0000 0%,#fff0 100%);z-index:1;background:linear-gradient(#000000f2 0%,#fff0 100%);width:424px;height:196px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0%,#fff0 100%)}.cap-collection-card .cap-card-container .cap-collection-card-contents{color:#fff;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.cap-collection-card .cap-card-container .cap-collection-card-contents .cap-collection-card-header{text-align:left;width:100%}.cap-collection-card .cap-card-container .cap-collection-card-contents .cap-collection-card-header .cap-collection-card-title{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;gap:10px;margin-bottom:16px;font-family:Fraunces,serif;font-size:32px;line-height:38px;display:-webkit-box;overflow:hidden}.cap-collection-card .cap-card-container .cap-collection-card-contents .cap-collection-card-header .cap-collection-card-tags{flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;display:flex}.cap-collection-card .cap-card-container .cap-collection-card-contents .cap-collection-card-header .cap-collection-card-tags .cap-content-info-tag{color:#000;background:#fffc;border-radius:20px;padding:4px 10px 4px 4px}.cap-collection-card .cap-card-container .cap-collection-card-contents .cap-collection-card-header .cap-collection-card-tags .cap-content-info-tag .cap-content-info-tag-divider{background:#000}.cap-collection-card .cap-card-container .cap-collection-card-contents .cap-collection-card-footer{color:#000;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;display:flex}.cap-collection-card .cap-card-container .cap-collection-card-contents .cap-collection-card-footer .cap-copy-link-button:focus-visible:not(:hover){background-color:#ebebeb;border:1px solid #000;outline:3px solid #ebebeb;box-shadow:0 0 0 4px #000}@media (any-hover:hover){.cap-collection-card .cap-card-container .cap-collection-card-contents .cap-collection-card-footer .cap-copy-link-button:hover{background-color:#db7bff;border-color:#0000;outline:3px solid #0000;box-shadow:0 0 0 2px #db7bff}}.cap-collection-card .cap-card-container .cap-collection-card-contents .cap-collection-card-footer .cap-copy-link-button:focus:not(:focus-visible){background-color:#db7bff;border-color:#0000;outline:3px solid #0000;box-shadow:0 0 0 2px #db7bff}.cap-collection-card .cap-card-stack{bottom:-2.5%}.cap-collection-card .cap-card-stack .cap-card-item{box-shadow:none}.cap-collection-card .cap-card-stack .cap-card-item:first-child{background:#c6c6c6}.cap-collection-card .cap-card-stack .cap-card-item:last-child{background:#dcdcdc;top:3%}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-content-type-label{box-sizing:border-box;color:#fff;z-index:1;background-color:#0009;border-radius:12px;width:auto;height:25px;padding:3px 7px;font-family:Fredoka,regular,sans-serif;font-size:16px;font-weight:600;position:absolute;top:170px;right:18px}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-card-extended__connect{border-radius:15px;min-width:260px;min-height:280px}.cap-card-connect{display:inline-flex}.cap-card-connect .cap-card-container{cursor:pointer;border-radius:15px;justify-content:flex-start;align-items:flex-start;gap:10px;width:260px;min-height:280px;padding:12px}.cap-card-connect .cap-preview-only-container{position:absolute;top:170px;left:18px}.cap-card-connect__image-container{box-sizing:border-box;background:#ebebeb;border-radius:10px;flex-direction:row;flex-grow:1;flex-shrink:0;justify-content:center;align-items:center;width:236px;height:194px;max-height:194px;display:flex;position:relative;overflow:hidden}.cap-card-connect__image-container-image{object-fit:cover;width:100%}.cap-card-connect__image-container .cap-card-instructional_material-image,.cap-card-connect__image-container .cap-card-materials-image{max-width:60%}.cap-card-connect__image-container .cap-card-book-image{border-radius:10px;width:auto;max-width:90%;max-height:90%;box-shadow:0 4px 4px #00000040}.cap-card-connect__image-container .cap-collection-image{height:100%;position:absolute;top:0;right:0}.cap-card-connect__image-container .cap-image-error{object-fit:contain;width:auto;height:auto;position:relative}.cap-card-connect__item-title{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:236px;height:23px;font-family:Fredoka,regular,sans-serif;font-size:19px;font-weight:500;line-height:1.2;overflow:hidden}.cap-card-connect__information{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.cap-card-connect__information .cap-content-info-tag-title{overflow-wrap:break-word;max-width:190px}.cap-card-connect.cap-card-connect-epub3 .cap-card-connect__image-container-image,.cap-card-connect.cap-card-connect-ci .cap-card-connect__image-container-image{object-fit:scale-down;border-radius:15px;width:auto;height:90%;overflow:hidden;box-shadow:0 0 10px #00000040}.cap-card-connect .cap-preview-only-container-show-text+.cap-card-connect__image-container{opacity:.3}.cap-copy-button-single .cap-copy-link-button.cap-button.cap-button-sm{box-sizing:border-box;border:1px solid #0000;outline:3px solid #0000;min-width:20px;max-width:20px;max-height:20px;box-shadow:0 0 0 4px #0000}.cap-copy-button-single .cap-copy-link-button.cap-button.cap-button-sm .cap-icon.cap-link-icon{width:11px;height:11px}.cap-copy-button-single .cap-copy-link-button.cap-button.cap-button-sm:focus-visible:not(:hover){background-color:#ebebeb;border:1px solid #000;outline:3px solid #ebebeb;box-shadow:0 0 0 4px #000}@media (any-hover:hover){.cap-copy-button-single .cap-copy-link-button.cap-button.cap-button-sm:hover{background-color:#db7bff;border-color:#0000;outline:3px solid #0000;box-shadow:0 0 0 2px #db7bff}}.cap-copy-button-single .cap-copy-link-button.cap-button.cap-button-sm:focus:not(:focus-visible){background-color:#db7bff;border-color:#0000;outline:3px solid #0000;box-shadow:0 0 0 2px #db7bff}.cap-divider{background-color:#b2b2b2;border-radius:6px;width:2px;height:16px;margin:0 5px}.cap-zero-opacity{opacity:0}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-content-filter-picker{margin-right:8px;position:relative}.cap-content-filter-picker .cap-clear-button-container{flex-direction:row;justify-content:flex-end;align-items:stretch;margin-top:8px;display:flex}.cap-content-filter-picker .cap-clear-filters-button{color:#000;background-color:#0000;border:0;font-family:Fredoka,regular,sans-serif;font-size:16px;transition:all .2s}.cap-content-filter-picker .cap-clear-filters-button:hover:not([disabled]){font-weight:600;text-decoration:underline}.cap-content-filter-picker .cap-clear-filters-button[disabled]{color:#666}.cap-content-filter-picker .cap-filter-pane{min-width:210px}.cap-content-filter-picker .cap-filter-pane .cap-filter-label{white-space:nowrap}.cap-content-filter-picker.cap-content-filter-picker-expand-width .cap-filter-pane{min-width:400px}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-content-filters-wrapper{z-index:2;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0 auto;display:flex;position:relative}.cap-content-filters-wrapper.cap-content-mobile-filters-open{z-index:36}@media screen and (width<=719px){.cap-content-filters-wrapper{white-space:nowrap;flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}}.cap-content-filters-wrapper .cap-content-filters{flex-direction:row;flex-grow:1;justify-content:flex-start;align-items:center;display:flex}.cap-content-filters-wrapper .cap-content-filters .cap-mobile-filter-button{width:147px;height:36px}.cap-content-filters-wrapper .cap-content-filters .cap-mobile-filter-button .cap-filter-caret-icon{min-width:15px}.cap-content-filters-wrapper .cap-content-filters-clear-button{color:#000;white-space:nowrap;background-color:#0000;border:0;font-family:Fredoka,regular,sans-serif;font-size:16px}.cap-content-filters-wrapper .cap-content-filters-clear-button:hover{font-weight:600;text-decoration:underline;transition:all .2s}.cap-content-filters-wrapper .cap-sort-container{flex-direction:row;flex-grow:1;justify-content:flex-end;align-items:stretch;display:flex}.cap-content-filters-wrapper .cap-sort-container .cap-sort-button{width:193px;height:36px}.cap-content-filters-wrapper .cap-sort-container .cap-sort-button .cap-sort-icon{min-width:20px}.cap-content-filters-wrapper .cap-sort-container.cap-sort-container-expand .cap-sort-button-value{width:90px}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-content-info-tag{flex-direction:row;justify-content:flex-start;align-items:center;gap:2px;font-family:Fredoka,regular,sans-serif;font-size:16px;font-weight:400;line-height:17px;display:flex}.cap-content-info-tag .cap-content-info-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;display:flex;position:relative}.cap-content-info-tag .cap-content-info-container.cap-fade-right{z-index:1;max-width:185px;overflow:hidden}.cap-content-info-tag .cap-content-info-container.cap-fade-right:after{content:"";z-index:2;background-color:#fff;width:2px;height:20px;display:block;position:absolute;top:0;right:0;box-shadow:0 0 16px 23px #fff}.cap-content-info-tag .cap-icon{pointer-events:none;min-width:21px;height:21px}.cap-content-info-tag .cap-content-info-tag-divider{background:#000;min-width:.5px;height:15px}.cap-content-info-tag .cap-content-info-tag-subtitle{white-space:nowrap;font-weight:300}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-copy-link-button.cap-button.cap-button-sm{box-shadow:none;background-color:#ebebeb;border:none;min-width:28px;max-width:28px;height:28px;position:relative}.cap-copy-link-button.cap-button.cap-button-sm .cap-icon{fill:#3e3e3e;pointer-events:none}.cap-copy-link-button.cap-button.cap-button-sm .cap-icon.cap-link-icon{width:18px;height:18px}.cap-copy-link-button.cap-button.cap-button-sm:focus{background-color:#db7bff;outline:none}.cap-copy-link-button.cap-button.cap-button-sm:focus .cap-icon{fill:#000}@media (any-hover:hover){.cap-copy-link-button.cap-button.cap-button-sm:hover{background-color:#db7bff;outline:none}.cap-copy-link-button.cap-button.cap-button-sm .cap-icon{fill:#000}}.cap-copy-link-button.cap-button.cap-button-sm.cap-copy-link-button-clicked{background-color:#fff;transform:scale(1.1)}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-download-button.cap-button.cap-button-sm{box-shadow:none;background-color:#ebebeb;border:none;min-width:28px;max-width:28px;height:28px;position:relative}.cap-download-button.cap-button.cap-button-sm .cap-icon{fill:#3e3e3e;pointer-events:none}.cap-download-button.cap-button.cap-button-sm:focus{background-color:#db7bff;outline:none}.cap-download-button.cap-button.cap-button-sm:focus .cap-icon{fill:#000}@media (any-hover:hover){.cap-download-button.cap-button.cap-button-sm:hover{background-color:#db7bff;outline:none}.cap-download-button.cap-button.cap-button-sm:hover .cap-icon{fill:#000}}.cap-download-button.cap-button.cap-button-sm.cap-download-button-clicked{background-color:#fff;transform:scale(1.1)}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-dropdown-button{background-color:#0000;border:none;border-radius:5px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:57px;min-height:57px;transition:background-color .3s;display:flex;position:relative}.cap-dropdown-button:not(.cap-button-new):focus{background-color:#ffbf00}@media (any-hover:hover){.cap-dropdown-button:not(.cap-button-new):hover{background-color:#ffbf00}}.cap-dropdown-button.cap-button-new.cap-button-primary{box-shadow:none;background-color:#0000;border:1px solid #0000;border-radius:10px}.cap-dropdown-button.cap-button-new.cap-button-primary:focus{background-color:#fffcc1;border-color:#3e3e3e}@media (any-hover:hover){.cap-dropdown-button.cap-button-new.cap-button-primary:hover{background-color:#fffcc1;border-color:#3e3e3e}}.cap-dropdown-button .cap-dropdown-button-graphic{transform:rotate(180deg)}.cap-dropdown-button .cap-dropdown-button-graphic.cap-open{transform:rotate(0)}@media print{.cap-dropdown-button{display:none}}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-error-block{box-sizing:border-box;background-color:#fff;border-radius:22px;width:615px;max-width:100%;padding:38px 62px;font-family:Fredoka,regular,sans-serif;animation:.5s linear forwards fade-pop-in;overflow:hidden;box-shadow:0 0 12px #00000040}@media screen and (width<=720px){.cap-error-block{padding:22px 20px 36px}}.cap-error-block .cap-error-title{margin-top:0;margin-bottom:22px;font-size:30px;font-weight:600}@media screen and (width<=720px){.cap-error-block .cap-error-title{margin-bottom:5px;font-size:24px}}.cap-error-block .cap-error-message{max-width:380px;margin-bottom:22px;font-size:15px;font-weight:500}@media screen and (width<=720px){.cap-error-block .cap-error-message{width:55%;margin-bottom:40px}}.cap-error-block .cap-back-button{letter-spacing:0;padding:18px 12px 18px 8px}.cap-error-block .cap-back-button .cap-caret-icon{margin-right:4px}.cap-error-block .cap-error-image{width:164px;height:auto;position:absolute;bottom:0;right:0}@media screen and (width<=720px){.cap-error-block .cap-error-image{width:144px}}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-favorite-button.cap-button.cap-button-sm{box-shadow:none;background-color:#ebebeb;border:none;min-width:28px;max-width:28px;height:28px;position:relative}.cap-favorite-button.cap-button.cap-button-sm .cap-icon{fill:#3e3e3e;pointer-events:none}.cap-favorite-button.cap-button.cap-button-sm:focus{background-color:#db7bff;outline:none}@media (any-hover:hover){.cap-favorite-button.cap-button.cap-button-sm:hover{background-color:#db7bff;outline:none}}.cap-favorite-button.cap-button.cap-button-sm.cap-favorite-button-clicked{background-color:#fff;transform:scale(1.1)}.cap-favorite-button.cap-button.cap-button-sm .cap-favorite-button-clicked-icons{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.cap-favorite-button.cap-button.cap-button-sm .cap-favorite-button-clicked-icons .cap-minus-icon,.cap-favorite-button.cap-button.cap-button-sm .cap-favorite-button-clicked-icons .cap-plus-icon{width:8px;height:8px;position:absolute}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-hero-wrapper{box-sizing:border-box;color:#fff;background-color:#470061;background-image:url(/educator/assets/generic_header_background-8mc3S9SZ.png);background-position:50%;background-size:cover;width:100%;padding:90px 20px 35px;position:relative}.cap-hero-wrapper .cap-hero-custom-background{z-index:1;width:100%;position:absolute;top:0;left:0;right:0}.cap-hero-wrapper .cap-hero-contents{z-index:2;flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.cap-hero-wrapper .cap-hero-contents .cap-previous-button{top:0;left:0}.cap-hero-wrapper .cap-hero-contents .cap-hero-title-subtitle-wrapper{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;width:100%;max-width:calc(80% - 40px);display:flex}.cap-hero-wrapper .cap-hero-contents .cap-hero-title-subtitle-wrapper .cap-hero-title-wrapper{flex-direction:row;justify-content:center;align-items:stretch;width:100%;display:flex}.cap-hero-wrapper .cap-hero-contents .cap-hero-title-subtitle-wrapper .cap-hero-title-wrapper .cap-hero-title{letter-spacing:.2px;flex-direction:row;justify-content:center;align-items:center;gap:10px;margin:0;font-family:Fraunces,serif;font-size:clamp(26px,5vw,35px);font-weight:900;display:flex;position:relative}.cap-hero-wrapper .cap-hero-contents .cap-hero-title-subtitle-wrapper .cap-hero-title-wrapper .cap-hero-title .cap-hero-title-text{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cap-hero-wrapper .cap-hero-contents .cap-hero-title-subtitle-wrapper .cap-hero-title-wrapper .cap-hero-title .cap-hero-title-sparkles{position:absolute;top:-10px;right:-30px}.cap-hero-wrapper .cap-hero-contents .cap-hero-title-subtitle-wrapper .cap-hero-title-wrapper .cap-hero-title .cap-hero-title-bottom-border{position:absolute;bottom:-25%;left:50%;transform:translate(-50%,25%)}.cap-hero-wrapper .cap-hero-contents .cap-hero-title-subtitle-wrapper .cap-hero-subtitle{max-width:75%;margin:0;font-family:Fredoka,regular,sans-serif;font-size:18px;font-weight:500}.cap-hero-wrapper .cap-hero-copy-link-button{color:#000;position:absolute;bottom:17px;right:17px}@media screen and (width<=719px){.cap-hero-wrapper{padding:90px 13px 35px}.cap-hero-wrapper .cap-hero-contents .cap-hero-title-subtitle-wrapper .cap-hero-title .cap-hero-custom-icon,.cap-hero-wrapper .cap-hero-contents .cap-hero-title-subtitle-wrapper .cap-hero-title .cap-hero-title-sparkles{display:none}.cap-hero-wrapper .cap-hero-contents .cap-hero-title-subtitle-wrapper .cap-hero-title .cap-hero-title-bottom-border{bottom:-35%;transform:translate(-50%,35%)}.cap-hero-wrapper .cap-hero-contents .cap-hero-title-subtitle-wrapper .cap-hero-subtitle{max-width:none}}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-kebab-menu-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.cap-kebab-menu-wrapper .cap-kebab-menu{box-sizing:border-box;z-index:2;background-color:#3e3e3e;border-radius:20px;gap:8px;width:40px;padding:8px 6px;display:none;position:absolute;bottom:30px;box-shadow:0 4px 4px #00000040}.cap-kebab-menu-wrapper .cap-kebab-menu.cap-kebab-menu-visible{z-index:1;flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.cap-kebab-menu-wrapper .cap-kebab-menu.cap-kebab-menu-type-preview{bottom:35px}.cap-kebab-menu-wrapper .cap-kebab-menu:focus{border:1px solid #3e3e3e}.cap-kebab-menu-wrapper .cap-button{margin:2px 0}.cap-kebab-menu-wrapper .cap-button:before{content:"";z-index:-1;background-color:#0000;width:44px;height:44px;display:block;position:absolute}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-kebab-menu-button:after{content:"";z-index:-1;background-color:#0000;width:44px;height:44px;display:block;position:absolute}.cap-kebab-menu-button.cap-button.cap-button-sm{box-shadow:none;background-color:#e0dfdf;border:none;min-width:20px;max-width:20px;height:20px}.cap-kebab-menu-button.cap-button.cap-button-sm.cap-kebab-menu-button-type-preview{background-color:#ebebeb;min-width:27px;max-width:27px;height:27px}.cap-kebab-menu-button.cap-button.cap-button-sm.cap-kebab-menu-button-type-preview .cap-ellipses-icon{width:27px;height:27px}.cap-kebab-menu-button.cap-button.cap-button-sm .cap-ellipses-icon{fill:#000;width:20px;height:20px}.cap-kebab-menu-button.cap-button.cap-button-sm:focus{background-color:#3e3e3e;outline:none}.cap-kebab-menu-button.cap-button.cap-button-sm:focus .cap-ellipses-icon{fill:#fff}@media (any-hover:hover){.cap-kebab-menu-button.cap-button.cap-button-sm:hover{background-color:#3e3e3e;outline:none}.cap-kebab-menu-button.cap-button.cap-button-sm:hover .cap-ellipses-icon{fill:#fff}}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-preview-only-container{box-sizing:border-box;z-index:2;background-color:#000000bf;border-radius:25px;flex-flow:row;justify-content:flex-start;align-items:center;width:29px;height:29px;padding-left:9.5px;transition:width .2s ease-in-out;display:flex;overflow:hidden}.cap-preview-only-container .cap-preview-only-tag-icon{fill:#fff;pointer-events:none;min-width:11px;min-height:15px}.cap-preview-only-container .cap-preview-only-text{color:#fff;visibility:hidden;white-space:nowrap;font-family:Fredoka,regular,sans-serif;font-size:16px;font-weight:500}.cap-preview-only-container.cap-preview-only-container-show-text{background-color:#000c;gap:10px;width:131px;padding:4px 4px 4px 9.5px}.cap-preview-only-container.cap-preview-only-container-show-text .cap-preview-only-text{visibility:visible}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-search-menu{cursor:pointer;align-items:center;display:flex;position:relative}.cap-search-menu.cap-show-menu-desktop .cap-search-menu-input{z-index:10}.cap-search-menu.cap-show-menu-desktop .cap-search-menu-dropdown-desktop{z-index:9}.cap-search-menu.cap-show-menu-desktop:after{z-index:10}.cap-search-menu .cap-search-menu-input{appearance:none;color:#000;cursor:pointer;letter-spacing:.2px;background-color:#fff;border:1px solid #707070;border-radius:58px;grid-area:select;width:100%;height:28px;padding-left:10px;font-family:Mulish,sans-serif;font-size:16px;line-height:1;position:relative}.cap-search-menu .cap-search-menu-input::placeholder{color:#b2b2b2}.cap-search-menu input.cap-search-menu-input{box-sizing:border-box;width:100%;height:28px}@media screen and (width<=600px){.cap-search-menu input.cap-search-menu-input{font-size:16px}}.cap-search-menu input.cap-search-menu-input:focus{outline:2px solid #1179b6}.cap-search-menu .cap-search-menu-dropdown-desktop{background-color:#fff;border:1px solid #000;border-radius:0 0 10px 10px;width:calc(100% - 2px);max-height:368px;padding:20px 0 5px;display:none;position:absolute;top:12px;overflow:hidden;box-shadow:0 4px 10px #00000040}.cap-search-menu .cap-search-menu-dropdown-desktop.cap-show{display:block}.cap-search-menu .cap-search-menu-dropdown-desktop .cap-select-scroll{cursor:default;text-align:center;z-index:2;flex-direction:row;justify-content:center;align-items:center;height:20px;display:flex;position:relative}.cap-search-menu .cap-search-menu-dropdown-desktop .cap-select-scroll .cap-select-scroll-icon{width:10px;height:6px}.cap-search-menu .cap-search-menu-dropdown-desktop .cap-select-scroll.cap-hide{display:none}.cap-search-menu .cap-search-menu-dropdown-desktop .cap-select-scroll.cap-not-visible{pointer-events:none;visibility:hidden}.cap-search-menu .cap-search-menu-dropdown-desktop .cap-select-scroll.cap-select-scroll-down{z-index:4;background:linear-gradient(360deg,#fff 0%,#ffffff57 78%,#fff0 100%);width:100%;height:40px;position:absolute;bottom:0}.cap-search-menu .cap-search-menu-dropdown-desktop .cap-select-scroll.cap-select-scroll-up{z-index:4;background:linear-gradient(#fff 0%,#ffffff57 78%,#fff0 100%);width:100%;height:40px;position:absolute;top:0}.cap-search-menu .cap-search-menu-dropdown-desktop .cap-select-scroll.cap-select-scroll-up .cap-select-scroll-icon{transform:scaleY(-1)}.cap-search-menu .cap-search-menu-dropdown-desktop .cap-select-scroll.cap-visible{visibility:visible}.cap-search-menu .cap-search-menu-dropdown-desktop .cap-search-menu-input-options{-ms-overflow-style:none;z-index:1;max-height:307px;margin:0;padding:0 7.6px 0 8.3px;font-family:Mulish,sans-serif;list-style:none;position:relative;overflow-y:scroll}.cap-search-menu .cap-search-menu-dropdown-desktop .cap-search-menu-input-options .cap-search-menu-category{cursor:default;padding:10px 0;font-weight:700}.cap-search-menu .cap-search-menu-dropdown-desktop .cap-search-menu-input-options .cap-search-menu-category:first-child{padding-top:0}.cap-search-menu .cap-search-menu-dropdown-desktop .cap-search-menu-input-options .cap-search-menu-option{cursor:pointer;background-color:#fff;border-radius:3px;padding:8px 10px;font-size:16px}@media screen and (width<=600px){.cap-search-menu .cap-search-menu-dropdown-desktop .cap-search-menu-input-options .cap-search-menu-option{font-size:16px}}.cap-search-menu .cap-search-menu-dropdown-desktop .cap-search-menu-input-options .cap-search-menu-option:focus,.cap-search-menu .cap-search-menu-dropdown-desktop .cap-search-menu-input-options .cap-search-menu-option:hover{background-color:#ebebeb}.cap-search-menu .cap-search-menu-dropdown-desktop .cap-search-menu-input-options .cap-search-menu-option.cap-option-selected{cursor:not-allowed;background-color:#fcdb7d}.cap-search-menu-disabled{cursor:default;pointer-events:none}.cap-search-menu-disabled .cap-search-menu-input{border-color:#b2b2b2}.cap-search-menu:after{content:"";pointer-events:none;z-index:1;background-color:#000;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='15'%20height='9'%20viewBox='0%200%2015%209'%20fill='none'%3e%3cpath%20d='M1.17952%202.08923C1.13689%202.04755%201.10312%201.99689%201.08037%201.9406C1.05761%201.88431%201.04637%201.82362%201.04743%201.76248C1.0486%201.63953%201.0961%201.52208%201.17952%201.43576C1.26088%201.35051%201.37116%201.30263%201.48612%201.30263C1.60109%201.30263%201.71136%201.35051%201.79272%201.43576L7.24532%207.16838L12.7074%201.43576C12.7904%201.3499%2012.9022%201.30176%2013.0187%201.30176C13.1352%201.30176%2013.247%201.3499%2013.33%201.43576C13.4118%201.52284%2013.4577%201.64019%2013.4577%201.76248C13.4577%201.88477%2013.4118%202.00215%2013.33%202.08923L7.55665%208.14859C7.47529%208.23384%207.36501%208.28172%207.25004%208.28172C7.13508%208.28172%207.0248%208.23384%206.94344%208.14859L1.17952%202.08923Z'%20fill='white'/%3e%3cpath%20d='M7.25475%208.78223C7.01513%208.77869%206.78579%208.67957%206.61327%208.505L0.849348%202.41593C0.6821%202.2318%200.588806%201.98716%200.588806%201.73277C0.588806%201.47837%200.6821%201.23373%200.849348%201.0496C0.932699%200.963499%201.03141%200.895545%201.13989%200.849666C1.24836%200.803787%201.36444%200.780899%201.48138%200.782286C1.721%200.785827%201.95034%200.884943%202.12286%201.05951L7.24531%206.44562L12.3772%201.05951C12.5224%200.915147%2012.7076%200.822941%2012.906%200.796245C13.1044%200.76955%2013.3057%200.809754%2013.4809%200.911003C13.4809%200.911003%2013.5971%200.993322%2013.6602%201.05951C13.7232%201.12569%2013.8017%201.24763%2013.8017%201.24763C13.8994%201.43052%2013.9392%201.64125%2013.9155%201.84943C13.8917%202.05761%2013.8056%202.25249%2013.6696%202.40602L13.5281%202.55456L7.86796%208.49512C7.69692%208.67331%207.4674%208.77603%207.22648%208.78223H7.25475Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.47969%200.920442C1.38029%200.919288%201.28162%200.938756%201.18942%200.977755C1.0978%201.0165%201.01432%201.07379%200.943649%201.14638C0.800647%201.30464%200.720813%201.51459%200.720813%201.733C0.720813%201.95169%200.800851%202.1619%200.944197%202.32023L6.70609%208.40715C6.84992%208.55221%207.03935%208.63634%207.23807%208.64405C7.43958%208.63499%207.63094%208.5474%207.77454%208.39789C7.7746%208.39783%207.77467%208.39776%207.77474%208.39769L13.4345%202.4575L13.5743%202.3108C13.6904%202.17895%2013.764%202.01188%2013.7844%201.83335C13.8046%201.65595%2013.7712%201.47645%2013.6891%201.32019C13.6871%201.31707%2013.684%201.3125%2013.6802%201.3068C13.6724%201.29512%2013.6614%201.27888%2013.6485%201.26075C13.6217%201.22297%2013.591%201.18268%2013.5666%201.15706C13.5422%201.13145%2013.5038%201.09926%2013.4678%201.07114C13.4506%201.05765%2013.4351%201.04605%2013.424%201.03786C13.4188%201.03405%2013.4146%201.031%2013.4116%201.02887C13.2622%200.944068%2013.0913%200.910616%2012.9228%200.933282C12.7529%200.956147%2012.5942%201.03495%2012.4694%201.15844L7.24521%206.64145L2.03014%201.15794C1.88187%201.00836%201.68513%200.923526%201.47969%200.920442ZM13.4809%200.911239C13.555%200.797075%2013.555%200.79708%2013.555%200.797085L13.5555%200.797464L13.5567%200.798324L13.561%200.801388C13.5646%200.804003%2013.5698%200.807742%2013.5761%200.812409C13.5888%200.821719%2013.6063%200.834844%2013.6259%200.850205C13.6638%200.879789%2013.7151%200.921858%2013.7537%200.962431C13.7924%201.00299%2013.8325%201.05677%2013.8606%201.0965C13.8753%201.11713%2013.8878%201.13551%2013.8966%201.14876C13.9011%201.15541%2013.9046%201.16081%2013.9071%201.16462L13.9101%201.16909L13.9109%201.17036L13.9111%201.17073L13.9112%201.17085C13.9112%201.17086%2013.9112%201.17093%2013.8017%201.24787L13.9112%201.17085L13.9143%201.17567L13.9169%201.18065C14.0282%201.38898%2014.0736%201.62895%2014.0465%201.86598C14.0195%202.10302%2013.9215%202.32501%2013.7665%202.49996L13.7648%202.50179L13.6217%202.65209L7.96151%208.59267L7.96117%208.59303C7.77216%208.78994%207.52039%208.90608%207.25475%208.9194L7.25474%208.92039H7.22647L7.22646%208.91965C6.96274%208.90896%206.7117%208.79686%206.52142%208.60432L6.5204%208.60329L0.754523%202.51215L0.753585%202.51112C0.563001%202.30129%200.456787%202.02264%200.456787%201.733C0.456787%201.44336%200.563001%201.16471%200.753585%200.954888L0.755032%200.953295L0.756527%200.95175C0.852246%200.852874%200.965658%200.774786%201.09035%200.722049C1.21503%200.669314%201.34846%200.643005%201.48288%200.6446L1.48324%200.644604C1.75657%200.648643%202.01808%200.761708%202.2147%200.960665L2.21561%200.961586L7.24539%206.25026L12.2849%200.96111L12.2862%200.959822C12.4517%200.795292%2012.6628%200.690129%2012.8891%200.65968C13.1154%200.629229%2013.345%200.675101%2013.5448%200.790538L13.55%200.793565L13.555%200.797085L13.4809%200.911239Z'%20fill='white'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;border-radius:0 58px 58px 0;grid-area:select;justify-self:end;width:31px;height:28px;position:absolute;right:0}.cap-search-menu:hover:not(.cap-show-menu-desktop):after,.cap-search-menu:focus:not(.cap-show-menu-desktop):after{background-color:#3e3e3e}.cap-search-menu:hover:not(.cap-show-menu-desktop) .cap-search-menu-input,.cap-search-menu:focus:not(.cap-show-menu-desktop) .cap-search-menu-input{box-shadow:0 2px 4px #00000080}.cap-search-menu.cap-search-menu-disabled:after{background-color:#757575}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-standards-search-container{box-sizing:border-box;background-color:#fff;border-radius:20px;width:calc(100% - 20px);max-width:1100px;min-height:140px;padding:14px;box-shadow:0 0 30px #00000040}@media screen and (width<=1024px){.cap-standards-search-container{border-radius:10px;width:100%;padding:15px}}.cap-standards-search-container .cap-standards-search-form{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}@media screen and (width<=1024px){.cap-standards-search-container .cap-standards-search-form{align-items:center}}.cap-standards-search-container .cap-standards-search-form .cap-standards-search-form-header-container .cap-standards-search-form-header{white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;margin:0 0 10px;font-family:Fraunces,serif;font-size:23px;font-weight:700;display:flex}@media screen and (width<=1024px){.cap-standards-search-container .cap-standards-search-form .cap-standards-search-form-header-container .cap-standards-search-form-header{justify-content:center}}.cap-standards-search-container .cap-standards-search-form .cap-standards-search-form-header-container .cap-standards-search-form-header-message{padding-left:5px;font-family:Fredoka,regular,sans-serif}@media screen and (width<=1024px){.cap-standards-search-container .cap-standards-search-form .cap-standards-search-form-header-container .cap-standards-search-form-header-message{text-align:center;width:80%;padding:0}}.cap-standards-search-container .cap-standards-search-form .cap-standards-form{flex-direction:row;justify-content:space-between;align-items:end;gap:28px;width:100%;margin-top:20px;margin-bottom:8px;display:flex}@media screen and (width<=1024px){.cap-standards-search-container .cap-standards-search-form .cap-standards-form{flex-direction:column;justify-content:flex-start;align-items:center;gap:31px;width:80%;padding:0;display:flex}}.cap-standards-search-container .cap-standards-search-form .cap-standards-form .cap-standards-steps{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}@media screen and (width<=1024px){.cap-standards-search-container .cap-standards-search-form .cap-standards-form .cap-standards-steps{flex-direction:column;gap:16px}}.cap-standards-search-container .cap-standards-search-form .cap-standards-form .cap-standards-steps .cap-standard-step{cursor:not-allowed;width:230px;margin-right:28px}@media screen and (width<=1024px){.cap-standards-search-container .cap-standards-search-form .cap-standards-form .cap-standards-steps .cap-standard-step{width:100%;min-width:300px;margin-right:0;display:none}.cap-standards-search-container .cap-standards-search-form .cap-standards-form .cap-standards-steps .cap-standard-step.cap-active-step{display:block}}.cap-standards-search-container .cap-standards-search-form .cap-standards-form .cap-standards-steps .cap-standard-step .cap-step-title{color:#757575;letter-spacing:.2px;margin:0 0 10px;padding-left:10px;font-family:Fredoka,regular,sans-serif;font-weight:500}.cap-standards-search-container .cap-standards-search-form .cap-standards-form .cap-standards-steps .cap-active-step{cursor:default}.cap-standards-search-container .cap-standards-search-form .cap-standards-form .cap-standards-steps .cap-active-step:hover,.cap-standards-search-container .cap-standards-search-form .cap-standards-form .cap-standards-steps .cap-active-step:focus{cursor:pointer}.cap-standards-search-container .cap-standards-search-form .cap-standards-form .cap-standards-steps .cap-active-step .cap-step-title{color:#000}.cap-standards-search-container .cap-standards-search-form .cap-standards-form .cap-active-step{cursor:default}.cap-standards-search-container .cap-standards-search-form .cap-standards-form .cap-active-step:hover,.cap-standards-search-container .cap-standards-search-form .cap-standards-form .cap-active-step:focus{cursor:pointer}.cap-standards-search-container .cap-standards-search-form .cap-standards-form .cap-standard-search-submit{min-width:106px}@media screen and (width<=1024px){.cap-standards-search-container .cap-standards-search-form .cap-standards-form .cap-standard-search-submit{margin-left:auto}}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-standards-results-card{box-sizing:border-box;color:#15363f;background-color:#fff;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:21px;width:100%;padding:26px 31px;display:flex;position:relative;box-shadow:0 0 10px #00000040}@media print{.cap-standards-results-card{box-shadow:unset;border:1px solid #000;flex-grow:0;padding:0}}@media screen and (width<=720px){.cap-standards-results-card{padding:26px 31px}}.cap-standards-results-card .cap-top-standards-results-card-title{cursor:pointer;font-family:Fredoka,regular,sans-serif;font-size:17px;font-weight:600}.cap-standards-results-card .cap-top-standards-results-card-title:hover,.cap-standards-results-card .cap-top-standards-results-card-title:focus{text-decoration:underline}.cap-standards-results-card .cap-standards-results-card-divider{background-color:#666;width:100%;height:1px}.cap-standards-results-card .cap-standards-results-card-title-1{cursor:pointer;margin-left:8px;font-family:Fredoka,regular,sans-serif;font-size:16px;font-weight:600}@media screen and (width<=720px){.cap-standards-results-card .cap-standards-results-card-title-1{margin:0}}.cap-standards-results-card .cap-standards-results-card-title-1:hover,.cap-standards-results-card .cap-standards-results-card-title-1:focus{text-decoration:underline}.cap-standards-results-card .cap-standards-results-card-title-2{cursor:pointer;margin-left:24px;font-family:Fredoka,regular,sans-serif;font-size:16px;font-weight:400}@media screen and (width<=720px){.cap-standards-results-card .cap-standards-results-card-title-2{margin-left:15px}}.cap-standards-results-card .cap-standards-results-card-title-2:hover,.cap-standards-results-card .cap-standards-results-card-title-2:focus{text-decoration:underline}.cap-standards-results-card .cap-standards-results-card-title-3{cursor:pointer;margin-left:40px;font-family:Fredoka,regular,sans-serif;font-size:16px;font-weight:400}@media screen and (width<=720px){.cap-standards-results-card .cap-standards-results-card-title-3{margin-left:32px}}.cap-standards-results-card .cap-standards-results-card-title-3:hover,.cap-standards-results-card .cap-standards-results-card-title-3:focus{text-decoration:underline}.cap-standards-results-card .cap-standards-results-card-title-4{cursor:pointer;margin-left:56px;font-family:Fredoka,regular,sans-serif;font-size:18px;font-weight:300}@media screen and (width<=720px){.cap-standards-results-card .cap-standards-results-card-title-4{margin-left:49px;font-size:16px}}.cap-standards-results-card .cap-standards-results-card-title-4:hover,.cap-standards-results-card .cap-standards-results-card-title-4:focus{text-decoration:underline}.cap-standards-results-card .cap-no-standards-results{color:#000;cursor:default;text-align:center;width:100%;font-family:Fredoka,regular,sans-serif;font-size:18px;font-weight:500;position:relative}@media screen and (width<=720px){.cap-standards-results-card .cap-no-standards-results{font-size:16px}}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-standards-results{flex-direction:column;justify-content:flex-start;align-items:center;gap:26px;width:calc(100% - 64px);display:flex}.cap-standards-results .cap-standards-results-header{color:#15363f;text-align:center;margin:0;font-family:Fredoka,regular,sans-serif;font-size:25px;font-weight:600}.cap-standards-results .cap-standards-results-list{flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;width:100%;max-width:1100px;display:flex}@media screen and (width<=840px){.cap-standards-results{width:calc(100% - 30px)}.cap-standards-results .cap-standards-results-header{width:calc(100% - 120px)}}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-connect-modal-content-preview-buttons-container{z-index:10;flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (width>=720px){.cap-connect-modal-content-preview-buttons-container{justify-content:flex-end}}.cap-connect-modal-content-preview-buttons-container .cap-button{white-space:nowrap;width:135px;font-family:Fredoka,regular,sans-serif;font-weight:600}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-activity-card-container{letter-spacing:-.176px;text-align:left;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-family:Fredoka,regular,sans-serif;font-size:16px;display:flex}@media screen and (width>=720px){.cap-activity-card-container{flex-direction:row;justify-content:center;align-items:stretch;gap:35px;display:flex}}.cap-activity-card-container .cap-activity-card-pdf-section{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}@media screen and (width>=720px){.cap-activity-card-container .cap-activity-card-pdf-section{justify-content:space-between;width:auto}}.cap-activity-card-container .cap-activity-card-pdf-section .cap-activity-pdf-preview{box-sizing:border-box;background:#ebebeb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;overflow-y:hidden}@media screen and (width>=720px){.cap-activity-card-container .cap-activity-card-pdf-section .cap-activity-pdf-preview{width:300px;height:300px}}.cap-activity-card-container .cap-activity-card-pdf-section .cap-activity-card-header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}.cap-activity-card-container .cap-activity-card-pdf-section .cap-activity-card-header .cap-activity-card-title{margin:0;font-size:22px;font-weight:500;line-height:1}.cap-activity-card-container .cap-activity-card-pdf-section .cap-activity-card-header .cap-activity-card-title.cap-mobile-ios{color:#000;pointer-events:none}.cap-activity-card-container .cap-activity-card-pdf-section .cap-activity-card-header .cap-activity-card-preview-info,.cap-activity-card-container .cap-activity-card-pdf-section .cap-activity-card-header .cap-activity-card-preview-info .cap-activity-card-grade{flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;display:flex}.cap-activity-card-container .cap-activity-card-pdf-section .cap-activity-card-header .cap-activity-card-preview-info .cap-activity-card-grade .cap-activity-card-preview-info-divider{background-color:#666;width:1px;height:15px}.cap-activity-card-container .cap-activity-card-pdf-section .cap-activity-card-preview-section-buttons-container{flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;display:flex}@media screen and (width>=720px){.cap-activity-card-container .cap-activity-card-pdf-section .cap-activity-card-preview-section-buttons-container{justify-content:center}}.cap-activity-card-container.cap-activity-card--instructional_material,.cap-activity-card-container.cap-activity-card--materials{box-sizing:border-box;max-width:385px;padding:4px 14px}.cap-activity-card-container.cap-activity-card--instructional_material .cap-activity-card-pdf-section .cap-activity-pdf-preview,.cap-activity-card-container.cap-activity-card--materials .cap-activity-card-pdf-section .cap-activity-pdf-preview{width:100%;height:auto}.cap-activity-card-container.cap-activity-card--instructional_material .cap-activity-card-pdf-section .cap-activity-pdf-preview .cap-card-connect__image-container-image,.cap-activity-card-container.cap-activity-card--materials .cap-activity-card-pdf-section .cap-activity-pdf-preview .cap-card-connect__image-container-image{max-width:280px}.cap-activity-card-container.cap-activity-card--instructional_material .cap-kebab-menu-wrapper,.cap-activity-card-container.cap-activity-card--materials .cap-kebab-menu-wrapper{position:absolute;bottom:20px;right:25px}.cap-activity-card-container .cap-activity-card-info{background-color:#f5f5f5;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;padding:12px;display:flex}@media screen and (width>=720px){.cap-activity-card-container .cap-activity-card-info{background-color:inherit;flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:500px;display:flex}}.cap-activity-card-container .cap-activity-card-info .cap-activity-info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;display:flex}.cap-activity-card-container .cap-activity-card-info .cap-activity-info .cap-shortened-description{text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cap-activity-card-container .cap-activity-card-info .cap-activity-info .cap-show-more-description-button{color:#385399;cursor:pointer;text-decoration:underline;display:inline}.cap-activity-card-container .cap-activity-card-info .cap-activity-info .cap-activity-card-header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;display:flex}.cap-activity-card-container .cap-activity-card-info .cap-activity-info .cap-activity-card-header .cap-activity-card-title{margin:0;font-size:22px;font-weight:500;line-height:1}.cap-activity-card-container .cap-activity-card-info .cap-activity-info .cap-activity-card-header .cap-activity-card-title.cap-mobile-ios{color:#000;pointer-events:none}.cap-activity-card-container .cap-activity-card-info .cap-activity-info .cap-activity-card-header .cap-activity-card-preview-info,.cap-activity-card-container .cap-activity-card-info .cap-activity-info .cap-activity-card-header .cap-activity-card-preview-info .cap-activity-card-grade{flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;display:flex}.cap-activity-card-container .cap-activity-card-info .cap-activity-info .cap-activity-card-header .cap-activity-card-preview-info .cap-activity-card-grade .cap-activity-card-preview-info-divider{background-color:#666;width:1px;height:15px}.cap-activity-card-container .cap-activity-card-info .cap-activity-card-details{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:20px;display:flex}.cap-activity-card-container .cap-activity-card-info .cap-activity-card-details .cap-activity-card-details-column{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;display:flex}.cap-activity-card-container .cap-activity-card-info .cap-activity-card-details .cap-activity-card-details-column .cap-activity-card-details-column-title{font-weight:600}.cap-activity-card-container .cap-activity-card-info .cap-activity-card-details .cap-activity-card-details-column .cap-content-list{margin:0;padding-left:20px}.cap-activity-card-container .cap-activity-card-info .cap-activity-card-subject{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.cap-activity-card-container .cap-activity-card-info .cap-activity-card-subject .cap-activity-card-subject-title{margin:0 4px 0 0;font-size:12px;font-weight:700}.cap-activity-card-container .cap-activity-card-info .cap-activity-card-subject .cap-activity-card-subject-item{font-size:12px}.cap-activity-card-container .cap-activity-card-info .cap-connect-plan-card-info-footer{z-index:3;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;display:flex;position:relative}.cap-activity-card-container .cap-activity-card-info .cap-connect-plan-card-info-footer .cap-connect-plan-card-info-runtime{background-color:#fff;border-radius:25px;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:25px;padding:0 10px;display:flex;bottom:0}@media screen and (width>=720px){.cap-activity-card-container .cap-activity-card-info .cap-connect-plan-card-info-footer .cap-connect-plan-card-info-runtime{background-color:#f5f5f5;width:fit-content;margin-right:auto}}.cap-activity-card-container .cap-activity-card-info .cap-connect-plan-card-info-footer .cap-connect-plan-card-info-runtime .cap-connect-plan-card-info-runtime-icon{width:16px;height:16px;margin:0 2px 0 6px}.cap-activity-card-container .cap-activity-card-info .cap-connect-plan-card-info-footer .cap-connect-plan-card-info-runtime .cap-connect-plan-card-info-runtime-title{margin:0 5px 0 0;font-weight:500}.cap-activity-card-container .cap-activity-card-info .cap-connect-plan-card-info-footer .cap-connect-plan-card-info-runtime .cap-connect-plan-card-info-runtime-minutes{margin:0 5px 0 0}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-article-card{letter-spacing:-.176px;text-align:left;font-family:Fredoka,regular,sans-serif}@media screen and (width>=720px){.cap-article-card{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding:4px;display:flex}}.cap-article-card .cap-book-card-not-owned-wrapper{background-color:#000000a6;border-radius:100%;flex-direction:row;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.cap-article-card .cap-book-card-not-owned-wrapper .cap-book-card-not-owned{flex-grow:0;flex-shrink:1}.cap-article-card .cap-book-card-not-owned-wrapper.cap-book-card-medium-lock{width:50px;height:50px;position:absolute}.cap-article-card .cap-book-card-not-owned-wrapper.cap-book-card-medium-lock .cap-book-card-not-owned{width:40px}.cap-article-card .cap-book-card-not-owned-wrapper.cap-book-card-small-lock{width:22px;height:22px;position:relative}.cap-article-card .cap-book-card-not-owned-wrapper.cap-book-card-small-lock .cap-book-card-not-owned{width:20px}.cap-article-card .cap-article-card-title{letter-spacing:-.33px;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;font-size:22px;font-weight:500;display:flex}.cap-article-card .cap-article-card-content{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}@media screen and (width>=720px){.cap-article-card .cap-article-card-content{flex-direction:row;justify-content:center;align-items:stretch;gap:35px;display:flex}}.cap-article-card .cap-article-card-content .cap-article-card-preview-section{text-align:left;flex-direction:column;justify-content:space-between;align-items:center;font-family:Fredoka,regular,sans-serif;font-size:16px;text-decoration:none;display:flex}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;margin-bottom:11px;display:flex}@media screen and (width>=720px){.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info{margin-bottom:16px}}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-article-card-info-header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-article-card-info-header .cap-article-card-header-title{color:#000;letter-spacing:-.33px;font-size:22px;font-weight:500}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-article-card-info-header .cap-article-card-header-title.cap-not-owned{flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;display:flex}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-article-card-info-header .cap-article-card-header-title.cap-not-owned:hover{cursor:default;text-decoration:none}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-article-card-info-header .cap-article-card-header-title.cap-not-owned:focus{text-decoration:none}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-article-card-info-header .cap-article-card-info{letter-spacing:normal;flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-article-card-info-header .cap-article-card-info .cap-article-card-info-image{width:21px;height:21px;margin:0 5px 0 0}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-article-card-info-header .cap-article-card-info .cap-article-card-divider{background-color:#000;width:1px;height:20px;margin:0 6px}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-article-card-info-header .cap-article-card-info .cap-article-card-info-grade{font-weight:300}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-article-card-preview-image-container{flex-direction:row;justify-content:center;align-items:center;display:flex}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-article-card-preview-image-container .cap-article-card-image{border-radius:10px;flex-direction:column;justify-content:space-around;align-items:center;width:100%;display:flex}@media screen and (width>=720px){.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-article-card-preview-image-container .cap-article-card-image{max-width:240px;max-height:240px}}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-article-card-preview-image-container .cap-article-card-image.cap-not-owned{opacity:.5}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-article-card-preview-image-container .cap-article-card-image.cap-not-owned:hover{cursor:default}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-article-card-preview-section-link{font-weight:600}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-article-card-preview-section-link .cap-article-card-translated-article-link{margin-left:8px;font-weight:400}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-content-article-card-link-container{font-weight:600}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-content-article-card-link-container .cap-content-article-card-spanish-link{color:#246187;text-align:left;font-weight:400;text-decoration:none}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-article-card-preview-info .cap-content-article-card-link-container .cap-content-article-card-spanish-link:hover{text-decoration:underline}.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-book-card-preview-section-buttons-container{flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;display:flex}@media screen and (width>=720px){.cap-article-card .cap-article-card-content .cap-article-card-preview-section .cap-book-card-preview-section-buttons-container{justify-content:center}}.cap-article-card .cap-article-card-content .cap-article-card-info-section-link{font-weight:600}.cap-article-card .cap-article-card-content .cap-article-card-info-section-link .cap-article-card-name{margin-left:8px;font-weight:400;display:inline-block}.cap-article-card .cap-article-card-content .cap-article-card-info-section{background-color:#f5f5f5;border-radius:6px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;width:310px;padding:12px;font-size:16px;display:flex}@media screen and (width>=720px){.cap-article-card .cap-article-card-content .cap-article-card-info-section{background-color:inherit;width:auto;padding:0}}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info{background-color:#f5f5f5;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}@media screen and (width>=720px){.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info{background-color:inherit;max-width:500px}}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-article-card-info-description{margin:0 0 20px;font-size:14px}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-article-card-info-content{background-color:#f5f5f5;border-radius:6px;gap:20px;width:100%;max-width:100%;margin:0}@media screen and (width>=720px){.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-article-card-info-content{width:auto;padding:15px}}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-article-card-info-content .cap-connect-article-info-table{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;display:flex}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-article-card-info-content .cap-connect-article-info-table .cap-column-title{white-space:nowrap;font-weight:600}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-article-card-info-content .cap-connect-article-info-table .cap-content-list{margin:8px 0;padding-left:15px}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-article-card-info-content .cap-connect-article-info-table .cap-content-list .cap-article-card-info-content-list-item{margin:2px 0 0}@media screen and (width>=720px){.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-article-card-info-content .cap-connect-article-info-table{flex-direction:row;justify-content:flex-start;align-items:flex-start;display:flex}}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-content-article-card-link-container{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;margin:16px 0 16px 5px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-content-article-card-link-container .cap-content-card-article-icon{width:18px;height:18px;margin-right:5px}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-content-article-card-link-container .cap-content-card-article-divider{background-color:#666;width:1px;height:15px;margin:0 8px}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-content-article-card-link-container .cap-content-card-article-spanish-link{color:#246187;text-align:left;font-weight:400;text-decoration:none}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-content-article-card-link-container .cap-content-card-article-spanish-link:hover{text-decoration:underline}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-related-articles-container{max-width:310px;height:165px;font-size:16px;font-weight:600}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-related-articles-container .cap-read-more-list{flex-direction:row;justify-content:flex-start;align-items:center;margin:0;padding:0;display:flex}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-related-articles-container .cap-read-more-list .cap-read-more-item-card{cursor:pointer;text-align:center;width:100px;height:125px;margin:10px 0;padding:0 5px;list-style-type:none;transition-duration:.2s;position:relative}@media (any-hover:hover){.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-related-articles-container .cap-read-more-list .cap-read-more-item-card:hover,.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-related-articles-container .cap-read-more-list .cap-read-more-item-card:focus{z-index:40;transform:scale(1.1)}}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-related-articles-container .cap-read-more-list .cap-read-more-item-card .cap-read-more-card{height:100%;text-decoration:none;display:block}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-related-articles-container .cap-read-more-list .cap-read-more-item-card .cap-read-more-card:link,.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-related-articles-container .cap-read-more-list .cap-read-more-item-card .cap-read-more-card:visited{color:#000}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-related-articles-container .cap-read-more-list .cap-read-more-item-card .cap-read-more-card .cap-card{min-width:auto;min-height:auto}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-related-articles-container .cap-read-more-list .cap-read-more-item-card .cap-read-more-card .cap-card .cap-card-container{width:95px;height:125px;padding:8px 0}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-related-articles-container .cap-read-more-list .cap-read-more-item-card .cap-read-more-card .cap-card .cap-card-container .cap-read-more-image{border-radius:50%;width:75px;height:75px;margin:0}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-related-articles-container .cap-read-more-list .cap-read-more-item-card .cap-read-more-card .cap-card .cap-card-container .cap-read-more-title-container{-webkit-hyphens:auto;hyphens:auto;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 10px);height:auto;margin:auto;padding:0 5px;display:flex}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-related-articles-container .cap-read-more-list .cap-read-more-item-card .cap-read-more-card .cap-card .cap-card-container .cap-read-more-title-container .cap-read-more-title{text-overflow:ellipsis;white-space:nowrap;max-width:80%;padding:2px 10px;font-family:Mulish,sans-serif;font-size:16px;font-weight:700;overflow:hidden}.cap-article-card .cap-article-card-content .cap-article-card-info-section .cap-article-card-footer{z-index:3;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;display:flex;position:relative}.cap-article-card.cap-not-owned .cap-article-card-content .cap-article-card-info-section .cap-article-card-info .cap-related-articles-container{height:auto}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-modal-book-card{letter-spacing:-.176px;text-align:left;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-family:Fredoka,regular,sans-serif;font-size:16px;display:flex}@media screen and (width>=720px){.cap-modal-book-card{flex-direction:row;justify-content:center;align-items:stretch;gap:34px;display:flex}}.cap-modal-book-card .cap-book-card-not-owned-wrapper{background-color:#000000a6;border-radius:100%;flex-direction:row;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.cap-modal-book-card .cap-book-card-not-owned-wrapper .cap-book-card-not-owned{flex-grow:0;flex-shrink:1}.cap-modal-book-card .cap-book-card-not-owned-wrapper.cap-book-card-medium-lock{width:50px;height:50px;position:absolute}.cap-modal-book-card .cap-book-card-not-owned-wrapper.cap-book-card-medium-lock .cap-book-card-not-owned{width:40px}.cap-modal-book-card .cap-book-card-not-owned-wrapper.cap-book-card-small-lock{width:22px;height:22px;display:inline-block;position:relative}.cap-modal-book-card .cap-book-card-not-owned-wrapper.cap-book-card-small-lock .cap-book-card-not-owned{width:20px;position:relative;transform:translate(calc(50% - 9px),calc(50% - 9px))}.cap-modal-book-card .cap-book-card-preview-section{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}@media screen and (width>=720px){.cap-modal-book-card .cap-book-card-preview-section{justify-content:space-between;gap:32px}}.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-image-container{position:relative}@media screen and (width>=360px){.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-image-container{flex-direction:row;justify-content:center;align-items:center;width:300px;display:flex}}.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-image-container .cap-book-card-image{border-radius:10px;width:100%;margin:0;box-shadow:0 4px 11px #00000040}@media screen and (width>=720px){.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-image-container .cap-book-card-image{width:auto;max-width:300px;max-height:365px}}.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-image-container .cap-book-card-image.cap-not-owned{opacity:.5}.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-image-container .cap-book-card-image.cap-not-owned:hover{cursor:default}.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-header .cap-book-card-title-text{letter-spacing:-.33px;width:fit-content;font-size:22px;font-weight:500;line-height:23px;text-decoration:none}.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-header .cap-book-card-title-text.cap-not-owned:hover{cursor:default;text-decoration:none}.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-header .cap-book-card-title-text.cap-not-owned:focus{text-decoration:none}.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-header .cap-book-card-author{font-size:16px;font-weight:400}.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-header .cap-book-card-subtitle,.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-header .cap-book-card-subtitle .cap-book-card-subtitle-book{flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-header .cap-book-card-subtitle .cap-book-card-subtitle-book .cap-book-card-subtitle-info{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-header .cap-book-card-subtitle .cap-book-card-subtitle-book .cap-book-card-subtitle-info .cap-book-card-book-text{font-weight:300}.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-header .cap-book-card-subtitle .cap-book-card-subtitle-book .cap-book-card-subtitle-info .cap-book-card-divider{width:1px;height:16px;margin:0 8px}.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-header .cap-book-card-subtitle .cap-book-card-subtitle-data{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-header .cap-book-card-subtitle .cap-book-card-subtitle-icon{width:28px;height:28px;margin:0 5px 0 0}.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-header .cap-book-card-subtitle .cap-book-card-divider{background-color:#666;width:1px;height:16px;margin:0 8px}.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-preview-section-buttons-container{flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;display:flex}@media screen and (width>=720px){.cap-modal-book-card .cap-book-card-preview-section .cap-book-card-preview-section-buttons-container{justify-content:center}}.cap-modal-book-card .cap-book-card-data-container{background-color:#f5f5f5;border-radius:6px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex}@media screen and (width>=720px){.cap-modal-book-card .cap-book-card-data-container{background-color:inherit;max-width:400px;padding:0}}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;display:flex}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-info .cap-book-card-header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-info .cap-book-card-header .cap-book-card-title-text{letter-spacing:-.33px;width:fit-content;font-size:22px;font-weight:500;line-height:23px;text-decoration:none}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-info .cap-book-card-header .cap-book-card-title-text.cap-not-owned:hover{cursor:default;text-decoration:none}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-info .cap-book-card-header .cap-book-card-title-text.cap-not-owned:focus{text-decoration:none}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-info .cap-book-card-header .cap-book-card-author{font-size:16px;font-weight:400}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-info .cap-book-card-header .cap-book-card-subtitle{letter-spacing:normal;flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-info .cap-book-card-header .cap-book-card-subtitle .cap-book-card-subtitle-book{flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-info .cap-book-card-header .cap-book-card-subtitle .cap-book-card-subtitle-book .cap-book-card-subtitle-info{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-info .cap-book-card-header .cap-book-card-subtitle .cap-book-card-subtitle-book .cap-book-card-subtitle-info .cap-book-card-book-text{font-weight:300}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-info .cap-book-card-header .cap-book-card-subtitle .cap-book-card-subtitle-book .cap-book-card-subtitle-info .cap-book-card-divider{width:1px;height:16px;margin:0 8px}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-info .cap-book-card-header .cap-book-card-subtitle .cap-book-card-subtitle-data{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-info .cap-book-card-header .cap-book-card-subtitle .cap-book-card-subtitle-icon{width:28px;height:28px;margin:0 5px 0 0}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-info .cap-book-card-header .cap-book-card-subtitle .cap-book-card-divider{background-color:#666;width:1px;height:16px;margin:0 8px}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-info .cap-show-more-description-button{color:#385399;cursor:pointer;text-decoration:underline;display:inline}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-more-in-series{overflow-x:hidden}@media screen and (width>=360px){.cap-modal-book-card .cap-book-card-data-container .cap-book-card-more-in-series{width:270px}}@media screen and (width>=720px){.cap-modal-book-card .cap-book-card-data-container .cap-book-card-more-in-series{width:380px;min-height:200px}}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-more-in-series .cap-more-in-series-label{font-weight:500}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-more-in-series .cap-carousel-categories{min-height:auto}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-more-in-series .cap-carousel-categories .cap-carousel-categories-scroll{gap:12px;height:auto;padding-bottom:0;padding-left:10px}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-more-in-series .cap-carousel-categories .cap-carousel-categories-scroll .cap-ebook-description-read-more-covers{width:100px;margin:14px 0}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-more-in-series .cap-carousel-categories .cap-carousel-categories-scroll .cap-ebook-description-read-more-covers .cap-ebook-description-read-more-covers-image{width:auto;max-width:100px;height:auto;max-height:150px}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-more-in-series .cap-carousel-categories .cap-carousel-categories-scroll .cap-ebook-description-read-more-covers:hover{box-shadow:none}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-more-in-series .cap-carousel-categories .cap-carousel-categories-scroll .cap-ebook-description-read-more-covers:last-child{margin-right:22px}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-more-in-series .cap-carousel-categories-right-button{width:55px;min-width:auto;height:64px;top:calc(50% - 32px);left:225px;right:auto}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-more-in-series .cap-carousel-categories-right-button .cap-carousel-categories-right-button-icon{width:12px;height:20px}@media screen and (width>=720px){.cap-modal-book-card .cap-book-card-data-container .cap-book-card-more-in-series .cap-carousel-categories-right-button{left:340px}}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-more-in-series .cap-carousel-categories-left-button{width:55px;min-width:auto;height:64px;top:calc(50% - 32px);left:-10px;right:360px}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-more-in-series .cap-carousel-categories-left-button .cap-carousel-categories-left-button-icon{width:12px;height:20px}@media screen and (width>=720px){.cap-modal-book-card .cap-book-card-data-container .cap-book-card-more-in-series .cap-carousel-categories-left-button{left:auto;right:340px}}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-description-text{color:#000;text-align:left;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-description-text.cap-expanded-description{display:block}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-description-text .cap-book-card-data{flex-direction:column;justify-content:center;align-items:flex-start;margin:16px 0 0;display:flex}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-description-text .cap-book-card-data .cap-book-card-data-count{flex-direction:row;justify-content:center;align-items:flex-start;margin-bottom:5px;display:flex}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-description-text .cap-book-card-data .cap-book-card-data-count .cap-book-card-data-text-container{flex-direction:row;justify-content:center;align-items:center;display:flex}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-description-text .cap-book-card-data .cap-book-card-data-count .cap-book-card-data-text-container .cap-book-card-data-text-bold{margin-right:5px;font-weight:700}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-description-text .cap-book-card-data .cap-book-card-data-count .cap-book-card-data-divider{background-color:#666;width:1px;height:15px;margin:0 8px}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-link-wrapper{margin:16px 0}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-link-wrapper .cap-book-card-material-link{color:#246187;text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;margin:0 0 8px 25px;font-size:12px;text-decoration:none;display:flex}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-link-wrapper .cap-book-card-material-link:hover{text-decoration:underline}.cap-modal-book-card .cap-book-card-data-container .cap-book-card-link-wrapper .cap-book-card-material-link .cap-book-card-data-icon{width:18px;height:18px;margin-right:5px}.cap-modal-book-card .cap-book-card-data-container .cap-connect-plan-card-info-footer{z-index:3;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;display:flex;position:relative}.cap-modal-book-card .cap-book-card-data-container .cap-connect-plan-card-info-footer .cap-connect-plan-card-info-runtime{background-color:#fff;border-radius:25px;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:25px;padding:0 10px;display:flex;bottom:0}@media screen and (width>=720px){.cap-modal-book-card .cap-book-card-data-container .cap-connect-plan-card-info-footer .cap-connect-plan-card-info-runtime{background-color:#f5f5f5;width:fit-content;margin-right:auto}}.cap-modal-book-card .cap-book-card-data-container .cap-connect-plan-card-info-footer .cap-connect-plan-card-info-runtime .cap-connect-plan-card-info-runtime-icon{width:16px;height:16px;margin:0 2px 0 6px}.cap-modal-book-card .cap-book-card-data-container .cap-connect-plan-card-info-footer .cap-connect-plan-card-info-runtime .cap-connect-plan-card-info-runtime-title{margin:0 5px 0 0;font-weight:500}.cap-modal-book-card .cap-book-card-data-container .cap-connect-plan-card-info-footer .cap-connect-plan-card-info-runtime .cap-connect-plan-card-info-runtime-minutes{margin:0 5px 0 0}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-connect-modal-background{-webkit-backdrop-filter:blur(5.8px);backdrop-filter:blur(5.8px);z-index:40;background:#343434d9;width:100%;height:100%;display:block;position:fixed;overflow-y:scroll}@media screen and (width>=720px){.cap-connect-modal-background{flex-direction:column;justify-content:center;align-items:center;display:flex;top:auto;overflow-y:hidden}}.cap-connect-modal-background .cap-connect-modal-close-button{z-index:1;margin-left:calc(50% + 155px);position:fixed;top:70px}@media screen and (width<=410px){.cap-connect-modal-background .cap-connect-modal-close-button{margin-left:calc(50% + 136px)}}@media screen and (width>=720px){.cap-connect-modal-background .cap-connect-modal-close-button{position:fixed;top:70px;right:15px}}.cap-connect-modal-background .cap-connect-modal-card{background-color:#fff;border-radius:12px;max-width:342px;margin:0 auto 22px;padding:12px;position:relative;top:80px;box-shadow:0 2.418px 6.447px #00000040}@media screen and (width<=410px){.cap-connect-modal-background .cap-connect-modal-card{max-width:315px}}@media screen and (width>=720px){.cap-connect-modal-background .cap-connect-modal-card{max-width:100%;height:auto;margin:0 10px;top:30px}}@media (any-hover:hover){button:hover{cursor:pointer}}.skip-to-main{opacity:0;color:#470061;text-align:center;z-index:100;background-color:#ffffffe6;width:100%;padding:15px 0;font-weight:700;text-decoration:none;transition:top .5s;display:block;position:fixed;top:-50px}.skip-to-main:focus{opacity:1;top:0}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-global-layout{background-color:#f5f5f5;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-height:100dvh;display:flex;overflow:hidden}.cap-global-layout.cap-global-layout-dynamic-background{background-color:#fff}@media screen and (width<=719px){.cap-global-layout.cap-global-layout-dynamic-background{background-color:#f5f5f5}}.cap-global-layout .cap-global-page-body-wrapper{min-height:calc(100dvh - 120px);display:flex}.cap-global-layout .cap-global-footer-container{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:flex-end;height:120px;padding-bottom:10px;display:flex}@media screen and (width>=360px){.cap-global-layout .cap-global-footer-container{height:auto;margin-top:20px}}.cap-global-layout.cap-modal-open{height:0;overflow:hidden}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-home-buttons-container{box-sizing:border-box;z-index:2;flex-direction:row;justify-content:space-between;align-items:center;gap:33px;margin:11px 0 20px;display:flex}.cap-home-buttons-container .cap-home-buttons-top-row{flex-direction:row;justify-content:space-between;align-items:center;gap:33px;display:flex}.cap-home-buttons-container .cap-home-buttons:not(.cap-button-new),.cap-home-buttons-container .cap-home-buttons.cap-button-new{white-space:nowrap;background-color:#db7bff;border:1px solid #000;gap:15px;width:300px;height:45px;padding:8px 12px;font-family:Fredoka,regular,sans-serif;font-size:16px;font-weight:600;box-shadow:0 2px #000}.cap-home-buttons-container .cap-home-buttons:not(.cap-button-new) .cap-collections-icon,.cap-home-buttons-container .cap-home-buttons.cap-button-new .cap-collections-icon{height:27px}@media (any-hover:hover){.cap-home-buttons-container .cap-home-buttons:not(.cap-button-new):hover,.cap-home-buttons-container .cap-home-buttons.cap-button-new:hover{background-color:#f5daff}}.cap-home-buttons-container .cap-home-buttons:not(.cap-button-new) .cap-home-buttons-arrow-icon,.cap-home-buttons-container .cap-home-buttons.cap-button-new .cap-home-buttons-arrow-icon{height:13px}@media screen and (width<=1023px){.cap-home-buttons-container{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:75%;min-width:340px;margin:0 10px 20px;display:flex}.cap-home-buttons-container .cap-home-buttons{gap:10px;width:100%}.cap-home-buttons-container .cap-home-buttons .cap-caret-icon{display:none}.cap-home-buttons-container .cap-home-buttons-top-row{gap:5px;width:100%}}@media screen and (width<=360px){.cap-home-buttons-container{width:95%;min-width:auto}}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-word-cloud-card{-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:20px;min-width:445px;max-width:445px;height:360px;transition-duration:.2s;position:relative;overflow:hidden;box-shadow:0 0 8px #00000040}.cap-word-cloud-card.cap-expandable:focus,.cap-word-cloud-card.cap-expandable:hover{transform:scale(1.025);box-shadow:0 0 15px #00000040}.cap-word-cloud-card.cap-expandable:hover{cursor:pointer}@media screen and (width<=600px){.cap-word-cloud-card{min-width:90%;max-width:90%}}.cap-word-cloud-card #word-cloud-top-month-report-layout-3{margin-right:10px}.cap-word-cloud-card .cap-word-cloud-title-container{background:#f5f5f5;border-radius:20px 20px 0 0;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:52px;display:flex}.cap-word-cloud-card .cap-word-cloud-title-container .cap-word-cloud-expand-subtitle-container{flex-direction:row;justify-content:flex-start;align-items:center;padding-left:10px;display:flex}.cap-word-cloud-card .cap-word-cloud-title-container .cap-word-cloud-expand-subtitle-container .cap-icon{width:35px;height:35px}.cap-word-cloud-card .cap-word-cloud-title-container .cap-word-cloud-expand-subtitle-container .cap-word-cloud-title{color:#000;margin-left:14px;font-family:Fredoka,regular,sans-serif;font-size:18px;font-weight:600}.cap-word-cloud-card .cap-word-cloud-title-container .cap-word-cloud-expand-subtitle-container .cap-title-container-sub-title{font-weight:300}.cap-word-cloud-card .cap-word-cloud-title-container .cap-word-cloud-expand-icon{border-radius:3px;width:25px;height:25px;margin-right:11px;padding:3px}.cap-word-cloud-card .cap-word-cloud-container-layout{box-sizing:border-box;background-color:#fff;border-radius:0 0 20px 20px;width:100%;height:305px;padding:29px 21px 30px}.cap-word-cloud-card .cap-word-cloud-container-layout.cap-noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;flex-direction:row;justify-content:center;align-items:center;display:flex}.cap-word-cloud-card .cap-word-cloud-container-layout .cap-word-cloud-expand-container-wrapper{height:100%}.cap-word-cloud-card .cap-word-cloud-container-layout .cap-word-cloud-no-data-container{flex-direction:column;justify-content:center;align-items:center;height:100%;font-family:Fredoka,regular,sans-serif;font-weight:300;display:flex;position:relative}.cap-word-cloud-card .cap-word-cloud-container-layout .cap-word-cloud-no-data-container .cap-word-cloud-no-data-text{padding-top:25px;font-size:16px;font-weight:700}.cap-word-cloud-card .cap-word-cloud-container-layout .cap-word-cloud-no-data-container .cap-word-cloud-no-data-subtext{padding-bottom:25px;font-size:14px}.cap-word-cloud-card .cap-word-cloud-container-layout .cap-word-cloud-no-data-container .cap-word-cloud-no-data-no-results{height:120px}@media screen and (width<=600px){.cap-word-cloud-card .cap-word-cloud-container-layout .cap-word-cloud-no-data-container .cap-word-cloud-no-data-no-results{height:95px}}.cap-word-cloud-card .cap-word-cloud-container-layout .cap-word-cloud-no-access-container{text-align:left;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 10%;font-family:Fredoka,regular,sans-serif;font-weight:300;display:flex;position:relative}.cap-word-cloud-card .cap-word-cloud-container-layout .cap-word-cloud-no-access-container .cap-word-cloud-no-access-text{width:100%}.cap-word-cloud-card .cap-word-cloud-container-layout .cap-word-cloud-no-access-container .cap-word-cloud-no-access-text.cap-header{font-size:16px;font-weight:700}.cap-word-cloud-card .cap-word-cloud-container-layout .cap-word-cloud-no-access-container .cap-word-cloud-no-access-text.cap-subtext{padding:3px 0 40px;font-size:14px}@media screen and (width<=600px){.cap-word-cloud-card .cap-word-cloud-container-layout .cap-word-cloud-no-access-container .cap-word-cloud-no-access-text{line-height:1.5}}.cap-word-cloud-card .cap-word-cloud-container-layout .cap-word-cloud-no-access-container .cap-word-cloud-no-access-lock{height:28px;position:absolute;bottom:0;right:20px}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-word-cloud-expand{box-sizing:border-box;text-align:center;z-index:4;background-color:#f5f5f5;flex-grow:1;width:100vw;height:100vh;padding-top:90px;position:fixed;top:0;left:0}.cap-word-cloud-expand .cap-word-cloud-previous-button{top:90px}.cap-word-cloud-expand .cap-word-cloud-expand-card{text-align:center;background-color:#f5f5f5;width:100vw;min-height:calc(100vh - 40px);position:absolute}.cap-word-cloud-expand .cap-word-cloud-expand-card .cap-word-cloud-expand-title-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100px;font-family:Fredoka,regular,sans-serif;font-size:20px;display:flex}.cap-word-cloud-expand .cap-word-cloud-expand-card .cap-word-cloud-expand-title-container .cap-word-cloud-expand-subtitle-container{flex-direction:row;justify-content:center;align-items:center;margin:60px 60px 0;display:flex}.cap-word-cloud-expand .cap-word-cloud-expand-card .cap-word-cloud-expand-title-container .cap-word-cloud-expand-subtitle-container .cap-icon{width:45px;height:45px;margin-right:14px}@media screen and (width<=600px){.cap-word-cloud-expand .cap-word-cloud-expand-card .cap-word-cloud-expand-title-container .cap-word-cloud-expand-subtitle-container .cap-icon{width:25px;height:25px}}.cap-word-cloud-expand .cap-word-cloud-expand-card .cap-word-cloud-expand-title-container .cap-word-cloud-expand-subtitle-container .cap-word-cloud-expand-title{text-align:center;font-family:Fredoka,regular,sans-serif;font-size:40px;font-weight:600}@media screen and (width<=600px){.cap-word-cloud-expand .cap-word-cloud-expand-card .cap-word-cloud-expand-title-container .cap-word-cloud-expand-subtitle-container .cap-word-cloud-expand-title{font-size:18px}}.cap-word-cloud-expand .cap-word-cloud-expand-card .cap-word-cloud-expand-title-container .cap-word-cloud-expand-description{text-align:center;width:100%;font-family:Fredoka,regular,sans-serif;font-size:20px;font-weight:400}@media screen and (width<=600px){.cap-word-cloud-expand .cap-word-cloud-expand-card .cap-word-cloud-expand-title-container .cap-word-cloud-expand-description{font-size:16px}}.cap-word-cloud-expand .cap-word-cloud-expand-card .cap-word-cloud-expand-container{flex-direction:column;justify-content:flex-start;align-items:center;width:90vw;display:inline-block}.cap-word-cloud-expand .cap-word-cloud-expand-card .cap-word-cloud-expand-container.cap-stretch{align-items:stretch}.cap-word-cloud-expand .cap-word-cloud-expand-card .cap-word-cloud-expand-container.cap-noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.cap-word-cloud-expand .cap-word-cloud-expand-card .cap-word-cloud-expand-container .cap-word-cloud-expand-container-wrapper{margin-top:60px}@media screen and (width<=600px){.cap-word-cloud-expand .cap-word-cloud-expand-card .cap-word-cloud-expand-container .cap-word-cloud-expand-container-wrapper{height:65vh;margin-top:20px}}.cap-word-cloud-expand .cap-word-cloud-expand-card .cap-word-cloud-expand-loading-spinner{padding-top:100px}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-home-page{background-color:#f5f5f5;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-height:100dvh;display:flex;overflow-x:hidden}.cap-home-page .cap-hero-home{background-color:#000;background-image:none;align-items:flex-start;margin-bottom:-20px;padding-top:100px}.cap-home-page .cap-hero-home .cap-hero-title-subtitle-wrapper{gap:35px;max-width:none}.cap-home-page .cap-hero-home .cap-hero-title-subtitle-wrapper .cap-hero-title{font-size:48px}@media screen and (width<=600px){.cap-home-page .cap-hero-home .cap-hero-title-subtitle-wrapper .cap-hero-title{font-size:32px}}.cap-home-page .cap-hero-home .cap-hero-title-subtitle-wrapper .cap-hero-title .cap-hero-title-bottom-border{bottom:-18px}.cap-home-page .cap-hero-home .cap-hero-title-subtitle-wrapper .cap-hero-subtitle{width:100%;max-width:none;font-size:16px}@media screen and (width<=600px){.cap-home-page .cap-hero-home .cap-hero-title-subtitle-wrapper .cap-hero-subtitle{width:75%}}.cap-home-page .cap-hero-home .cap-home-hero-desktop-extended,.cap-home-page .cap-hero-home .cap-home-hero-desktop,.cap-home-page .cap-hero-home .cap-home-hero-tablet,.cap-home-page .cap-hero-home .cap-home-hero-mobile{object-fit:cover;width:100%;top:0}.cap-home-page .cap-hero-home .cap-home-hero-desktop-extended{display:block}.cap-home-page .cap-hero-home .cap-home-hero-desktop,.cap-home-page .cap-hero-home .cap-home-hero-tablet,.cap-home-page .cap-hero-home .cap-home-hero-mobile{display:none}.cap-home-page .cap-hero-home .cap-home-hero-desktop-extended{min-height:312px;max-height:490px}.cap-home-page .cap-hero-home .cap-home-hero-desktop{min-height:355px}.cap-home-page .cap-hero-home .cap-home-hero-tablet{min-height:254px}.cap-home-page .cap-hero-home .cap-home-hero-mobile{min-height:255px}@media screen and (width<=1024px){.cap-home-page .cap-hero-home .cap-home-hero-desktop{display:block}.cap-home-page .cap-hero-home .cap-home-hero-desktop-extended,.cap-home-page .cap-hero-home .cap-home-hero-tablet,.cap-home-page .cap-hero-home .cap-home-hero-mobile{display:none}}@media screen and (width<=600px){.cap-home-page .cap-hero-home .cap-home-hero-tablet{display:block}.cap-home-page .cap-hero-home .cap-home-hero-desktop-extended,.cap-home-page .cap-hero-home .cap-home-hero-desktop,.cap-home-page .cap-hero-home .cap-home-hero-mobile{display:none}}@media screen and (width<=360px){.cap-home-page .cap-hero-home .cap-home-hero-mobile{display:block}.cap-home-page .cap-hero-home .cap-home-hero-desktop-extended,.cap-home-page .cap-hero-home .cap-home-hero-desktop,.cap-home-page .cap-hero-home .cap-home-hero-tablet{display:none}}.cap-home-page .cap-home-layout-container{flex-direction:column;flex-grow:1;flex-shrink:0;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}.cap-home-page .cap-home-layout-container .cap-standards-search-container{z-index:3;width:95%;margin-bottom:20px}.cap-home-page .cap-home-layout-container .cap-standards-search-container .cap-standards-search-form{background-color:#fff;padding:8px}@media screen and (width<=1024px){.cap-home-page .cap-home-layout-container .cap-standards-search-container .cap-standards-search-form{gap:0}.cap-home-page .cap-home-layout-container .cap-standards-search-container .cap-standards-search-form .cap-standards-search-form-header-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;display:flex}.cap-home-page .cap-home-layout-container .cap-standards-search-container .cap-standards-search-form .cap-standards-search-form-header-container .cap-standards-search-form-header{color:#000;flex-direction:row;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;font-size:26px;display:flex}.cap-home-page .cap-home-layout-container .cap-standards-search-container .cap-standards-search-form .cap-standards-search-form-header-container .cap-standards-search-form-header .cap-standards-search-form-header-icon{display:block}.cap-home-page .cap-home-layout-container .cap-standards-search-container .cap-standards-search-form .cap-standards-search-form-header-container .cap-standards-search-form-header-message{width:80%}}@media screen and (width<=360px){.cap-home-page .cap-home-layout-container .cap-standards-search-container .cap-standards-search-form .cap-standards-search-form-header-container .cap-standards-search-form-header-message{width:auto}}@media screen and (width<=1024px){.cap-home-page .cap-home-layout-container .cap-standards-search-container .cap-standards-search-form .cap-standards-form{width:80%}}.cap-home-page .cap-home-layout-container .cap-standards-search-container .cap-standards-search-form .cap-standards-form .cap-standards-steps{width:100%}.cap-home-page .cap-home-layout-container .cap-standards-search-container .cap-standards-search-form .cap-standards-form .cap-standards-steps .cap-standard-step{width:100%;min-width:auto}.cap-home-page .cap-home-layout-container .cap-home-section{box-sizing:border-box;width:100%}.cap-home-page .cap-home-layout-container .cap-home-section__header{box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:center;gap:30px;width:100%;margin:0;padding:0 20px 0 10px;display:flex}.cap-home-page .cap-home-layout-container .cap-home-section__header.cap-flex-space-between{justify-content:space-between}.cap-home-page .cap-home-layout-container .cap-home-section__header .cap-mid-line{background-color:#b2b2b2;flex-grow:1;flex-shrink:0;width:auto;min-width:20%;height:1px;display:flex}@media screen and (width<=1024px){.cap-home-page .cap-home-layout-container .cap-home-section__header{flex-wrap:wrap}}.cap-home-page .cap-home-layout-container .cap-home-section__heading{width:fit-content;margin:0;font-family:Fraunces,serif;font-size:36px;font-weight:900;display:block;position:relative}.cap-home-page .cap-home-layout-container .cap-home-section__heading .cap-highlight-effect{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000,#0000 50%,#fcf43d 0% 0%) 0/100% 1em no-repeat;padding:0 10px}@media screen and (width<=600px){.cap-home-page .cap-home-layout-container .cap-home-section__heading{letter-spacing:-.1rem;width:75%}}.cap-home-page .cap-home-layout-container .cap-home-section .cap-home-section__header-text{box-sizing:border-box;width:65%;margin:1em 0;padding:0 10px 0 25px}@media screen and (width<=1024px){.cap-home-page .cap-home-layout-container .cap-home-section .cap-home-section__header-text{text-align:center;width:100%}}.cap-home-page .cap-home-layout-container .cap-home-section__word-cloud-container{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin:auto;display:flex;position:relative}@media screen and (width<=600px){.cap-home-page .cap-home-layout-container .cap-home-section__word-cloud-container .cap-carousel-categories .cap-carousel-categories-scroll{flex-wrap:wrap;justify-content:center;width:100%;height:auto;padding:20px 0 30px;position:relative;overflow:auto}}.cap-home-page .cap-home-layout-container .cap-see-all{color:#000;font-family:Fredoka,regular,sans-serif;text-decoration:none;transition:-webkit-text-decoration .3s ease-out,text-decoration .3s ease-out}.cap-home-page .cap-home-layout-container .cap-see-all:hover,.cap-home-page .cap-home-layout-container .cap-see-all:focus{font-weight:700;text-decoration:underline}.cap-home-page .cap-home-layout-container .cap-trending-buttons{flex-direction:row;justify-content:space-evenly;align-items:center;gap:14px;width:fit-content;display:flex}.cap-home-page .cap-home-layout-container .cap-trending-buttons .cap-button{background-color:#fff;border-color:#666;font-family:Fredoka,regular,sans-serif;font-weight:700;box-shadow:0 2px #666}.cap-home-page .cap-home-layout-container .cap-trending-buttons .cap-button.cap-current{background-color:#db7bff;border-color:#000;box-shadow:0 2px #000}@media screen and (width<=600px){.cap-home-page .cap-home-layout-container .cap-trending-buttons{width:100%}}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-page-controller{position:relative}.cap-page-controller .cap-page-controller-btn-container{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:0;display:flex}.cap-page-controller .cap-page-controller-item{list-style:none}.cap-page-controller .cap-page-controller-item.cap-hidden{visibility:hidden}.cap-page-controller .cap-page-controller-left:not(.cap-button-new),.cap-page-controller .cap-page-controller-page:not(.cap-button-new),.cap-page-controller .cap-page-controller-right:not(.cap-button-new){cursor:pointer;background-color:#f5f5f5;border:none;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:35px;height:35px;margin:2px 4px;padding:0;font-family:Fredoka One,regular;font-size:16px;display:flex}.cap-page-controller .cap-page-controller-left:not(.cap-button-new):hover,.cap-page-controller .cap-page-controller-left:not(.cap-button-new):focus,.cap-page-controller .cap-page-controller-page:not(.cap-button-new):hover,.cap-page-controller .cap-page-controller-page:not(.cap-button-new):focus,.cap-page-controller .cap-page-controller-right:not(.cap-button-new):hover,.cap-page-controller .cap-page-controller-right:not(.cap-button-new):focus{background-color:#ffbf00}.cap-page-controller .cap-page-controller-left:not(.cap-button-new).cap-selected,.cap-page-controller .cap-page-controller-page:not(.cap-button-new).cap-selected,.cap-page-controller .cap-page-controller-right:not(.cap-button-new).cap-selected{background-color:#ffbf00;border:1px solid #000}.cap-page-controller .cap-button-new.cap-page-controller-left,.cap-page-controller .cap-button-new.cap-page-controller-page,.cap-page-controller .cap-button-new.cap-page-controller-right{box-shadow:none;background-color:#f5f5f5;border:none;min-width:44px;max-width:44px;height:44px;font-size:20px;font-weight:400}@media (any-hover:hover){.cap-page-controller .cap-button-new.cap-page-controller-left:hover,.cap-page-controller .cap-button-new.cap-page-controller-page:hover,.cap-page-controller .cap-button-new.cap-page-controller-right:hover{background-color:#fffcc1;outline-color:#0000;font-weight:600}}.cap-page-controller .cap-button-new.cap-page-controller-left:focus-visible:not(:hover),.cap-page-controller .cap-button-new.cap-page-controller-page:focus-visible:not(:hover),.cap-page-controller .cap-button-new.cap-page-controller-right:focus-visible:not(:hover){outline-offset:-4px;border:1px solid;outline-width:1px}.cap-page-controller .cap-button-new.cap-page-controller-left:focus:not(:focus-visible),.cap-page-controller .cap-button-new.cap-page-controller-page:focus:not(:focus-visible),.cap-page-controller .cap-button-new.cap-page-controller-right:focus:not(:focus-visible){background-color:#fffcc1;outline-color:#0000;font-weight:600}.cap-page-controller .cap-button-new.cap-page-controller-left.cap-selected,.cap-page-controller .cap-button-new.cap-page-controller-page.cap-selected,.cap-page-controller .cap-button-new.cap-page-controller-right.cap-selected{background-color:#fcf43d;border:2px solid;font-weight:600}@media (any-hover:hover){.cap-page-controller .cap-button-new.cap-page-controller-left.cap-selected:hover,.cap-page-controller .cap-button-new.cap-page-controller-page.cap-selected:hover,.cap-page-controller .cap-button-new.cap-page-controller-right.cap-selected:hover{background-color:#fffcc1;outline:1px solid #000}}.cap-page-controller .cap-button-new.cap-page-controller-left.cap-selected:focus:not(:focus-visible),.cap-page-controller .cap-button-new.cap-page-controller-page.cap-selected:focus:not(:focus-visible),.cap-page-controller .cap-button-new.cap-page-controller-right.cap-selected:focus:not(:focus-visible){background-color:#fffcc1;outline:1px solid #000}.cap-page-controller .cap-button-new.cap-page-controller-left .cap-icon{margin-left:-2px}.cap-page-controller .cap-button-new.cap-page-controller-right .cap-icon{margin-right:-2px}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-search-page-result-item{box-sizing:border-box;border-top:1px solid #b2b2b2;padding:11px 18px;font-family:Fredoka,regular,sans-serif;font-size:16px;font-weight:400}.cap-search-page-result-item .cap-display-none{display:none}.cap-search-page-result-item.cap-flex-column,.cap-search-page-result-item .cap-flex-column{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.cap-search-page-result-item.cap-flex-grow-1,.cap-search-page-result-item .cap-flex-grow-1{flex-grow:1}.cap-search-page-result-item.cap-flex-row,.cap-search-page-result-item .cap-flex-row{flex-direction:row;justify-content:flex-start;align-items:stretch;display:flex}.cap-search-page-result-item.cap-flex-wrap,.cap-search-page-result-item .cap-flex-wrap{flex-wrap:wrap}.cap-search-page-result-item.cap-justify-center,.cap-search-page-result-item .cap-justify-center{justify-content:center}.cap-search-page-result-item.cap-justify-space-between,.cap-search-page-result-item .cap-justify-space-between{justify-content:space-between}.cap-search-page-result-item.cap-align-center,.cap-search-page-result-item .cap-align-center{align-items:center}.cap-search-page-result-item.cap-align-flex-end,.cap-search-page-result-item .cap-align-flex-end{align-items:flex-end}.cap-search-page-result-item.cap-align-flex-start,.cap-search-page-result-item .cap-align-flex-start{align-items:flex-start}.cap-search-page-result-item.cap-gap-5-px,.cap-search-page-result-item .cap-gap-5-px{gap:5px}.cap-search-page-result-item.cap-gap-8-px,.cap-search-page-result-item .cap-gap-8-px{gap:8px}.cap-search-page-result-item.cap-gap-20-px,.cap-search-page-result-item .cap-gap-20-px{gap:20px}.cap-search-page-result-item.cap-gap-30-px,.cap-search-page-result-item .cap-gap-30-px{gap:30px}.cap-search-page-result-item.cap-gap-35-px,.cap-search-page-result-item .cap-gap-35-px{gap:35px}.cap-search-page-result-item.cap-width-100,.cap-search-page-result-item .cap-width-100{width:100%}.cap-search-page-result-item.cap-width-50-px,.cap-search-page-result-item .cap-width-50-px{width:50px}.cap-search-page-result-item .cap-max-width-240-px{max-width:240px}.cap-search-page-result-item .cap-max-width-390-px{max-width:390px}.cap-search-page-result-item .cap-height-100{height:100%}.cap-search-page-result-item .cap-height-50-px{height:50px}.cap-search-page-result-item.cap-has-border-bottom,.cap-search-page-result-item .cap-has-border-bottom{border-bottom:1px solid #b2b2b2}.cap-search-page-result-item .cap-line-clamp-2{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cap-search-page-result-item .cap-line-height-23-px{line-height:23px}.cap-search-page-result-item .cap-search-page-result-item-info-wrapper{max-width:80%}.cap-search-page-result-item .cap-search-page-result-item-info-wrapper .cap-search-page-result-item-thumbnail{border-radius:5px;overflow:hidden}.cap-search-page-result-item .cap-search-page-result-item-info-wrapper .cap-search-page-result-item-thumbnail.cap-search-page-result-item-thumbnail-activities{background-color:#b2b2b2}.cap-search-page-result-item .cap-search-page-result-item-info-wrapper .cap-search-page-result-item-thumbnail .cap-search-page-result-item-thumbnail-image{object-fit:cover}.cap-search-page-result-item .cap-search-page-result-item-info-wrapper .cap-search-page-result-item-header-link{color:#000;width:fit-content;text-decoration:none}.cap-search-page-result-item .cap-search-page-result-item-info-wrapper .cap-search-page-result-item-header-link:focus{text-decoration:underline}@media (any-hover:hover){.cap-search-page-result-item .cap-search-page-result-item-info-wrapper .cap-search-page-result-item-header-link:hover{text-decoration:underline}}.cap-search-page-result-item .cap-search-page-result-item-info-wrapper .cap-content-info-tag{width:100%}.cap-search-page-result-item .cap-search-page-result-item-info-wrapper .cap-content-info-tag .cap-content-info-container{max-width:none}.cap-search-page-result-item .cap-search-page-result-item-info-wrapper .cap-content-info-tag .cap-content-info-container.cap-fade-right:after{display:none}.cap-search-page-result-item .cap-search-page-result-item-info-wrapper .cap-content-info-tag .cap-content-info-container .cap-content-info-tag-title{white-space:nowrap}.cap-search-page-result-item .cap-search-page-result-item-info-wrapper .cap-search-page-result-item-header{letter-spacing:-.285px;margin:0;font-size:19px;font-weight:500}.cap-search-page-result-item.cap-expand{background-color:#f8f8f8}.cap-search-page-result-item.cap-expand .cap-search-page-result-item-thumbnail{border-radius:15px;width:180px;height:auto;min-height:180px}.cap-search-page-result-item.cap-expand .cap-search-page-result-item-thumbnail .cap-search-page-result-item-thumbnail-image.cap-search-page-result-item-thumbnail-activities{object-fit:contain;width:120px;height:106px}.cap-search-page-result-item .cap-search-page-result-item-expanded-info-details{min-height:180px}.cap-search-page-result-item .cap-search-page-result-item-expanded-info-details .cap-search-page-result-item-info-column{gap:10px}.cap-search-page-result-item .cap-search-page-result-item-expanded-info-details .cap-search-page-result-item-info-column .cap-search-results-item-info-column-cell-title{letter-spacing:-.176px;margin:0;font-weight:600}.cap-search-page-result-item .cap-search-page-result-item-expanded-info-details .cap-search-page-result-item-info-column .cap-search-results-item-info-column-cell-list{margin:8px 0 0;padding-left:30px}.cap-search-page-result-item .cap-search-results-item-translation-link{color:#125968}.cap-search-page-result-item .cap-search-page-result-item-buttons-wrapper{justify-content:flex-end;gap:13px}.cap-search-page-result-item .cap-search-page-result-item-buttons-wrapper .cap-search-page-result-item-utility-buttons-wrapper{gap:4px}.cap-search-page-result-item .cap-search-page-result-item-buttons-wrapper .cap-button{margin:0 2px}.cap-search-page-result-item .cap-search-page-result-item-buttons-wrapper .cap-button:before{content:"";z-index:-1;background-color:#0000;width:44px;height:44px;display:block;position:absolute}@media screen and (width<=719px){.cap-search-page-result-item .cap-mobile-display-none{display:none}.cap-search-page-result-item.cap-mobile-flex-column,.cap-search-page-result-item .cap-mobile-flex-column{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.cap-search-page-result-item.cap-mobile-flex-row,.cap-search-page-result-item .cap-mobile-flex-row{flex-direction:row;justify-content:flex-start;align-items:stretch;display:flex}.cap-search-page-result-item.cap-mobile-gap-0,.cap-search-page-result-item .cap-mobile-gap-0{gap:0}.cap-search-page-result-item.cap-mobile-gap-14-px,.cap-search-page-result-item .cap-mobile-gap-14-px{gap:14px}.cap-search-page-result-item .cap-mobile-width-100{width:100%}.cap-search-page-result-item.cap-mobile-has-border-bottom-none,.cap-search-page-result-item .cap-mobile-has-border-bottom-none{border-bottom:none}.cap-search-page-result-item.cap-mobile-has-border-top-none,.cap-search-page-result-item .cap-mobile-has-border-top-none{border-top:none!important}.cap-search-page-result-item .cap-mobile-line-clamp-4{line-clamp:4;-webkit-line-clamp:4;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cap-search-page-result-item .cap-mobile-line-clamp-6{line-clamp:6;-webkit-line-clamp:6;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cap-search-page-result-item .cap-search-page-result-item-info-wrapper .cap-search-page-result-item-header-wrapper{max-width:80%}.cap-search-page-result-item .cap-search-page-result-item-info-wrapper .cap-content-info-tag .cap-content-info-container{width:100%}.cap-search-page-result-item .cap-search-page-result-item-info-wrapper .cap-content-info-tag .cap-content-info-container.cap-fade-right:after{display:block}.cap-search-page-result-item.cap-expand{background-color:#fff;border-top:1px solid #b2b2b2;align-items:flex-start;margin-bottom:0}.cap-search-page-result-item.cap-expand .cap-search-page-result-item-info-wrapper,.cap-search-page-result-item.cap-expand .cap-search-page-result-item-header-wrapper{max-width:none}.cap-search-page-result-item.cap-expand .cap-search-page-result-item-thumbnail{border-radius:3px;width:90px;height:auto;min-height:76px}.cap-search-page-result-item.cap-expand .cap-search-page-result-item-thumbnail.cap-search-page-result-item-thumbnail-activities{width:76px}.cap-search-page-result-item.cap-expand .cap-search-page-result-item-thumbnail .cap-search-page-result-item-thumbnail-image.cap-search-page-result-item-thumbnail-activities{object-fit:contain;width:57px;height:52px}.cap-search-page-result-item.cap-expand .cap-content-info-tag .cap-content-info-container.cap-fade-right:after{background-color:#fff;box-shadow:0 0 16px 23px #fff}.cap-search-page-result-item.cap-expand .cap-search-results-item-info-column-cell-title{margin:0;font-weight:600}.cap-search-page-result-item.cap-expand .cap-search-page-result-item-buttons-wrapper .cap-dropdown-button{height:45px}.cap-search-page-result-item .cap-search-page-result-item-expanded-info-details{min-height:unset}.cap-search-page-result-item .cap-search-page-result-item-expanded-info-details .cap-search-page-result-item-info-column{width:calc(100% - 20px)}}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-results-list-wrapper{width:calc(100% - 40px)}.cap-results-list-wrapper .cap-results-list{background-color:#fff;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.cap-results-list-wrapper .cap-results-list.cap-results-list-has-min-height{min-height:calc(100vh - 310px)}.cap-results-list-wrapper .cap-results-list .cap-results-list-header{box-sizing:border-box;color:#000;background-color:#ebebeb;border-top-left-radius:25px;border-top-right-radius:25px;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:55px;padding:10px 15px;font-family:Fredoka,regular,sans-serif;font-size:16px;font-weight:400;display:flex}.cap-results-list-wrapper .cap-results-list .cap-results-list-header .cap-results-list-download-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;display:flex}.cap-results-list-wrapper .cap-results-list .cap-results-list-spinner{flex-direction:row;flex-grow:1;justify-content:center;align-items:center;width:100%;display:flex}.cap-results-list-wrapper .cap-results-list .cap-no-results-container{flex-direction:column;justify-content:center;align-items:center;width:100%;font-family:Fredoka,regular,sans-serif;display:flex}.cap-results-list-wrapper .cap-results-list .cap-no-results-container .cap-no-results-icon{filter:brightness(.85);margin-bottom:-30px}.cap-results-list-wrapper .cap-results-list .cap-no-results-container .cap-no-results-title{font-size:28px;font-weight:600}.cap-results-list-wrapper .cap-results-list .cap-no-results-container .cap-no-results-prompt{font-size:20px}.cap-results-list-wrapper .cap-results-list .cap-results-list-items{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.cap-results-list-wrapper .cap-results-list .cap-results-list-pagination-container{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:10px 0;display:flex}@media screen and (width<=719px){.cap-results-list-wrapper{flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;width:calc(100% - 16px);display:flex}.cap-results-list-wrapper .cap-results-list{border-radius:15px;overflow:hidden;box-shadow:0 0 10px #00000040}.cap-results-list-wrapper .cap-results-list .cap-results-list-header{border-radius:0;padding:9px 7px}.cap-results-list-wrapper .cap-results-list .cap-results-list-items{width:calc(100% - 30px)}}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-search-page{box-sizing:border-box;background-color:#fff;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.cap-search-page.cap-search-page-loaded{justify-content:flex-start}.cap-search-page .cap-standards-search-container{width:calc(100% - 64px);box-shadow:0 0 10px #00000040}.cap-search-page .cap-correlations-header{letter-spacing:.2px;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:calc(100% - 40px);font-family:Fredoka,regular,sans-serif;font-size:16px;display:flex}.cap-search-page .cap-correlations-header .cap-standards-title{margin:0;font-weight:600}.cap-search-page .cap-correlations-header .cap-correlations-standard-title{margin:0;font-weight:300}@media screen and (width<=1024px){.cap-search-page .cap-standards-search-container .cap-standards-search-form-header-container{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.cap-search-page .cap-standards-search-container .cap-standards-form{width:100%}}@media screen and (width<=719px){.cap-search-page{background-color:#f5f5f5}.cap-search-page .cap-standards-search-container{width:calc(100% - 30px)}.cap-search-page .cap-standards-search-container .cap-standards-search-form-header-container{display:none}.cap-search-page .cap-standards-search-container .cap-standards-form{margin:0}.cap-search-page .cap-correlations-header{width:calc(100% - 12px)}}@media (any-hover:hover){button:hover{cursor:pointer}}.cap-sub-page{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:23px;width:100%;display:flex;position:relative}.cap-sub-page .cap-sub-page-content-wrapper{flex-direction:column;justify-content:center;align-items:stretch;gap:25px;min-height:calc(100vh - 375px);padding:0 22px;display:flex}.cap-sub-page .cap-sub-page-content-wrapper.cap-sub-page-content-error{align-items:center;margin-top:50px}.cap-sub-page .cap-sub-page-content-wrapper.cap-sub-page-content-wrapper-loaded{justify-content:flex-start;align-items:center}.cap-sub-page .cap-sub-page-content-wrapper .cap-sub-page-content-no-results{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:12px 25px;font-family:Fredoka,regular,sans-serif;display:flex}.cap-sub-page .cap-sub-page-content-wrapper .cap-sub-page-content-no-results.cap-sub-page-content-no-results-tall{height:100%}.cap-sub-page .cap-sub-page-content-wrapper .cap-sub-page-content-no-results .cap-no-results-title{font-size:28px;font-weight:600}.cap-sub-page .cap-sub-page-content-wrapper .cap-sub-page-content-no-results .cap-no-results-prompt{font-size:20px}.cap-sub-page .cap-sub-page-content-wrapper .cap-sub-page-content-no-results .cap-no-results-prompt.cap-no-results-no-title{box-sizing:border-box;text-align:center;max-width:950px;height:100%;max-height:400px;padding:20px;font-size:24px}.cap-sub-page .cap-sub-page-content-wrapper .cap-subpage-results{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:36px 50px;display:flex}.cap-sub-page .cap-sub-page-content-wrapper .cap-subpage-results .cap-lazyload-results-grid-filters-error{text-align:center;width:100%;margin-top:40px;font-family:Fredoka,regular,sans-serif;font-size:20px;font-weight:500}.cap-sub-page .cap-sub-page-content-wrapper .cap-subpage-results .cap-subpage-results-card{opacity:0;transition:transform .8s linear(0 0.01%, .22 2.1%, .86 6.5%, 1.11 8.6%, 1.3 10.7%, 1.35 11.8%, 1.37 12.9%, 1.37 13.7%, 1.36 14.5%, 1.32 16.2%, 1.03 21.8%, .94 24%, .89 25.9%, .88 26.85%, .87 27.8%, .87 29.25%, .88 30.7%, .91 32.4%, .98 36.4%, 1.01 38.3%, 1.04 40.5%, 1.05 42.7%, 1.05 44.1%, 1.04 45.7%, 1 53.3%, .99 55.4%, .98 57.5%, .99 60.7%, 1 68.1%, 1.01 72.2%, 1 86.7%, 1 100%), opacity .5s;transform:scale(.9)}.cap-sub-page .cap-sub-page-content-wrapper .cap-subpage-results .cap-subpage-results-card.cap-visible{opacity:1;transform:scale(1)}.cap-sub-page .cap-sub-page-content-wrapper .cap-subpage-results .cap-subpage-results-card.cap-visible:hover{transform:scale(1.1)}.cap-sub-page .cap-sub-page-content-wrapper .cap-subpage-results .cap-lazyload-results-grid-scroll-button{opacity:0;pointer-events:none;transition:opacity .2s}.cap-sub-page .cap-sub-page-content-wrapper .cap-subpage-results .cap-lazyload-results-grid-scroll-button.cap-visible{opacity:1;pointer-events:all}@media screen and (width<=719px){.cap-sub-page .cap-content-filters-wrapper{width:calc(100% - 6px)}}@media screen and (width<=600px){.cap-sub-page .cap-sub-page-content-wrapper{padding:0}}@media (any-hover:hover){button:hover{cursor:pointer}}.debug-info{z-index:1000;background-color:#f5f5f5;border-style:double;border-color:#000;flex-direction:column;justify-content:flex-start;align-items:flex-end;padding:5px;display:flex;position:fixed;bottom:0;right:0}@media print{.debug-info{display:none}}@media (any-hover:hover){button:hover{cursor:pointer}}.loading-spinner-container{flex-direction:row;justify-content:center;align-items:center;min-height:100vh;display:flex}.cap-loading-spinner{flex-direction:row;justify-content:center;align-items:center;width:150px;height:150px;margin:auto;animation:2.5s ease-out bounce-in;display:flex;position:relative}@media screen and (width>=720px){.cap-loading-spinner{width:200px;height:200px}}.cap-loading-spinner .cap-loading-circle{height:100%;animation:1.25s linear infinite spin}.cap-loading-spinner .cap-loading-go{height:35%;animation:2.5s linear go;position:absolute}.icon{width:14px;height:14px;display:inline-block}.icon.new-window{background-image:url(../assets/icon-new-tab.svg);background-position:50%;background-repeat:no-repeat}:root{--tool-bar-width:0px}@media (any-hover:hover){button:hover{cursor:pointer}}button{color:inherit}button:disabled{cursor:auto}.display-none{display:none!important}.react-body{background-color:#e8faff}.react-body .loading-spinner-container{flex-direction:row;justify-content:center;align-items:center;min-height:100vh;display:flex}.react-body{text-align:left}.react-body.waiting{pointer-events:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
