/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.slide-container{overflow:hidden;}.slider{transition:all 1s;}.sliden{transform:translateX(-1000%);}.expander{transition:all 1s;}.expanded{transform:scaleX(5);}@font-face{font-family:'Google Sans Flex';src:url('/themes/custom/zeteo/font/GoogleSansFlex-VariableFont.ttf');font-weight:1 1000;}@font-face{font-family:Georgia;src:url('/themes/custom/zeteo/font/georgia.ttf');font-weight:normal;font-style:normal;}@font-face{font-family:Georgia;src:url('/themes/custom/zeteo/font/georgiab.ttf');font-weight:bold;font-style:normal;}@font-face{font-family:Georgia;src:url('/themes/custom/zeteo/font/georgiai.ttf');font-weight:normal;font-style:italic;}@font-face{font-family:Georgia;src:url('/themes/custom/zeteo/font/georgiaz.ttf');font-weight:bold;font-style:italic;}body{font-family:'Google Sans Flex',Arial,sans-serif;}.font-informal{font-family:'Google Sans Flex',Arial,sans-serif;}.font-formal{font-family:Georgia,'Times New Roman',Times,serif;}.italic{font-style:italic;}.black-text{color:#1b1704;}.bold-text{font-weight:bold;}.dark-text{color:#5c594b;}.white-text{color:#ffffff;}.oxford-text{color:#00244d;}.cerulean-text{color:#244ff1;}.sky-text{color:#d1effe;}.light-text{color:#9e9c92;}.error-text{color:#b4233f;}.hxxl{font-size:52px;line-height:64px;}.hxl{font-size:40px;line-height:54px;}.hlg{font-size:32px;line-height:40px;font-weight:500;}.hmd{font-size:24px;line-height:32px;}.hsm{font-size:21px;line-height:30px;}.hxs{font-size:16px;line-height:24px;}.lead-copy,.lc{font-size:18px;line-height:28px;}.body-copy,.bc{font-size:16px;line-height:24px;}.body-copy-small,.bcsm{font-size:14px;line-height:22px;}.bcxs{font-size:12px;line-height:16px;}.seek{font-size:270px;line-height:240px;color:#244ff1;}@media (max-width:700px){.seek{font-size:120px;line-height:110px;}}body.page-homepage-2022 .main-container.simple-home{flex-grow:unset;flex-direction:unset;}body.page-homepage-2022 .main-container.simple-home .region.region-content{padding:0;}body.page-homepage-2022 .main-container.simple-home .main-content{margin:0;max-width:100%;}body.page-homepage-2022 .main-container.simple-home .main-content .page-header{display:none;}body.page-homepage-2022 .main-container.simple-home .main-content .front-page-bar{display:flex;}body.page-homepage-2022 .main-container.simple-home .main-content .front-page-bar .bar-contents{width:80%;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;text-align:center;}body.page-homepage-2022 .main-container.simple-home .main-content .front-page-bar .bar-contents .blurbs .blurb{text-align:left;}body.page-homepage-2022 .main-container.simple-home .main-content .front-page-bar .bar-contents .sub-bar{display:flex;margin-right:20%;}body.page-homepage-2022 .main-container.simple-home .main-content .front-page-bar .bar-contents .sub-bar .left{margin-right:auto;}body.page-homepage-2022 .main-container.simple-home .main-content .front-page-bar .bar-contents .sub-bar .right{margin-left:auto;}body.page-homepage-2022 .main-container.simple-home .main-content .front-page-bar .bar-contents .sub-bar .light-link{color:#ffffff;text-decoration:underline;}body.page-homepage-2022 .main-container.simple-home .main-content .front-page-bar.front-page-image-bar{background-image:var(--image);}.bar-title{font-weight:600;}#block-zeteo-mainpagecontent{padding:0px;}#block-zeteo-page-title{display:none;}.front-page-bar{min-height:300px;background-size:cover;background-position:center;}.front-page-bar.front-page-recommended-bar{height:unset;padding-top:20px;padding-bottom:20px;}.front-page-bar.front-page-recommended-bar .bar-title{margin-bottom:20px;}.front-page-bar.front-page-recommended-bar .recommendations{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,250px);grid-auto-rows:1fr;justify-content:center;gap:20px;padding:10px;}.front-page-bar.front-page-recommended-bar .recommendations .fp_card{box-shadow:1px 1px 10px 2px #9e9c92;display:flex;flex-direction:column;background-color:#ffffff;}.front-page-bar.front-page-recommended-bar .recommendations .fp_card .lower{height:100%;display:flex;flex-direction:column;}.front-page-bar.front-page-recommended-bar .recommendations .fp_card .lower div,.front-page-bar.front-page-recommended-bar .recommendations .fp_card .lower a{padding:10px;}.front-page-bar.front-page-recommended-bar .recommendations .fp_card .lower div.bold,.front-page-bar.front-page-recommended-bar .recommendations .fp_card .lower a.bold,.front-page-bar.front-page-recommended-bar .recommendations .fp_card .lower div.title,.front-page-bar.front-page-recommended-bar .recommendations .fp_card .lower a.title{font-weight:bold;}.front-page-bar.front-page-recommended-bar .recommendations .fp_card .lower div.title,.front-page-bar.front-page-recommended-bar .recommendations .fp_card .lower a.title{margin-bottom:auto;}.front-page-bar.front-page-recommended-bar .recommendations .fp_card .lower a{margin-top:auto;}.front-page-bar.front-page-recommended-bar .recommendations .fp_card .lower a:first-child{text-decoration:none;}.front-page-bar.front-page-recommended-bar .recommendations .fp_card img{width:100%;height:auto;}.front-page-bar.front-page-recommended-bar .recommendations .fp_card.first{margin-left:auto;}.front-page-bar.front-page-recommended-bar .recommendations .fp_card.last{margin-right:auto;}.front-page-bar.front-page-guides-bar{height:unset;}.front-page-bar .centerbox{max-width:800px;min-height:400px;margin-top:75px;margin-bottom:75px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;border-radius:10px;box-shadow:1px 1px 10px 2px #9e9c92;padding:20px;}.front-page-bar .centerbox div{display:flex;}.front-page-bar .centerbox div.top{margin-top:auto;}.front-page-bar .centerbox div.bottom{margin-bottom:auto;}.front-page-bar .centerbox div div{margin-bottom:20px;margin-left:auto;margin-right:auto;}.front-page-bar .centerbox div div a{padding-left:20px;padding-right:20px;border-radius:10px;}.front-page-bar .centerbox div.description div{flex-direction:column;padding:20px;}.front-page-search-bar{height:500px;}.front-page-search-bar .pwp-search-box-region-container{margin-top:20px;background:unset;}.front-page-trending-bar{padding-top:20px;padding-bottom:20px;}.front-page-trending-bar .trending-outer{display:flex;}.front-page-info-bar{padding:20px;}.front-page-info-bar .title{margin-bottom:20px;}.front-page-info-bar .blurbs{display:flex;}.front-page-info-bar .blurbs .blurb{display:flex;flex:1;}.front-page-info-bar .blurbs .blurb .blurb-number{padding:5px;font-weight:bold;}.front-page-info-bar .blurbs .blurb .blurb-info{padding:10px;}.front-page-info-bar .blurbs .blurb .blurb-info .blurb-title{font-weight:bold;}.trending{padding-top:20px;margin-left:auto;margin-right:auto;}.trending .trend-row{display:flex;flex-wrap:wrap;justify-content:center;}.trending .trend-row .small-trend-row{display:flex;flex-wrap:wrap;justify-content:center;}.trending .trend-row .small-trend-row a.trending-card{width:200px;min-height:100px;display:flex;box-shadow:1px 1px 10px 2px #9e9c92;margin:20px;padding:20px;text-align:left;}.trending .trend-row .small-trend-row a.trending-card:hover{text-decoration:none;}.trending .trend-row .small-trend-row a.trending-card .title{color:#5c594b;margin-right:auto;font-weight:bold;}.trending .trend-row .small-trend-row a.trending-card i{color:#244ff1;position:relative;right:0px;top:0px;}.front-page-text-bar{min-height:unset;padding:20px;}.front-page-author-bar{overflow:hidden;}.authors{padding-top:60px;padding-bottom:60px;display:flex;flex-direction:column;}.authors .authors-text{flex:1;}.authors .authors-text .authors-description{margin-top:15px;margin-bottom:15px;}.authors .authors-cards{display:flex;flex-direction:column;flex:2;}.authors .authors-cards .author-card{margin-left:20px;background-color:#ffffff;padding:20px;box-shadow:1px 1px 10px 2px #9e9c92;height:275px;width:275px;}.authors .authors-cards .author-card.slidden:not(.open){display:none;}.authors .authors-cards .author-card .card-top{display:flex;padding-bottom:20px;}.authors .authors-cards .author-card .card-top .card-img{background-image:var(--image);border-radius:10px;background-size:cover;background-position:center;width:80px;height:80px;}.authors .authors-cards .author-card .card-top .card-head{padding-left:10px;padding-right:5px;text-align:left;}.authors .authors-cards .author-card .card-top .card-head .card-title{font-weight:bold;}.authors .authors-cards .authors-indicators{text-align:left;padding:20px;}.authors .authors-cards .authors-indicators i{padding:5px;cursor:pointer;}.authors .authors-row{display:flex;}.slidden.open{animation:slide-in 0.5s forwards;transform:translateX(0px);}.slidden.right{transform:translateX(8000px);}@keyframes slide-in{100%{transform:translateX(0px);}}@media (max-width:935px){.blurbs .blurb .blurb-number{display:none;}.front-page-bar.front-page-recommended-bar .recommendations{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,250px));}.front-page-bar.front-page-recommended-bar .recommendations .fp_card:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - 10px);}}@media (max-width:780px){.authors .authors-row{flex-direction:column;}.authors .authors-row .author-card{width:unset;height:200px;margin-left:auto;margin-right:auto;}.authors-text,.author-card{margin-bottom:20px;}}@media (max-width:745px){.blurbs{flex-direction:column;}}@media (max-width:650px){.authors .authors-row .author-card{height:250px;}.front-page-bar.front-page-recommended-bar .recommendations{grid-template-columns:repeat(2,minmax(0,150px));}.front-page-bar.front-page-recommended-bar .recommendations .fp_card .text{display:none;}.front-page-bar.front-page-recommended-bar .recommendations .fp_card .lower div{padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;}.front-page-bar .trending .trend-row .small-trend-row a.trending-card{width:150px;min-height:100px;margin:10px;padding:10px;flex-wrap:wrap;justify-content:center;}.front-page-bar .trending .trend-row .small-trend-row a.trending-card .title{max-width:110px;}}@media (max-width:400px){.front-page-bar.front-page-recommended-bar .recommendations{grid-template-columns:minmax(0,150px);}.front-page-bar.front-page-recommended-bar .recommendations .fp_card:last-child:nth-child(odd){justify-self:stretch;width:auto;}.front-page-bar.front-page-recommended-bar .recommendations .fp_card .text{display:none;}}
