@layer vendor,base,combine,components,utilities;@layer base{@media (min-width:561px){:root{--t-hero:42px;--t-page:32px;--t-section:26px;--t-sub:21px}}@media (min-width:731px){:root{--t-hero:48px;--t-page:36px;--t-section:28px}}@media (min-width:1021px){:root{--t-hero:52px;--t-page:40px;--t-section:30px;--t-sub:22px}}@media (min-width:1271px){:root{--t-hero:55px;--t-page:44px;--t-section:32px;--t-sub:24px}}@media (min-width:561px){main{font-size:inherit}main h4{font-size:var(--t-l)}}@media (min-width:731px){.main h1{margin:10px 0 25px}}@media (min-width:1021px){.main h1{max-width:none;margin:var(--s-5) 0 0}}@media (min-width:731px){main .img>img{border-radius:0}}}@layer components{@media (min-width:561px){.rating-widget{display:flex}}@media (min-width:561px){.surface>.side{width:90vw;max-width:350px}}@media (min-width:731px){.surface>.side-wide{max-width:700px}}@media (min-width:1271px){.content-wide .panel-content{padding:0}}@media (min-width:1021px){.surface>.panel-top{--panel-title-max:600px}}}@layer components{@media (min-width:1021px){body{padding-top:0;--aside-right:flow-root}}@media (min-width:1021px){.post{--page-column-top:var(--s-4)}}@media (min-width:731px){.page-content+.page-content main{border-top:0}}@media (min-width:1021px){.page-container-wide{order:5}}@media (min-width:1271px){.content-medium{--page-band:1250px}.content-medium:not(.no-left-aside){--aside-left:flow-root;--aside-left-width:200px;--aside-left-gap:var(--s-5)}.content-medium.no-left-aside .no-aside-right{--page-column:1270px}}@media (min-width:1360px){.content-wide{--page-band:1350px}.content-wide:not(.no-left-aside){--aside-left:flow-root;--aside-left-width:300px}.content-wide.no-left-aside .no-aside-right{--page-column:1360px}}@media (min-width:731px){.post .page-content .main-collection{padding-top:var(--s-4)}}@media (min-width:1021px){.max-content{max-width:690px}}@media (min-width:1021px){.header-wrap{display:block}}@media (min-width:1271px){.content-wide:not(.home) .header__inner{--logo-gap:80px}}@media (min-width:1360px){.content-wide:not(.home) .header__inner{--logo-gap:170px;--logo-inset:var(--s-5)}}@media (min-width:561px){.comments-widget-comment .comment-children{margin-left:var(--s-8)}.comment-block .comment-block .comment-avatar{width:40px;height:40px}.comment-block .comment-block .comment-avatar-wrap{margin-right:var(--s-4)}}@media (min-width:731px){.comments-widget-comment{margin:var(--s-5) var(--s-5) var(--s-8)}.comments-widget-comment .comment-children{margin-left:60px}}@media (min-width:561px){.write-review-wrap{padding:var(--s-8)}.rating-cols{--star-box:28px;--star-gap:4px;padding:var(--s-4) var(--s-5)}.review-form-wrap form{grid-template-columns:repeat(2,minmax(0, 1fr))}.review-form-wrap .pros-wrap,.review-form-wrap .cons-wrap{grid-column:auto}.buttons-wrap{display:flex;justify-content:flex-end;text-align:inherit}.review-form-wrap .moderator-notation{grid-column:1;align-self:center}.review-form-wrap .buttons-wrap{grid-column:2}}@media (min-width:561px){.metadata .breadcrumbs{--crumb-display:flex}}@media (min-width:731px){.post_type-wmt-school .main-breadcrumbs{margin-top:0}.wmt-course .main-breadcrumbs,.post_type-wmt-school .main-breadcrumbs{--crumb-first:flex}}@media (min-width:561px){.pagination .arrow{display:flex}}@media (min-width:731px){.pagination{margin-top:var(--s-10);margin-bottom:var(--s-12)}}@media (min-width:1360px){.aside-list__image{display:block}}@media (min-width:1271px){.aside-list{width:200px}}@media (min-width:1360px){.aside-list{width:300px}}@media (min-width:561px){.items:has(>.position-bottom){display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:var(--s-5)}.aside-list__item.position-bottom{padding-block:0}.position-bottom+.aside-list__item{border-top:0}.position-bottom:not(:first-child){margin-top:0}}@media (min-width:561px){.footer__inner{grid-template-columns:repeat(3,minmax(0, 1fr))}.footer__inner .list-wrap:nth-child(3){grid-row:2;grid-column:3}.footer .rightholder>p{grid-row:3}}@media (min-width:1021px){.footer-wrap{padding:var(--s-16) var(--s-5) var(--s-10)}.footer__inner{grid-template-columns:minmax(220px, 280px) repeat(3, minmax(0, 1fr));column-gap:var(--s-12)}.footer__inner .subscription-social{grid-column:1}.footer__inner .list-wrap:nth-child(1){grid-row:1;grid-column:2}.footer__inner .list-wrap:nth-child(2){grid-row:1;grid-column:3}.footer__inner .list-wrap:nth-child(3){grid-row:1;grid-column:4}.footer .rightholder>p{grid-row:2;margin-top:var(--s-10)}}@media (min-width:731px){.related-links{margin:var(--s-5) 0;border-radius:var(--r-m)}}@media only screen and (min-width:1121px){.scroll-to-top{right:calc(50vw - 570px)}}@media (min-width:561px){.subscription-social.zen.show{flex-direction:row-reverse;padding:var(--s-5) var(--s-8)}.subscription-social.zen .zen{width:261px;margin-bottom:0}.subscription-social .zen+a{text-align:inherit}}@media (min-width:731px){.demo-scroller-wrap-w{overflow-x:hidden}.demo-scroller-wrap.by-always{margin:0}.demo-scroller-wrap.by-always .list{padding:0}.demo-scroller-wrap.paged .snap-start{scroll-margin-inline-start:0}.demo-scroller-wrap.paged .snap-end{scroll-margin-inline-end:0}.demo-scroller-wrap.by-always .category-top-courses-by-sort-table{margin:0}.demo-scroller-wrap-w.border-left:before{content:"";position:absolute;top:0;bottom:63px;left:-3px;z-index:1;display:block;width:1px;box-shadow:0 0 5px rgba(0,0,0,.5)}.demo-scroller-wrap-w.border-right:after{content:"";position:absolute;top:0;right:-3px;bottom:63px;z-index:1;display:block;width:1px;box-shadow:0 0 5px rgba(0,0,0,.5)}}@media (min-width:1021px){.demo-scroller-wrap.by-page{display:block;margin:0;padding:0;overflow-x:visible;scrollbar-width:auto;-ms-overflow-style:auto}.demo-scroller-wrap.by-page+.demo-scroller-track{display:none}}@media (min-width:731px){.table-wrap{max-width:none}}@media (min-width:731px){.collection-toc-wrap .col-num,.collection-toc-wrap .head-col-num,.collection-toc-wrap .head-col-duration{display:table-cell}.collection-toc-wrap .col-num{font-weight:700}.collection-toc-wrap .col-duration{display:table-cell;font-size:var(--t-2xs)}.expand-table{margin:0}}@media (min-width:1360px){.aside-toc .common.toc{display:none}}@media (min-width:561px){.metadata .additionals{width:auto;overflow:visible;white-space:inherit;text-align:inherit;scrollbar-width:auto;-ms-overflow-style:auto}.metadata .nav{overflow:visible}.social_rating_wrap{flex-wrap:nowrap}.social_rating_wrap>*{flex-basis:auto;text-align:inherit}.social_rating_wrap>*+*{margin-top:0}.comments-redirect>a:before{display:inline-block}.post .recomend-widget{padding:0 var(--s-5)}}@media (min-width:731px){.comments_wrap{max-width:none;margin-inline:0}.related-links-dynamic.title span{-webkit-line-clamp:2}}@media (min-width:1021px){.post_type-wp_quiz .recomend-widget{min-height:950px}.post:not(.post_type-wmt-video) .recomend-widget{min-height:950px}}@media (min-width:1360px){.post_type-wp_quiz [data-region=aside-left]{display:block}}@media (min-width:731px){.index-list-groups{columns:2;padding:var(--s-5) var(--s-5) var(--s-5) 0}.index-list-group{padding-left:var(--s-5)}}@media (min-width:731px){.tab-content .list-post{columns:2}}@media (min-width:1360px){.toc.wrap{display:block}}@media (min-width:561px){.home .manual-linking-wrap .content-align{font-size:inherit;line-height:47px}.home .manual-linked-title{margin-top:0}}@media (min-width:1021px){.home .manual-linking-wrap .content-align{text-align:inherit}}@media (min-width:561px){.shortcode-lookwbuilder{flex-wrap:nowrap;margin-bottom:var(--s-10)}.shortcode-lookwbuilder>*{flex-basis:50%;width:auto;margin-right:var(--s-5);margin-bottom:0}.shortcode-lookwbuilder>*:last-child{margin-right:0}}@media (min-width:731px){.sitemap-tabs{grid-template-columns:1fr 1fr}}@media (min-width:1021px){.sitemap-tabs{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1021px){.career__box{flex-direction:row}.career__side{display:flex}}}@layer components{@media (min-width:731px){.main .courses-block:not(.courses-categories){margin-bottom:0}}@media (min-width:561px){.courses-info-block{padding:var(--s-12) var(--s-8)}}@media (min-width:731px){.courses-info-block{margin-top:var(--s-4)}}@media (min-width:1021px){.courses-info-block{padding:var(--s-16) var(--s-10)}}@media (min-width:1271px){.courses-info-block{padding:var(--s-16) var(--s-12)}.courses-info-block .info{grid-template-columns:minmax(0, 1.3fr) minmax(0, 0.7fr)}}@media (min-width:1021px){.radial-rating.radial-large{width:80px;height:80px}.radial-rating.radial-large:after{inset:8px}.radial-rating.radial-large .numeral{font-size:var(--t-2xl)}}@media (min-width:561px){.school-courses{padding:var(--s-6)}.school-specification{grid-template-columns:1fr 1fr;gap:var(--s-4)}.school-specification.onecol{grid-template-columns:1fr}.school-specification.onecol ul{grid-template-columns:1fr 1fr;column-gap:var(--s-6)}}@media (min-width:561px){.view-thumbnail .page-items{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0, 1fr))}.courses-content-table-block .view-thumbnail .page-items,.list-column-2 .view-thumbnail .page-items{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (min-width:1021px){.view-thumbnail .page-items{grid-template-columns:repeat(3,minmax(0, 1fr))}}@media (min-width:1021px){.view-thumbnail .course-item{display:block;width:100%;max-width:330px}}@media (min-width:561px){.wrap-fully>:has(>.course-link){justify-self:end;min-width:260px}}@media (min-width:1021px){.wrap-fully{grid-template-columns:minmax(0, 1fr) auto;column-gap:0}.wrap-fully>*{grid-column:1/-1}.wrap-fully>.properties{grid-column:1}.wrap-fully>:has(.pros-cons){order:1}.wrap-fully>:has(>.course-link){display:flex;flex-direction:column;justify-content:flex-end;grid-column:2;padding-top:var(--s-4);padding-left:var(--s-5);border-top:1px solid var(--c-line)}}@media (min-width:731px){.list-detailing-cat:before{display:block}.list-detailing{gap:var(--s-5);padding:var(--s-6) var(--s-5)}}@media (min-width:1021px){.main .list-views-wrap{display:flex}.have-thumbnail .filter{border-color:var(--c-line)}}@media (min-width:731px){.category-block{--block-pad:var(--s-10) var(--s-8) var(--s-5)}.for-one{--cat-cols:3}.category-top-collections{grid-template-columns:1fr 1fr}.category-top-collections .top-collection{min-height:100px;padding:var(--s-5) var(--s-5) var(--s-5) 25%;background-color:var(--c-surface)}}@media (min-width:1021px){.list-categories:not(.for-one){display:grid;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}.list-categories:not(.for-one) .category-block{--block-pad:var(--s-10) var(--s-8) var(--s-5)}.header-2-colums ul>:nth-child(n+6){visibility:hidden;height:0;margin:0;padding:0}.header-2-colums .category-block:last-child{--icon-wrap-flow:contents;--icon-area:1/1/3/2;--icon-size:56px;--count-area:1/2/2/3;--count-gap:0;--link-area:2/2/3/3;--list-area:1/3/3/4;--cat-cols:2;--list-bottom:calc(var(--s-3) * -1);--cat-row-gap:var(--s-3);--link-size:var(--t-l);--link-line:24px;--link-gap:0;display:grid;grid-column:3 span;grid-template-columns:auto auto 1fr;align-items:center;gap:2px var(--s-6);padding:var(--s-6) var(--s-8);background-color:var(--c-brand-wash)}}@media (min-width:561px){.top-courses-by-sort-table.course-title{min-width:299px}}@media (min-width:561px){.category-top-courses-by-sort-item{padding:var(--s-8)}.category-top-courses-by-sort-item td:first-child{width:220px}}@media (min-width:731px){.last-update-date-with-editor{position:static;top:auto}}@media (min-width:731px){.main .courses-list{margin:0}.main .courses-scroll-block-home{margin-inline:auto}.main :not(.group)>.courses-list{padding-inline:0}}@media (min-width:1021px){.post_type-wmt-school-info{--aside-right:flow-root}.post_type-wmt-school-info aside.right{width:300px;min-width:300px;max-width:none;margin:var(--s-4) 0 0 var(--s-5)}}@media (min-width:1021px){.category-lead{margin:var(--s-3) 0 var(--s-6);font-size:var(--t-m)}}@media (min-width:561px){.courses-filters .school-info{flex-grow:0}.category .ui-control-filters-schools-order{display:block}}@media (min-width:1021px){.category .ui-control-filters-schools-order{margin-left:calc(var(--s-3) * -1)}}@media (min-width:561px){.course-skeletons{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (min-width:1021px){.course-skeletons{grid-template-columns:repeat(3,minmax(0, 1fr))}}@media (min-width:731px){.category-info{flex-direction:row}}@media (min-width:731px){.category-info__rating{flex-direction:column;justify-content:normal;margin-top:0;margin-left:50px}}@media (min-width:731px){.category-info__votes{margin-top:20px;margin-left:0}}@media (min-width:1021px){.school-page__aside .school-info-block{margin-bottom:0}.school-page__aside .block-header{grid-template-columns:minmax(0, 1fr);gap:var(--s-4)}.school-page__aside .general-info .list{grid-template-columns:1fr}}@media (min-width:561px){.school-others>.list{grid-template-columns:repeat(auto-fill,minmax(170px, 1fr))}.school-others .school-header{gap:var(--s-3);padding:var(--s-3) var(--s-4)}}@media (min-width:1021px){.school-page--with-aside{grid-template-columns:minmax(0, 1fr) 300px;gap:var(--s-6);align-items:start}.school-page__main{grid-row:1;grid-column:1}.school-page__aside{--school-aside-top:93px;position:sticky;top:var(--school-aside-top);grid-row:1;grid-column:2}.school-page__aside--static{position:static}}@media (min-width:561px){.list-schools-page .school{padding:var(--s-5) var(--s-6)}.list-schools-page .school-reviews{margin-left:calc(var(--s-2) * -1)}}@media (min-width:561px){.comments-actions>.btn{width:auto}.comments-actions .btn+.btn{margin-top:0;margin-left:var(--s-3)}.review-proscons{grid-template-columns:repeat(2,minmax(0, 1fr));gap:var(--s-6)}}}