body{background-color:#000;color:#fff;letter-spacing:0;line-height:1.4}header.header{position:sticky}.blog{font-size:1rem;text-align:left;word-break:break-word;word-wrap:break-word;overflow:hidden}@media screen and (max-width:576px){.blog{padding-top:30px!important}}.blog h1,.blog h2,.blog h3{text-transform:uppercase;letter-spacing:0;line-height:1.4}.blog h1{font-size:2rem;margin-bottom:54px}.blog h2{font-size:1.6rem}.blog h3{font-size:1.2rem}@media screen and (max-width:992px){.blog h1{font-size:1.8rem}}@media screen and (max-width:576px){.blog h1{font-size:1.4rem}.blog h2{font-size:1.2rem}.blog h3{font-size:1rem}}.blog .container-small{padding-left:clamp(12px,6vw,64px);padding-right:clamp(12px,6vw,64px)}@media screen and (max-width:992px){.blog .container-small{padding:0}}.blog .time-to-read,.blog .timepost{font-size:16px}.blog .breadcrumbs{position:relative;z-index:2;padding-top:60px;font-size:18px}.blog .breadcrumbs .breadcrumbs-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;text-transform:capitalize}.blog .breadcrumbs .breadcrumbs-list .breadcrumbs-list-item:not(:last-of-type):after{content:'•';margin:0 8px}.blog .breadcrumbs .breadcrumbs-list .breadcrumbs-list-item a{transition:.2s all}.blog .breadcrumbs .breadcrumbs-list .breadcrumbs-list-item a:hover{color:var(--yellow)}.blog .post-tags{padding-top:32px;padding-bottom:32px;margin-bottom:32px}.blog .post-tags .post-tags-list{display:flex;flex-wrap:wrap;gap:16px}.blog .post-tags .post-tags-list .post-tags-list-item a{display:flex;padding:12px 24px;border:2px solid #fff;border-radius:28px;text-transform:uppercase;transition:box-shadow .2s ease-in}.blog .post-tags .post-tags-list .post-tags-list-item a:hover{-webkit-box-shadow:0 0 20px 0 #fff;-moz-box-shadow:0 0 20px 0 #fff;box-shadow:0 0 20px 0 #fff}.blog-page .blog-post-list{display:flex;flex-direction:column}.blog-page .blog-post-list .blog-post-item{display:grid;grid-template-columns:45% auto;gap:48px}@media screen and (max-width:992px){.blog-page .blog-post-list .blog-post-item{grid-template-columns:100%;gap:32px}}.blog-page .blog-post-list .blog-post-item:not(:last-of-type){padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid #fff}.blog-page .blog-post-list .blog-post-item .post-image img{overflow:hidden;transition:border-radius 1s cubic-bezier(.19,1,.22,1);width:100%;object-fit:cover}@media screen and (max-width:992px){.blog-page .blog-post-list .blog-post-item .post-image img{height:auto}}.blog-page .blog-post-list .blog-post-item .post-content{display:flex;flex-direction:column}.blog-page .blog-post-list .blog-post-item .post-content .title{margin-bottom:32px;transition:text-shadow .2s ease-in}.blog-page .blog-post-list .blog-post-item .post-content .title:hover{text-shadow:0 0 20px rgb(255 255 255)}.blog-page .blog-post-list .blog-post-item .post-content .excerpt{margin-bottom:32px}.blog-page .blog-post-list .blog-post-item .post-content .info{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.blog-page .blog-post-list .blog-post-item .post-content .info a:hover{color:var(--yellow)}.post-page .post-content h2,.post-page .post-content h3{color:var(--blue);margin:64px 0 32px}.post-page .post-content h3,.post-page .post-content p,.post-page .wp-block-media-text{margin:0 0 32px}.post-page .post-content strong{color:var(--yellow)}.post-page .post-content a{text-decoration:underline}.post-page .post-content ol,.post-page .post-content ul{display:flex;flex-direction:column;gap:20px;margin:48px 0}@media screen and (max-width:576px){.post-page .post-content ul{grid-template-columns:100%}}.post-page .post-content ol{counter-reset:section;padding:0}.post-page .post-content ol li:before{counter-increment:section;content:counter(section) ")";color:var(--blue);font-family:HitchHikeRegular,sans-serif;font-size:36px;line-height:1;min-width:26px}.post-page .post-content li{position:relative;min-height:36px;padding-left:36px}.post-page .post-content li:before{flex-shrink:0;margin-right:16px;position:absolute;left:0;top:0}.post-page .post-content ul li:before{content:'';background-image:url(//varto.school/wp-content/themes/varto/media/icons/spiral.svg);background-size:cover;background-repeat:no-repeat;transform:rotate(270deg);width:24px;height:24px;display:block}.post-page .post-content ul ul{margin:24px 0 0}.post-page .main-screen{flex-direction:column;align-items:flex-start}@media screen and (max-width:992px){.post-page .main-screen{min-height:100%}}.post-page .title-wrap{display:grid;grid-template-columns:45% auto;gap:48px;width:100%}@media screen and (max-width:992px){.post-page .title-wrap{position:relative;grid-template-columns:100%;padding-bottom:0!important}}@media screen and (max-width:576px){.post-page .title-wrap{padding-top:0!important}}.post-page .title-wrap .post-image{transform:translate(-2vw,-15px);width:calc(100% + 4vw);height:calc(100% + 30px);transform:none;width:100%;height:100%}@media screen and (max-width:992px){.post-page .title-wrap .post-image{position:absolute;left:0;top:0;object-fit:cover;transform:translate(-8vw,-2vw);width:calc(100% + 16vw);height:calc(100% + 4vw);opacity:.4;z-index:1}}.post-page .title-wrap .post-image img{width:100%;height:100%;object-fit:cover;border-radius:30% 70% 40% 60%/58% 22% 78% 42%;object-position:left}@media screen and (max-width:992px){.post-page .title-wrap .post-image img{border-radius:25% 75% 33% 67%/53% 57% 43% 47%}}.post-page .title-wrap .title-box{display:flex;flex-direction:column}@media screen and (max-width:992px){.post-page .title-wrap .title-box{position:relative;z-index:2;margin:32px 0;text-shadow:0 0 10px rgb(0 0 0)}}.post-page .title-wrap .title-box .timepost{margin-bottom:32px}.post-page .title-wrap .title-box .title{margin:auto 0}.post-page .title-wrap .title-box .time-to-read{margin-top:32px;display:flex;flex-direction:column;align-items:flex-end}.post-page .title-wrap .title-box .time-to-read .time{font-family:HitchHikeRegular,sans-serif;font-size:40px;color:var(--blue)}.post-page .related-posts-list{display:flex;justify-content:center;flex-wrap:wrap;gap:2%}@media screen and (max-width:1200px){.post-page .related-posts-list{gap:32px}}.post-page .related-posts-list .related-posts-list-item{position:relative;width:32%;min-height:350px}@media screen and (max-width:1200px){.post-page .related-posts-list .related-posts-list-item{width:100%;max-width:540px}}.post-page .related-posts-list .related-posts-list-item .post-image{aspect-ratio:1/1;height:100%;width:100%}@media screen and (max-width:1200px){.post-page .related-posts-list .related-posts-list-item .post-image{aspect-ratio:unset}}.post-page .related-posts-list .related-posts-list-item .post-image img{width:100%;height:100%;object-fit:cover}.post-page .related-posts-list .related-posts-list-item .content{position:absolute;bottom:0;left:0;right:0}@media screen and (min-width:1201px){.post-page .related-posts-list .related-posts-list-item .content{overflow:hidden;max-height:0;transition:max-height .5s cubic-bezier(0,1,0,1)}.post-page .related-posts-list .related-posts-list-item:hover .content{max-height:1000px;transition:max-height 1s ease-in-out}}.post-page .related-posts-list .related-posts-list-item .content .content-box{padding:28px;background-color:#fff}.post-page .related-posts-list .related-posts-list-item .content .content-box *{color:#000}.post-page .related-posts-list .related-posts-list-item .content .content-box .title{font-weight:700;margin-bottom:16px}.post-page .related-posts-list .related-posts-list-item .content .content-box .info{display:flex;justify-content:space-between;align-items:center}.post-page .related-posts-list .related-posts-list-item .content .content-box .info .timepost{opacity:.6}.post-page .post-content .wp-block-columns{gap:24px 32px}.post-page .post-content .wp-block-columns ol,.post-page .post-content .wp-block-columns ul,.post-page .wp-block-media-text ol,.post-page .wp-block-media-text ul{margin:0}.post-page .wp-block-media-text{gap:32px}@media screen and (max-width:1200px){.post-page .wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.post-page .wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:static;width:100%;height:auto}}.post-page .wp-block-media-text .wp-block-media-text__content{padding:0}@media screen and (max-width:1200px){.post-page .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.post-page .wp-block-image figure{font-size:16px}.post-page .wp-block-image .aligncenter{text-align:center}.post-page .wp-block-separator{background:#fff;margin:64px 0}.post-page~.footer .footer-container{border:0}