.iframe{position:relative;overflow:hidden;display:block;width:100%;padding-top:100%}.iframe iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#top .pagination{display:table;padding:0;margin:0}#top .pagination .pagination-meta{display:none}#top .pagination a,#top .pagination span{font-size:15px;color:var(--color-cvi-1)}#top .pagination a,#top .pagination .current{float:left;height:40px;width:40px;line-height:40px;text-align:center;padding:0;margin-right:0;border-width:1px;border-style:solid;border-color:var(--color-cvi-2)}#top .pagination a:not(:last-child),#top .pagination .current:not(:last-child){margin-right:5px}#top .pagination a,#top .pagination span{margin-top:50px}#top .pagination a{margin-top:50px;background-color:transparent}#top .pagination a:hover{background-color:var(--color-cvi-2);border-color:var(--color-cvi-2);color:var(--color-white)}#top .pagination .current{background-color:var(--color-cvi-1);border-color:var(--color-cvi-1);color:var(--color-white)}.date{margin-top:12px}.social ul{display:flex;flex-direction:row;grid-gap:24px}.social a{display:block;width:24px;height:24px}.social li .name{display:none}.tags ul{display:flex;flex-flow:row wrap;grid-gap:12px}.tags li,.tags li a{display:flex}.tags li a{line-height:20px;padding:10px 20px;border-radius:0;white-space:nowrap;text-align:center;font-size:16px!important}@media only screen and (max-width:480px){.responsive .tags ul{flex-direction:column}}.tags a{padding:10px 15px;text-transform:lowercase;background-color:var(--color-cvi-1);color:var(--color-white)}.tags a:hover{background-color:var(--color-cvi-2)}.cats+.css-list,.cats+.css-grid,.cats+.not-found{margin-top:40px}.cats ul{display:flex;flex-direction:row;grid-gap:24px}.cats li a{font-family:var(--font-feat);font-weight:700;font-size:20px;color:var(--color-black)}.cats li.current-cat::after{content:'';display:block;width:100%;height:4px;margin-top:12px;background-color:var(--color-cvi-1)}.cats li a:hover,.cats li.current_cat a:hover{color:var(--color-cvi-1)}.cats-sticky .nav ul{display:flex;flex-direction:row;grid-gap:40px}.cats-sticky .nav ul li a{line-height:60px!important}.cats-sticky .title+.css-grid{margin-top:40px}.cats-sticky .wrap{display:flex;flex-direction:column;grid-gap:64px;margin-top:40px}@media only screen and (max-width:1279px){.responsive .cats-sticky .nav{display:none}}@media only screen and (min-width:1280px){.responsive .cats-sticky .nav{display:flex;position:sticky;top:0;z-index:1;height:60px;background-color:var(--color-white)}.responsive .heading+.cats-sticky .nav{top:84px}}.cats select{padding:15px 20px;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='40' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position:calc(100% - 12px),0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}@media only screen and (max-width:639px){.responsive .cats select{width:100%}}@media only screen and (min-width:640px){.responsive .cats select{width:50%}}.meta{display:flex;flex-flow:row wrap;justify-content:flex-start}.meta>.cats,.meta>.cats a{display:flex;align-items:center;line-height:normal}.title{font-family:var(--font-body);line-height:normal;font-weight:700}@media only screen and (max-width:767px){.responsive .title{font-size:18px}}@media only screen and (min-width:768px) and (max-width:989px){.responsive .title{font-size:16px}}@media only screen and (min-width:990px){.responsive .title{font-size:18px}}.excerpt p:first-child{margin-top:0}.excerpt p:last-child{margin-bottom:0}@media only screen and (max-width:1279px){.responsive .excerpt p,.responsive .excerpt span{font-size:16px}}@media only screen and (min-width:1280px){.responsive .excerpt p,.responsive .excerpt span{font-size:18px}}.heading-h2::after,.heading-full::after,#top.search .heading-h1::after{content:'';display:block;width:52px;height:6px;margin-top:20px;background-color:var(--color-cvi-1)}.heading a:hover .heading-tag{color:var(--color-cvi-2)}.heading+.css-list,.heading+.css-grid{margin-top:40px}.thumb{position:relative}.thumb a{display:block}.thumb img,.image img{width:100%}@media only screen and (max-width:767px){.responsive .entry .cats a,.responsive .entry .date span{font-size:13px}}@media only screen and (min-width:768px) and (max-width:1279px){.responsive .entry .cats a,.responsive .entry .date span{font-size:11px}}@media only screen and (min-width:1280px){.responsive .entry .cats a,.responsive .entry .date span{font-size:15px}}.item{display:flex;margin:0}.item .item div{width:100%}.specs{display:flex;flex-direction:column;grid-gap:4px}.specs .item{flex-direction:row;grid-gap:8px}.specs .label span{font-weight:700}.banner{color:var(--color-white)}.banner .heading span,.banner .excerpt span{font-family:var(--font-feat)}.banner .heading span{font-weight:700;font-size:27px}.banner .goto{margin-top:24px}.banner .goto .button{font-weight:400;font-size:15px;border-color:var(--color-white);color:var(--color-white)}.banner .goto .button:hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-cvi-1)}.article>.block:not(:first-child){padding-top:32px}.article .entry h1,.article .entry h2,.article .entry h3,.article .entry h4,.article .entry h5,.article .entry h6{padding-top:16px}.article .entry h2::after{content:'';display:block;width:52px;height:6px;margin-top:20px;background-color:var(--color-cvi-1)}.article .entry p,.article .entry a,.article .entry li,.article .entry span{font-size:18px}.article .entry p,.article .entry ul,.article .entry ol,.article .entry table{margin:32px 0}.article .image{margin:32px 0}.article .quote{display:flex;align-items:center;margin:32px 0;background-color:var(--color-cvi-1);color:var(--color-white)}.article .quote blockquote{padding:0;border:none}.article .quote blockquote p{font-family:var(--font-feat);font-weight:400;font-size:24px;margin:0}.article .excerpt p,.article .excerpt span{font-family:var(--font-feat);font-weight:700;font-size:24px}.article .table th,.article .table td{font-size:18px}.article .block-text a{text-decoration:underline!important}.article .block-text ul{list-style:disc outside}.article .block-text ul li,.article .block-text ol li{margin:0;margin-left:1em;padding-left:10px}.article .block-text ul li::marker{font-size:1.2em;line-height:normal;color:var(--color-cvi-2)}.article .block-text blockquote p{margin:0;font-weight:300;font-size:24px}.article .block-text.with{display:flex}.article .block-text.with>div{width:100%}@media only screen and (max-width:767px){.responsive .article .block-text.with{flex-direction:column}}@media only screen and (min-width:768px){.responsive .article .block-text.with{flex-direction:row;grid-gap:40px}}@media only screen and (min-width:768px){.responsive .article .block-text.with .entry{width:calc(66.67% - 40px)}.responsive .article .block-text.with .quote,.responsive .article .block-text.with .image{width:33.33%}}.article .block-text.with .align-right{order:2}.article .block-text.with .align-right+.entry{order:1}.css-list,.css-list .item,.css-list .item .entry{display:flex}.css-list{flex-direction:column;grid-gap:24px}.css-list .item{flex-direction:row;grid-gap:24px}.css-list .entry{flex-flow:column wrap}@media only screen and (max-width:479px){.responsive .css-list .item{flex-direction:column}}@media only screen and (min-width:480px){.responsive .css-list .item{align-items:center}.responsive .list-latest .item{align-items:flex-end}.responsive .column-full .list-latest{flex-flow:row wrap}}@media only screen and (min-width:1280px){.responsive .column-full .list-latest .item{width:calc(50% - 24px)}}@media only screen and (min-width:480px){.responsive .css-list .thumb{width:200px;height:200px}.responsive .css-list .entry{width:calc(100% - 224px)}}.css-list .meta{margin-bottom:0;order:3}.css-list .meta>.cats a{padding:8px 16px;background-color:var(--color-cvi-lightblue);color:var(--color-black)}.css-list .meta>.cats a:hover{background-color:var(--color-cvi-1);color:var(--color-white)}.css-list .head a{color:var(--color-black)}.css-list .head a:hover{color:var(--color-cvi-2)}.css-list .head .title{font-size:18px}.css-list .excerpt{order:2;padding:16px 0 8px 0}@media only screen and (min-width:768px) and (max-width:989px){.responsive .css-list .excerpt span{font-size:13px}}.css-list+.more{margin-top:40px}.css-grid{display:grid;grid-gap:40px}@media only screen and (max-width:767px){.responsive .css-grid{width:320px;margin-right:auto;grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width:479px){.responsive .css-grid{width:100%}}@media only screen and (min-width:768px){.responsive .css-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.css-grid .item{flex-direction:column;grid-gap:24px}.css-grid .thumb img{aspect-ratio:1 / 1}.css-grid .entry,.css-grid .head{display:flex;flex-grow:0;justify-content:flex-start}.css-grid .entry{flex-direction:column;grid-gap:8px}.css-grid .entry a,.css-grid .entry span{font-size:14px}.css-grid .item .head a{display:block;color:var(--color-black)}.css-grid .item:hover .head a{color:var(--color-cvi-2)}.grid-authors{display:flex;flex-flow:row wrap}@media only screen and (min-width:1280px){.responsive .grid-authors{justify-content:flex-start}}.grid-authors .item{flex-direction:row;grid-gap:20px}.grid-authors .thumb{width:120px;height:120px;border-radius:50%;overflow:hidden}.grid-authors .thumb img{aspect-ratio:1 / 1}.grid-authors .entry{justify-content:flex-start;width:calc(100% - 140px);margin-top:12px}.grid-authors .head{flex-grow:0}.grid-authors .entry a{text-decoration:underline!important}.grid-authors .entry .title{font-family:var(--font-feat);font-size:24px}.grid-universities .item{padding:32px;background-color:var(--color-cvi-lightgray-1)}.grid-universities .thumb{height:60px}.grid-universities .thumb img{width:auto;min-width:auto;max-width:200px;max-height:60px;aspect-ratio:unset}@media only screen and (min-width:768px) and (max-width:1279px){.responsive .grid-universities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:990px){.responsive .grid-universities .title{font-size:15px}}.owl-nav button{position:absolute;top:50%;font-size:40px;margin-top:-15px}.owl-nav .owl-prev{left:0}.owl-nav .owl-next{right:0}.owl-dots{height:30px;margin-top:30px;overflow:hidden;text-align:center}.owl-dots .owl-dot{display:inline-block}.owl-dots .owl-dot span{display:block;width:20px;height:20px;margin:5px;border-radius:50%;background-color:var(--color-lightgray-2)}.owl-dots .owl-dot:hover span,.owl-dots .owl-dot.active span{background-color:var(--color-black)}@media only screen and (max-width:767px){.responsive .owl-carousel{width:100%;margin:0 auto;padding:0 30px}}@media only screen and (min-width:768px){.responsive .owl-carousel{padding:0 60px}}.modal{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.modal .content{position:relative;width:640px}@media only screen and (max-width:767px){.responsive .modal .content{margin-left:32px;margin-right:32px}}.modal .iframe{padding-top:360px}.modal .close{position:absolute;top:24px;right:24px;z-index:1;display:flex;cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;border-radius:50%;background-color:transparent;color:var(--color-white)}.modal .close:hover{background-color:var(--color-white);color:var(--color-cvi-1)}#top #cookie-notice.cookie-notice-visible{display:flex;top:0;left:0;background-color:rgba(0,0,0,.7)!important}#top #cookie-notice .cookie-notice-container{position:relative;margin:auto;padding:80px 30px;background-color:var(--color-cvi-1)}@media only screen and (max-width:767px){.responsive #top #cookie-notice .cookie-notice-container{padding:60px 30px;margin-bottom:0}}@media only screen and (min-width:990px){.responsive #top #cookie-notice .cookie-notice-container{width:640px}}#top #cookie-notice .cn-close-icon{top:16px;right:16px;margin:0;opacity:1}#top #cookie-notice .cn-close-icon::after,#top #cookie-notice .cn-close-icon::before{background-color:var(--color-white)}#top #cookie-notice .cn-close-icon:hover::after,#top #cookie-notice .cn-close-icon:hover::before{background-color:var(--color-white)}#top #cookie-notice .cn-button{font-family:var(--font-body);font-weight:400;font-size:18px;min-width:160px;padding:10px 20px;border-radius:0;border:1px solid var(--color-white)!important;background-color:transparent!important}#top #cookie-notice #cn-refuse-cookie.cn-button{background-color:transparent!important;border-color:var(--color-white)!important;color:var(--color-white)!important}#top #cookie-notice .cn-button:hover,#top #cookie-notice #cn-refuse-cookie.cn-button:hover{background-color:var(--color-white)!important;border-color:var(--color-white)!important;color:var(--color-cvi-1)!important}@media only screen and (max-width:480px){.responsive #top #cookie-notice .cookie-notice-container #cn-notice-buttons{display:flex;flex-direction:column;grid-gap:8px}}#top #cookie-notice .cn-text-container,#top #cookie-notice .cn-text-container a{font-size:16px}#top #cookie-notice .cn-text-container{display:flex;flex-direction:column;margin-bottom:24px}#top #cookie-notice .cn-text-container a{text-decoration:underline;color:var(--color-white)}#top #cookie-notice .cn-text-container a:hover{color:var(--color-white)}#top .fancybox-show-thumbs .fancybox-inner{right:0;bottom:60px}#top .fancybox-slide--image{padding:120px 0}#top .fancybox-caption{text-align:center;font-size:16px}#top .fancybox-infobar{mix-blend-mode:normal;color:var(--color-white)}#top .fancybox-caption::after{border-bottom:none}#top .fancybox-caption::before{top:0;background-image:none}#top .fancybox-button{background-color:var(--color-black)}#top .fancybox-container .fancybox-thumbs{top:auto;left:0;right:0;bottom:0;width:auto;height:95px;padding:10px 10px 5px 10px;background:rgba(0,0,0,.3)}