.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/*!
Theme Name: UON Connect
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: uon-connect
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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

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

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@font-face{font-family:CircularPro;src:url(https://connect.nottingham.ac.uk/wp-content/themes/uon-connect/./fonts/Circularpro/CircularPro-Light.woff2) format("woff2"),url(https://connect.nottingham.ac.uk/wp-content/themes/uon-connect/./fonts/Circularpro/CircularPro-Light.otf) format("opentype");font-style:normal;font-weight:300}@font-face{font-family:CircularPro;src:url(https://connect.nottingham.ac.uk/wp-content/themes/uon-connect/./fonts/Circularpro/CircularPro-Book.woff2) format("woff2"),url(https://connect.nottingham.ac.uk/wp-content/themes/uon-connect/./fonts/Circularpro/CircularPro-Book.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:CircularPro;src:url(https://connect.nottingham.ac.uk/wp-content/themes/uon-connect/./fonts/Circularpro/CircularPro-Bold.woff2) format("woff2"),url(https://connect.nottingham.ac.uk/wp-content/themes/uon-connect/./fonts/Circularpro/CircularPro-Bold.otf) format("opentype");font-style:normal;font-weight:700}@font-face{font-family:Lora;src:url(https://connect.nottingham.ac.uk/wp-content/themes/uon-connect/./fonts/Lora/Lora-Regular.woff2) format("woff2"),url(https://connect.nottingham.ac.uk/wp-content/themes/uon-connect/./fonts/Lora/Lora-Regular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Lora;src:url(https://connect.nottingham.ac.uk/wp-content/themes/uon-connect/./fonts/Lora/Lora-Medium.woff2) format("woff2"),url(https://connect.nottingham.ac.uk/wp-content/themes/uon-connect/./fonts/Lora/Lora-Medium.ttf) format("truetype");font-style:normal;font-weight:500}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}html.smooth-scroll{scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit}:root{--blue:#10263b;--yellow:#F2C744;--bright-blue:#009BC1}body{font-family:CircularPro;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0}p{font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin:0 0 24px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.btn.btn-outline{text-decoration:none!important}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}h1,h2,h3,h4,h5,h6,p{margin-top:0;color:var(--blue)}h2,h3,h4,h6{font-family:Lora;font-weight:500}h5{font-family:CircularPro;font-size:20px;font-style:normal;font-weight:450;line-height:120%;margin:0 0 8px}.uppercase{text-transform:uppercase}.basic-page-layout{padding-top:100px;min-height:100vh}.basic-page-layout h1,.basic-page-layout p{color:var(--blue)}.basic-page-layout h1{font-size:40px;line-height:120%}.flex-row.two-cols>div{width:50%;max-width:50%;min-width:50%}.bg video{object-fit:cover;width:100%;height:100%}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.jcsb{justify-content:space-between}.jcc{justify-content:center}.aic{align-items:center}section{position:relative}.bg{position:absolute;left:0;width:100%;top:0;height:100%;z-index:1}.mid-article-cta .btn.btn-outline span{margin-right:0}.bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(233deg,#fff0 10.57%,rgb(0 0 0 / .3) 88.31%)}#fixed-header{position:fixed;top:0;left:0;width:100%;max-width:65%;height:90px;z-index:9999;visibility:hidden;opacity:0;transition:all .3s ease}.container-dd-inner{display:flex;flex-direction:column;min-height:100vh}.main-nav-container{flex-grow:1}.page-template-default #fixed-header{visibility:visible;opacity:1}.basic-page-inner{max-width:800px;width:100%;margin:auto}.header-underlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;background:rgb(0 0 0 / .5);visibility:hidden;opacity:0;transition:all .3s ease}html.contents-open,html.dropdown-open{overflow-y:hidden!important}.dropdown-open .header-underlay{visibility:visible;opacity:1}.menu-cta.bg-light-blue{background:var(--bright-blue)}.menu-cta p.copyright{font-size:13px;font-style:normal;font-weight:400;line-height:120%;color:var(--blue);margin:0}.header-copyright-row{align-items:flex-end;margin:40px 0 0}.newsletter-sign-up-footer .btn-container,.newsletter-sign-up-footer{text-align:left}.newsletter-sign-up-footer p{max-width:420px}.header-copyright-row p{margin:0;color:#9FA8B1;font-size:13px;font-style:normal;font-weight:400;line-height:120%}.header-copyright-row .footer-navigation ul li{font-size:12px;font-style:normal;font-weight:450;line-height:150%;color:#9FA8B1}.form-wrap.header-wrap .white{color:var(--blue)}.form-wrap.header-wrap form input{border-color:var(--blue);color:var(--blue);max-width:none}.form-wrap.header-wrap .form-row .wpcf7-form-control-wrap{flex-grow:1}.form-wrap.header-wrap p.newsletter-title{font-size:20px;font-style:normal;font-weight:400;line-height:150%;margin:0 0 4px}.form-wrap.header-wrap form input::placeholder{color:var(--blue)}.form-wrap.header-wrap form button{border-color:var(--blue);color:var(--blue)}.form-wrap.header-wrap form button svg path{stroke:var(--blue)}.form-wrap.header-wrap form button::after{background:#fff}.menu-cta .footer-navigation ul li{color:var(--blue);font-size:12px;font-style:normal;font-weight:450;line-height:150%}.show-fixed-header #fixed-header{visibility:visible;opacity:1}.dropdown-trigger{position:absolute;height:16px;width:28px;left:40px;top:36px;z-index:100;cursor:pointer}.dropdown-container{background:var(--bright-blue);position:relative;z-index:5;height:100vh;height:100dvh;overflow:hidden;transition:all .7s ease;transform:translateX(calc(-100% - 2px))}.dropdown-open .dropdown-container{transform:translateX(0)}.dropdown-inner{max-height:100vh;max-height:100dvh;overflow-y:auto}.main-navigation ul{list-style:none;padding:0;margin:0}.main-navigation ul li{font-family:Lora;font-size:40px;font-style:normal;font-weight:500;line-height:120%;color:#fff;margin:0 0 32px}.main-navigation ul a{display:inline-block;position:relative;overflow:hidden}.main-navigation ul a::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff;transform:translateX(-100%);transition:all .3s ease}.main-navigation ul a:hover::after{transform:translateX(0)}.header-copyright-row .footer-navigation ul li a{transition:all .1s ease}.header-copyright-row .footer-navigation ul li a:hover{color:#fff}.main-nav-bottom-row{margin:64px 0 0}.main-nav-container{padding:92px 40px 32px 64px;background:var(--blue)}.menu-cta-container{padding:24px 40px}.menu-cta-container h5{margin:0}.menu-cta-container .flex-row{align-items:center}.menu-ctas-wrap>div:nth-of-type(4n+1){background:#CFD4D8}.menu-ctas-wrap>div:nth-of-type(4n+2){background:#FAF6EF}.menu-ctas-wrap>div:nth-of-type(4n+3){background:var(--yellow)}.menu-ctas-wrap>div:nth-of-type(4n){background:var(--bright-blue)}.dropdown-trigger span{height:2px;width:28px;display:block;position:absolute;left:0;transition:all .3s ease;background:var(--blue)}.dropdown-open .dropdown-trigger span{background:#fff}.dropdown-trigger>span:first-of-type{top:0}.dropdown-trigger>span:nth-of-type(2){top:7px;opacity:1;transition:all .1s ease}.dropdown-trigger>span:nth-of-type(3){bottom:0}.dropdown-open .dropdown-trigger>span:first-of-type{transform:translate(0,7px) rotate(45deg)}.dropdown-open .dropdown-trigger>span:nth-of-type(2){opacity:0}.dropdown-open .dropdown-trigger>span:last-of-type{transform:translate(0,-7px) rotate(-45deg)}.hh-header{position:absolute;left:0;width:100%;height:auto;z-index:100;top:0}.hh-header-row{align-items:flex-end}.hdr-logo{width:172px;max-width:172px;min-width:172px}.hdr-logo img{width:100%;height:auto;display:block}.home-intro .body a{text-decoration:underline}.home-intro .btn-container{margin:24px 0 0}.home-intro-extra-row p{color:#fff}.home-intro-extra-row h6{font-family:CircularPro;font-size:20px;line-height:24px;color:#fff;font-weight:700;font-style:normal;margin:24px 0 8px}.home-intro-extra-row p a:hover{text-decoration:underline}.home-intro-extra-row>div:first-of-type{padding-right:12px}.home-intro-extra-row>div:last-of-type{padding-left:12px}.home-intro-extra-row{padding:0 0 48px;margin:0 0 48px;border-bottom:1px solid #fff;justify-content:space-between;gap:24px;flex-wrap:wrap}.hh-container{padding:0 40px}.hh-container.bg-content{padding:120px 40px}.bg-content{position:relative;z-index:5}img.ofc{display:block;width:100%;height:100%;object-fit:cover}a{text-decoration:none;color:inherit}h1{font-family:CircularPro;font-size:min(170px, 11.5vw);font-style:normal;font-weight:700;line-height:100%;margin:0;text-transform:uppercase;color:#fff}.home-hero .body{padding-left:28px}.home-hero .body p{font-family:Lora;font-size:22px;font-style:normal;font-weight:400}.white p,.white{color:#fff}.home-hero{height:100vh;height:100svh;min-height:500px}.main-grid{display:grid;grid-template-columns:65% 35%;position:relative;z-index:99}.post-menu-grid{display:grid;grid-template-columns:61.5% 38.5%;grid-auto-flow:dense;height:100%;grid-auto-rows:1fr}.post-menu-grid .column-1{grid-column:1;grid-row:span 3}.post-menu-grid .column-2{grid-column:2}.post-menu-item{background:#FAF6EF;transition:all .2s ease}.post-menu-item a:hover button span{margin-right:16px}.post-menu-item.active{background:#C8E4E6}.post-menu-item .featured-img{height:225px;width:100%;margin:0 0 2px}.post-menu-item>a{height:100%}.post-menu-item .post-menu-content{padding:14px;flex-grow:1}.post-menu-item .btn-container{margin-top:auto}.post-menu-item.large-item{border-right:1px solid var(--blue);border-bottom:1px solid var(--blue)}.post-menu-item.small-item{border-bottom:1px solid var(--blue)}.post-menu-grid>div:last-of-type,.post-menu-grid>div.large-item:nth-of-type(2){border-bottom:0}.main-grid .right{position:relative}.sticky-wrap{position:sticky;top:0;right:0;height:100vh;border-left:1px solid var(--blue);background:#FAF6EF}h4{font-size:32px;font-style:normal;font-weight:500;line-height:120%;margin:0 0 16px}.post-menu-wrap{height:100vh;height:100dvh;overflow-y:auto}.post-menu-wrap>.os-scrollbar{opacity:0;visibility:hidden}.post-menu-item h3{font-size:18px;font-style:normal;font-weight:500;line-height:140%;margin:0 0 8px}.post-menu-item .excerpt{margin:0 0 8px}.post-menu-item .excerpt p{font-size:14px;font-style:normal;font-weight:400;line-height:120%;color:#586776;margin:0}.post-menu-item .excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:clip}.body>p:last-of-type{margin:0}a.btn,button.btn{display:inline-flex;appearance:none;text-decoration:none;border:none;outline:none;background:#fff0;align-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:140%;position:relative;color:var(--blue)}.btn.btn-outline{padding:8px 16px 8px 24px;border:1px solid var(--blue);overflow:hidden;transition:all .3s ease}.btn.btn-fill{padding:8px 16px 8px 24px;overflow:hidden;transition:all .3s ease}.btn.btn-fill{background:var(--blue);color:#fff}.btn.btn-fill svg path{stroke:#fff}.btn.btn-fill::after,.btn.btn-outline::after{content:'';position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;transform:translateX(calc(-100% + 8px));transition:all .3s ease}.btn.btn-fill span,.btn.btn-fill svg,.btn.btn-outline span,.btn.btn-outline svg{position:relative;z-index:2}.btn.btn-light-blue::after{background:var(--bright-blue)}.btn.btn-yellow::after{background:var(--yellow)}.btn.btn-dark::after{background:var(--blue)}.btn.btn-white::after{background:#fff}.btn.btn-fill:hover::after,.btn.btn-outline:hover::after{transform:translateX(0)}.btn.btn-white:hover{color:var(--blue)}.btn.btn-dark:hover{color:#fff}.btn.btn-dark:hover svg path{stroke:#fff}.btn.btn-fill span,.btn.btn-outline span{margin-right:16px}.btn.btn-outline-light{border:1px solid #fff;color:#fff}.btn.btn-outline-light svg path{stroke:#fff}.btn.btn-dark svg path,.btn.btn-white svg path{transition:all .3s ease}.btn.btn-outline-light.btn-white:hover svg path{stroke:var(--blue)}button.btn.basic-btn{padding:0;font-size:16px;font-style:normal;font-weight:400;line-height:140%}button.btn.basic-btn span{display:inline-block;margin-right:8px;transition:all .2s ease}.reveal-answers-btn a.btn span{margin-right:0}.reveal-answers-btn{display:block;margin:32px 0 0}.home-hero-scroll{display:block;position:absolute;bottom:32px;left:50%;transform:translate(-50%,24px);z-index:10;opacity:0;transition:all .3s ease}.show-hero-scroller .home-hero-scroll{transform:translate(-50%,0);opacity:1}.home-hero-scroll a{font-size:16px;line-height:140%;display:inline-flex;gap:8px;color:#fff;padding:0 16px;align-items:center;overflow:hidden;position:relative}.home-hero-scroll svg{display:block;animation-name:hhscroll;animation-duration:4s;animation-timing-function:ease;animation-delay:4s;animation-fill-mode:forwards;animation-iteration-count:infinite}@keyframes hhscroll{0%{transform:translateY(0);opacity:1}9%{transform:translateY(100%);opacity:0}11%{transform:translateY(-100%);opacity:0}20%{transform:translateY(0);opacity:1}}.article-section .featured-img img{width:100%;max-width:100%;height:auto}.article-section{padding:64px 0 0}.home-posts-wrap>section.article-section:first-of-type{padding:0}.home-posts-wrap>section.article-section:last-of-type{padding-bottom:64px}.article-no-img-space{padding:64px 0 0}.article-section .next-article-container{padding:64px 0;background:#C8E4E6}.article-section .featured-img figure{margin:0 0 64px}.crossword{position:relative}.article-popup{display:none}.logged-in .article-popup,.crossword-popup{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:all .3s ease}.logged-in .article-popup{position:fixed;opacity:0;visibility:hidden;overscroll-behavior:contain}.logged-in .article-popup.show{opacity:1;visibility:visible}.article-popup .bg{background:#10263B33;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.article-popup .bg::after{display:none}.article-popup-inner{max-width:515px;position:relative;z-index:5;width:100%}.article-popup-inner .btn{display:flex;justify-content:center}.article-popup-title svg{position:absolute;top:50%;right:21px;transform:translateY(-50%);cursor:pointer;z-index:5}.article-popup-inner .btn-container{margin:46px 0 0}.article-popup-inner .article-popup-title{padding:16px 40px;text-align:center;background:#009BC1;position:relative}.article-popup-inner .article-popup-title p{margin:0;color:#fff;font-size:22px;line-height:150%}.article-popup-content{padding:46px 24px 32px;background:#FAF6EF;text-align:center}.article-popup-content .body{max-width:427px}.logged-in .article-popup{position:fixed}.crossword-popup.show{visibility:visible;opacity:1}.crossword-popup .bg{background:#10263BE5;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.crossword-outro.crossword-popup .bg{background:#10263B33}.crossword-popup .bg::after{display:none}.crossword-pop-inner{max-width:768px;width:100%;padding:64px;background:#FAF6EF;position:relative;z-index:5}.crossword-pop-inner img{position:absolute;bottom:5px;left:29px;width:100%;max-width:122px;height:auto}.crossword-pop-inner .body{max-width:407px;margin:0 auto 48px}.article-section .next-article-container p{margin:0;font-size:20px;line-height:120%}.home-intro{padding:64px 0;background:var(--blue)}.home-intro h3,.home-intro h2,.home-intro p{color:#fff}.inner-container{padding:0 32px;max-width:764px;width:100%;margin:auto}h2{font-size:40px;font-style:normal;font-weight:500;margin:0 0 16px}.home-intro h3{font-family:CircularPro;font-size:20px;font-style:normal;font-weight:400;line-height:120%;margin:0 0 40px}.main-article{scroll-margin-top:80px}.home-posts-wrap .inner-container>section:first-of-type{border-top:none}figure.alignnone{max-width:100%}.article-section figure{margin:64px 0}.alignnone img{max-width:100%}figcaption{font-size:14px;font-style:normal;font-weight:400;line-height:120%;padding-left:8px;border-left:2px solid var(--blue);margin:16px 0 0}article .featured-img{width:100%;margin:0 0 48px}article .featured-img img{width:100%;height:auto}.article-content span.iframe-wrap{position:relative;width:100%;padding-bottom:64%;display:block;height:0;margin:0 0 48px}.article-content span.iframe-wrap.lmt{margin:32px 0}.article-content .award-names>p:first-of-type{margin:24px 0 0}.article-content .img-gallery{display:grid;grid-template-columns:repeat(3,calc(33.33% - 5.33px));grid-column-gap:8px;grid-row-gap:8px;margin:40px 0}.article-content .img-gallery img{display:block;object-fit:cover;width:100%;height:200px}.article-content .award-names>p{margin:0}.article-content span.iframe-wrap iframe{width:100%;position:absolute;top:0;left:0;height:100%}.article-content img.gg-img{margin-top:48px;display:block}.article-content .ppl-row{padding:32px 0 8px;margin:32px 0;border-top:2px solid var(--blue);border-bottom:2px solid var(--blue);flex-wrap:wrap}.article-content img.lmt{margin-top:24px}.award-names{margin-bottom:16px}.article-content .ppl-row>figure{margin:0 24px 24px 0;text-align:center}.article-content .ppl-row figcaption{margin:16px auto 0;display:inline-block;padding-left:0;border-left:none}.article-content h3{font-family:CircularPro;font-size:30px;font-style:normal;font-weight:400;line-height:120%;margin:32px 0 24px}.article-content p strong:not(.no-bigger){font-size:20px;line-height:26px;font-weight:700}.article-content p a{text-decoration:underline}.article-content img.rounded-img{border-radius:50%}.polaroid-1{transform:rotate(-4.7deg)}.polaroid-2{transform:rotate(1.2deg)}.article-content blockquote{margin:64px 0;padding-left:22px;border-left:2px solid var(--blue)}.article-content blockquote span.name{font-size:16px;font-style:normal;font-weight:400;line-height:140%}.article-content blockquote p{font-size:24px;font-style:italic;font-weight:400;line-height:130%}.article-content blockquote>p:last-of-type{margin:0}.text-center{text-align:center}h2.article-title{margin:0 0 48px}.container{padding:0 40px;width:100%;max-width:1312px;margin:auto}.title-separator-row{margin:0 0 40px}.title-separator-row h2{margin:0 32px 0 0}.title-separator-row .separator{flex-grow:1;height:1px;background:var(--blue)}section.crossword{padding:40px 0 80px;background:#FAF6EF}.crossword-grid{display:grid;grid-template-columns:repeat(18,1fr);grid-template-rows:repeat(15,1fr);max-width:751px;grid-row-gap:1px;grid-column-gap:1px;padding:1px;flex-grow:1;width:100%}.crossword-grid>div{height:0;width:100%;position:relative;box-shadow:0 0 0 1px var(--blue);padding-bottom:100%}.crossword-grid>div input{position:absolute;top:0;left:0;border:none;appearance:none;padding:4px;width:100%;height:100%;border-radius:0!important;text-align:center;text-transform:uppercase;background:#FAF6EF;color:var(--blue);font-size:16px;line-height:23px;font-weight:700}.crossword-grid>div.complete input{background:rgb(16 38 59 / .75);color:#fff;transition:all .25s ease}.crossword-grid>div.complete span{color:#fff}.crossword-grid>div.complete.delay-2 input{transition:all .25s ease .1s}.crossword-grid>div.complete.delay-3 input{transition:all .25s ease .2s}.crossword-grid>div.complete.delay-4 input{transition:all .25s ease .3s}.crossword-grid>div.complete.delay-5 input{transition:all .25s ease .4s}.crossword-grid>div.complete.delay-6 input{transition:all .25s ease .5s}.crossword-grid>div.complete.delay-7 input{transition:all .25s ease .6s}.crossword-grid>div.complete.delay-8 input{transition:all .25s ease .7s}.crossword-grid>div.complete.delay-9 input{transition:all .25s ease .8s}.crossword-grid>div.complete.delay-10 input{transition:all .25s ease .9s}.crossword-grid>div.complete.delay-11 input{transition:all .25s ease 1s}.crossword-grid>div.complete.delay-12 input{transition:all .25s ease 1.1s}.crossword-grid>div.complete.delay-13 input{transition:all .25s ease 1.2s}.crossword-grid>div input:focus{outline:none;box-shadow:none}.crossword-grid>div span{position:absolute;top:4px;left:4px;z-index:2;font-size:14px;line-height:18px;transition:all .2s ease;user-select:none;pointer-events:none}.crossword-grid>div.complete span,.crossword-grid>div.small-number span{font-size:11px;line-height:11px;top:1px;left:1px}.c1{grid-column:1}.c2{grid-column:2}.c3{grid-column:3}.c4{grid-column:4}.c5{grid-column:5}.c6{grid-column:6}.c7{grid-column:7}.c8{grid-column:8}.c9{grid-column:9}.c10{grid-column:10}.c11{grid-column:11}.c12{grid-column:12}.c13{grid-column:13}.c14{grid-column:14}.c15{grid-column:15}.c16{grid-column:16}.c17{grid-column:17}.c18{grid-column:18}.c19{grid-column:19}.c20{grid-column:20}.r1{grid-row:1}.r2{grid-row:2}.r3{grid-row:3}.r4{grid-row:4}.r5{grid-row:5}.r6{grid-row:6}.r7{grid-row:7}.r8{grid-row:8}.r9{grid-row:9}.r10{grid-row:10}.r11{grid-row:11}.r12{grid-row:12}.r13{grid-row:13}.r14{grid-row:14}.r15{grid-row:15}.r16{grid-row:16}.r17{grid-row:17}.crossword-clues{padding-left:80px}ul.clues-list{padding:0;margin:0;list-style:none;align-items:flex-start}ul.clues-list li{font-size:16px;font-style:normal;font-weight:450;line-height:140%;margin:0 0 4px;position:relative;overflow:hidden;transition:all .4s ease;padding:0 2px}ul.clues-list li .number{margin-right:6px}ul.clues-list li span{position:relative;z-index:2}ul.clues-list li .length{margin-left:6px}.crossword-clues>div{margin:0 0 16px}ul.clues-list li::after{position:absolute;left:0;top:0;content:'';height:100%;width:100%;transform:translateX(calc(-100% - 2px));display:block;background:var(--blue);transition:all .4s ease;z-index:1}.menu-cta a.btn{white-space:nowrap}.menu-cta .right{margin-left:40px}.menu-cta .left{max-width:575px}ul.clues-list li.complete::after{transform:translateX(0)}ul.clues-list li.complete{color:#fff}.crossword-row{align-items:flex-start}#scroll-to-top{position:fixed;bottom:40px;left:42px;z-index:999;border-radius:50%;background:#fff0;width:36px;height:36px;border:1px solid var(--blue);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(76px);transition:all .4s ease}.show-scroll-top #scroll-to-top{opacity:1;visibility:visible;transform:translateY(0)}#scroll-to-top svg{display:block}.pbcta-section{padding:64px 0;background:var(--yellow)}.pbcta-section .container{max-width:810px}.blue-borders{padding:0 0 24px;border-bottom:2px solid var(--bright-blue);margin:24px 0}.article-content ul li{color:var(--blue);margin:0 0 4px}.mid-article-cta{padding:32px 40px;background:var(--yellow);text-align:center;margin:40px 0 0}.mid-article-cta h3{font-family:Lora;font-weight:500;margin-top:0}.blue-borders>p:last-of-type{margin:0}.pbcta-section h2{margin:0 0 24px}.pbcta-section .btn-container{margin:40px 0 0}footer#colophon{background:var(--blue);padding:80px 0 40px}.footer-logo{width:294px;padding-right:80px;margin-right:80px;border-right:1px solid #fff}.footer-logo img{max-width:100%;width:100%;height:auto}.footer-main-row>.right{flex-grow:1}.footer-right-bottom-row{padding:72px 0 0}.footer-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row}.footer-navigation ul li{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:12px 0 0 24px}.footer-navigation ul li{text-decoration:underline}.footer-right-bottom-row{align-items:flex-end}.footer-right-bottom-row p{margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:120%}p.newsletter-title{font-size:20px;font-style:normal;font-weight:700;line-height:150%;margin:0 0 16px}.form-wrap .form-row{align-items:center;margin:0 0 16px}.form-wrap input{padding:16px 0;appearance:none;outline:none;border:none;border-radius:0;border-bottom:1px solid #fff;font-size:16px;font-style:normal;font-weight:400;line-height:140%;display:block;width:100%;max-width:341px;background:#fff0;color:#fff}.form-wrap .wpcf7-not-valid-tip{display:none}.wpcf7 form .wpcf7-response-output{margin:0;color:#fff;padding:8px 12px;text-align:center}.form-wrap input::placeholder{color:#fff}.form-wrap .btn-container{margin-left:16px}.form-wrap p a{text-decoration:underline}p.newsletter-legal{font-size:12px;font-style:normal;font-weight:400;line-height:150%}.wpcf7-spinner{margin-left:0!important}footer .wpcf7-spinner{background:rgb(255 255 255 / .4)}.footer-socials .social-icon{margin-left:14px}.header-socials .social-icon{margin-right:14px}.share-links{margin:64px 0 0}.share-links p{margin:0 16px 0 0;font-size:16px;font-style:normal;font-weight:700;line-height:130%}.share-item{margin-right:12px}.share-item svg{display:block;width:24px;height:24px}a.copy-current-link{position:relative;display:block}a.copy-current-link::after{content:'COPIED';font-size:11px;font-style:normal;font-weight:700;line-height:130%;position:absolute;left:50%;transform:translateX(-50%);top:calc(100% + 2px);opacity:0;visibility:hidden;transition:all .2s ease;color:var(--bright-blue)}a.copy-current-link svg path{transition:all .1s ease}a.copy-current-link.copied svg path{fill:var(--bright-blue)}a.copy-current-link.copied::after{opacity:1;visibility:visible}.normal-anim{transform:translateY(30px);opacity:0;transition:all .5s ease}.scrolling-up .normal-anim{transform:translateY(-30px);opacity:0}.scrolling-up .normal-anim.in-view,.normal-anim.in-view{transform:translateY(0);opacity:1}.mobile-contents-trigger{display:none}.post-menu-close,.contents-mobile-title{display:none}body.dropdown-open>.os-scrollbar,body.contents-open>.os-scrollbar{opacity:0}.footer-right-bottom-row{flex-wrap:wrap}.footer-right-bottom-row .right{margin-left:auto}.contents-open #scroll-to-top{opacity:0;visibility:hidden}.mobile-btn{display:none}.post-menu-item.large-item{min-height:50vh}.article-section .next-article-container p.article-tag{padding:8px 10px;background:#10263B;border-radius:4px;color:#fff;font-size:14px;line-height:120%}.post-menu-item p.article-tag{margin:0;font-size:12px;line-height:150%;padding:2px 6px;background:#10263B;border-radius:4px;color:#fff;display:inline-block;margin:0 0 8px}.post-menu-item .post-menu-content{align-items:flex-start}.post-menu-item.large-item .article-tag{position:absolute;top:14px;right:14px}.post-menu-item{position:relative}.post-menu-item.large-item.has-post-tag h3{padding-right:100px}.next-article-container .flex-row{gap:24px;flex-wrap:wrap}@media all and (max-width:1160px){.post-menu-wrap>.os-scrollbar{opacity:1;visibility:visible}.post-menu-item.large-item{min-height:unset}h1{font-size:122px}.home-hero .body{padding-left:10px}.hh-container.bg-content{padding:50px 24px}.main-grid{grid-template-columns:100%}.sticky-wrap{position:fixed;right:0;top:0;height:100%;z-index:99999;transform:translateX(calc(100% + 2px))}#fixed-header{max-width:100%;height:56px;background:#fff;box-shadow:0 4px 14px 0 #0000001A}.mobile-contents-trigger{display:block;position:absolute;right:24px;top:11px;border-radius:32px;background:var(--bright-blue);padding:5px 16px;cursor:pointer}.dropdown-trigger{left:24px;top:20px}.mobile-contents-trigger span{font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:#fff}.contents-menu-ini .sticky-wrap{transition:all .7s ease}.contents-open .sticky-wrap{transform:translateX(0)}.contents-open .header-underlay{visibility:visible;opacity:1}.contents-open .dropdown-trigger{opacity:0}.main-grid{z-index:unset}.contents-mobile-title{display:block;padding:32px 0 0 16px}.post-menu-grid{border-top:1px solid var(--blue)}.post-menu-close{position:absolute;z-index:100;top:42px;right:16px;cursor:pointer;display:block}.post-menu-wrap{position:relative}.hh-container.bg-content{padding:120px 24px}.hh-container,.container,.inner-container{padding:0 24px}#scroll-to-top{bottom:24px;left:24px}.footer-logo{padding-right:40px;margin-right:40px}footer .form-wrap{margin-right:40px}.crossword-row{flex-direction:column-reverse}.crossword-clues{padding-left:0;margin:0 0 24px}.menu-cta-container{padding:24px 24px}.main-nav-container{padding-right:24px;padding-left:24px}}@media all and (max-width:992px){.footer-logo{padding-right:0;margin-right:0;margin-bottom:64px;border-right:0}.footer-main-row{flex-direction:column}footer#colophon{padding:40px 0}}@media all and (max-width:768px){.mid-article-cta{padding:24px}.crossword-pop-inner{padding:40px 16px}.crossword-pop-inner img{max-width:62px;left:5px}.crossword-pop-inner h2{font-size:30px}.mid-article-cta h3{font-size:24px}.article-content .img-gallery{grid-template-columns:repeat(2,calc(50% - 4px))}body.touch-device>.os-scrollbar{opacity:0;visibility:hidden}.header-underlay{display:none!important}.home-hero{height:calc(var(--vh, 1vh) * 100)}.home-intro-extra-row,.footer-right-bottom-row,.footer-right-top-row{flex-direction:column}.home-intro-extra-row>div:first-of-type{padding-right:0;width:100%;max-width:100%;min-width:100%}.home-intro-extra-row>div:last-of-type{padding-left:0;width:100%;max-width:100%;min-width:100%}.footer-socials{margin:24px 0 0}.footer-socials .social-icon{margin-left:0;margin-right:14px}.footer-right-bottom-row{padding:64px 0 0;align-items:flex-start;flex-wrap:wrap}.footer-right-bottom-row .right{margin-left:0}.footer-navigation{margin:12px 0 0}.footer-navigation ul li{margin-right:24px;margin-left:0}footer .form-wrap{margin-right:0}.footer-navigation ul{flex-wrap:wrap}.crossword-grid>div input{padding:0;font-size:12px;line-height:15px}.crossword-grid>div.complete span,.crossword-grid>div.small-number span{font-size:8px;line-height:8px;top:0;left:0}.crossword-grid>div span{top:2px;left:2px;font-size:12px;line-height:12px}h1{font-size:17vw}.home-hero .body p{font-size:18px;line-height:120%}.main-nav-bottom-row,.menu-cta .flex-row,.header-copyright-row{flex-direction:column;align-items:flex-start}.main-nav-bottom-row .btn-container{margin-top:24px}.menu-cta .right{margin-left:0;margin-top:24px}.header-copyright-row .right{margin-top:0}.form-wrap .btn-container{margin-left:0;margin-top:16px}.main-navigation ul li{font-size:32px}.article-content blockquote p{font-size:20px}}@media all and (max-width:600px){.post-menu-grid{grid-template-columns:100%}.post-menu-grid .column-1{grid-row:span 1}.post-menu-item .featured-img{display:none}.post-menu-grid .column-2{grid-column:1}.post-menu-grid>div.large-item:nth-of-type(2){border-bottom:1px solid var(--blue)}.post-menu-item.large-item{border-right:none}.post-menu-grid{border-top:none}.post-menu-item .post-menu-content{padding:16px}.post-menu-item .excerpt{margin:0 0 16px}.desktop-btn{display:none}.mobile-btn{display:block}.post-menu-item.large-item .article-tag{position:relative;top:0;right:0}}@media all and (max-width:500px){.crossword-grid>div span{top:0}.article-content img.rounded-img{float:none;margin:0}.article-content .img-gallery img{height:150px}.crossword-grid>div.complete span,.crossword-grid>div.small-number span{opacity:0}.form-wrap .form-row{flex-direction:column;align-items:flex-start}.form-wrap .btn-container{margin:16px 0 0}.form-wrap input{max-width:100%}.crossword-grid>div input{font-size:10px;line-height:12px}.hdr-logo{width:155px;max-width:155px;min-width:155px}}/*! 
 * OverlayScrollbars
 * Version: 2.9.2
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */.os-size-observer,.os-size-observer-listener{box-sizing:border-box;direction:inherit;overflow:hidden;pointer-events:none;scroll-behavior:auto!important;visibility:hidden}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{left:0;position:absolute;top:0;writing-mode:horizontal-tb}.os-size-observer{border:inherit;bottom:0;box-sizing:inherit;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;left:0;margin:-133px;padding:inherit;right:0;top:0;transform:scale(.1);z-index:-1}.os-size-observer:before{box-sizing:inherit;content:"";flex:none;height:10px;padding:10px;width:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{border:inherit;box-sizing:border-box;flex:auto;margin:-133px;padding:inherit;position:relative;transform:scale(10)}.os-size-observer-listener.ltr{margin-left:0;margin-right:-266px}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";height:100%;width:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{border:inherit;box-sizing:content-box;display:block;flex:auto;padding:inherit;position:relative}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{bottom:0;direction:ltr;flex:none;overflow:hidden;right:0}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{border:none;box-sizing:border-box;contain:strict;flex:none;height:0;margin:0;max-height:1px;max-width:0;overflow:hidden;padding:0;position:relative;top:calc(100% + 1px);z-index:-1}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{height:1000%;min-height:1px;min-width:1px;width:1000%}[data-overlayscrollbars-initialize],[data-overlayscrollbars-viewport~=scrollbarHidden]{scrollbar-width:none!important}[data-overlayscrollbars-initialize]::-webkit-scrollbar,[data-overlayscrollbars-initialize]::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;display:none!important;height:0!important;width:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{height:100%;margin:0;width:100%}html[data-overlayscrollbars-body]>body{margin:0;overflow:visible}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{align-items:stretch!important;display:flex;flex-direction:row!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){border:none;box-sizing:inherit;flex:auto!important;height:auto;margin:0;min-width:0;padding:0;position:relative;width:100%;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";height:var(--os-vah);min-height:1px;min-width:1px;pointer-events:none;position:absolute;width:var(--os-vaw);z-index:-1}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport],[data-overlayscrollbars]{overflow:hidden!important}[data-overlayscrollbars-padding~=noClipping],[data-overlayscrollbars~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport~=measuring]{overflow:hidden!important;scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=overflowXVisible]:not([data-overlayscrollbars-viewport~=measuring]){overflow-x:visible!important}[data-overlayscrollbars-viewport~=overflowXHidden]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=overflowXScroll]{overflow-x:scroll!important}[data-overlayscrollbars-viewport~=overflowYVisible]:not([data-overlayscrollbars-viewport~=measuring]){overflow-y:visible!important}[data-overlayscrollbars-viewport~=overflowYHidden]{overflow-y:hidden!important}[data-overlayscrollbars-viewport~=overflowYScroll]{overflow-y:scroll!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>*{clip:rect(0,0,0,0)!important;border-width:0!important;display:none!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}@property --os-scroll-percent{syntax:"<number>";inherits:true;initial-value:0}@property --os-viewport-percent{syntax:"<number>";inherits:true;initial-value:0}.os-scrollbar{--os-viewport-percent:0;--os-scroll-percent:0;--os-scroll-direction:0;--os-scroll-percent-directional:calc(var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent))*-1)*var(--os-scroll-direction));contain:size layout;contain:size layout style;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{border:none!important;padding:0!important;position:relative}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle,.os-scrollbar-track{height:100%;pointer-events:none;width:100%}.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle,.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{right:0;top:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{left:0;right:auto}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional)*100%);transform:translateX(calc(var(--os-scroll-percent-directional)*-100%));width:calc(var(--os-viewport-percent)*100%)}.os-scrollbar-vertical .os-scrollbar-handle{height:calc(var(--os-viewport-percent)*100%);right:0;top:calc(var(--os-scroll-percent-directional)*100%);transform:translateY(calc(var(--os-scroll-percent-directional)*-100%))}@supports (container-type:size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translateX(calc(var(--os-scroll-percent-directional)*100cqw + var(--os-scroll-percent-directional)*-100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional)*100cqh + var(--os-scroll-percent-directional)*-100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{left:0;right:auto}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{left:0;right:auto}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{bottom:0;top:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar-track{background:var(--os-track-bg);border:var(--os-track-border);border-radius:var(--os-track-border-radius);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{background:var(--os-track-bg-hover);border:var(--os-track-border-hover)}.os-scrollbar-track:active{background:var(--os-track-bg-active);border:var(--os-track-border-active)}.os-scrollbar-handle{background:var(--os-handle-bg);border:var(--os-handle-border);border-radius:var(--os-handle-border-radius)}.os-scrollbar-handle:hover{background:var(--os-handle-bg-hover);border:var(--os-handle-border-hover)}.os-scrollbar-handle:active{background:var(--os-handle-bg-active);border:var(--os-handle-border-active)}.os-scrollbar-handle:before,.os-scrollbar-track:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.os-scrollbar-horizontal{height:var(--os-size);padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{bottom:calc(var(--os-padding-perpendicular)*-1);top:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-horizontal .os-scrollbar-handle{height:var(--os-handle-perpendicular-size);max-width:var(--os-handle-max-size);min-width:var(--os-handle-min-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{bottom:calc(var(--os-padding-perpendicular)*-1);top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{bottom:var(--os-size);padding:var(--os-padding-axis) var(--os-padding-perpendicular);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular)*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical .os-scrollbar-handle{max-height:var(--os-handle-max-size);min-height:var(--os-handle-min-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s;width:var(--os-handle-perpendicular-size)}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{left:calc(var(--os-padding-perpendicular)*-1);right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}.os-theme-none.os-scrollbar,[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px;box-sizing:border-box}.os-theme-dark{--os-handle-bg:rgba(0,0,0,.44);--os-handle-bg-hover:rgba(0,0,0,.55);--os-handle-bg-active:rgba(0,0,0,.66)}.os-theme-light{--os-handle-bg:hsla(0,0%,100%,.44);--os-handle-bg-hover:hsla(0,0%,100%,.55);--os-handle-bg-active:hsla(0,0%,100%,.66)}