.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.blog-shell .footer-links>div:nth-child(2){transform:none}.education-hero{height:350rem;position:relative;overflow:hidden;background:#06455a}.education-hero:before{content:'';position:absolute;inset:0;background:url('assets/education-hero.png') center/100% 100%;filter:blur(24rem)}.education-hero picture{position:absolute;inset:0}.education-hero img{width:100%;height:100%;mask-image:radial-gradient(ellipse 190rem 60rem at 1150rem 175rem,transparent 85%,#000 115%)}.education-hero h1{position:absolute;right:130rem;top:140rem;font-size:48rem;line-height:74rem;font-weight:800}.breadcrumbs{display:flex;align-items:center;gap:16rem;font-size:14rem;line-height:25rem;color:#999}.breadcrumbs a:hover{color:#fff}.breadcrumbs>a:last-of-type{color:#ccc}.archive-content{padding:32rem 100rem 99rem}.archive-layout{display:grid;grid-template-columns:280rem minmax(0,1fr);gap:24rem;margin-top:29rem}.archive-layout aside>section{padding:24rem;border:1rem solid #383838;border-radius:16rem;margin-bottom:24rem}.archive-layout aside h2{font-size:16rem;line-height:25rem;font-weight:700;margin-bottom:24rem}.filter-category button{display:block;border:0;background:none;color:#999;padding:0;margin-top:16rem;font:400 14rem/22rem 'Yekan Bakh';text-align:right;width:100%}.filter-category button:hover,.filter-category button[aria-pressed=true]{color:#fff}.filter-level>div{display:flex;flex-wrap:wrap;gap:16rem;justify-content:flex-start}.filter-level button{font:14rem/22rem 'Yekan Bakh';color:#ccc;border:1rem solid transparent;background:#262626;border-radius:32rem;padding:8rem 24rem}.filter-level button[aria-pressed=true]{border-color:#56b9c9;background:#17353b}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24rem}.blog-card{height:344rem;padding:16rem;border:1rem solid #303030;border-radius:24rem;background:#191919;position:relative;min-width:0}.card-image{display:block;position:relative;overflow:hidden;border-radius:16rem}.card-image img{width:100%;height:164rem;object-fit:cover;transition:transform .25s}.card-image:hover img{transform:scale(1.04)}.new-badge{position:absolute;right:16rem;top:16rem;background:#08bd80;border-radius:24rem;color:#fff;font-size:16rem;line-height:25rem;padding:3rem 16rem}.card-category{font-size:14rem;line-height:22rem;color:#999;margin-top:16rem}.blog-card h2{font-size:16rem;line-height:25rem;font-weight:600;margin-top:16rem}.card-footer{display:flex;justify-content:space-between;margin-top:24rem;font-size:14rem;line-height:22rem;color:#bbb}.card-footer>a{display:flex;align-items:center;gap:12rem}.card-footer>a span:last-child{font:28rem/22rem Arial}.blog-card a:hover{color:#6bdae7}.pagination{display:flex;justify-content:center;gap:12rem;margin-top:48rem;align-items:center;height:44rem}.pagination button,.pagination>span{display:grid;place-items:center;min-width:44rem;height:44rem;border:1rem solid #303030;border-radius:12rem;background:transparent;color:#ccc;font:16rem/25rem 'Yekan Bakh';padding:8rem 14rem}.pagination button:first-child,.pagination button:last-child{background:#262626}.pagination button[aria-current=page]{border-color:#458a96}.pagination button:hover{background:#174a54}.empty-results{padding:48rem;text-align:center}.filter-open,.filter-sheet{display:none}.article-main{padding:32rem 100rem 100rem}.article-heading{margin-top:24rem;border-bottom:2rem solid #303030;padding-bottom:24rem}.article-heading h1{font-size:24rem;line-height:37rem;font-weight:700}.article-meta{display:flex;align-items:center;gap:24rem;font-size:16rem;line-height:25rem;color:#bbb;margin-top:24rem}.article-meta>span{display:flex;align-items:center;gap:12rem}.article-meta img{width:24rem;height:24rem;mix-blend-mode:screen}.meta-updated{margin-right:auto}.article-layout{display:grid;grid-template-columns:280rem minmax(0,1fr);column-gap:32rem;grid-template-rows:auto auto;align-items:start;margin-top:32rem;position:relative}.article-cover{grid-column:2;grid-row:1;width:100%;height:548rem;object-fit:cover;border-radius:24rem}.article-toc{grid-column:1;grid-row:1;border:1rem solid #454545;border-radius:20rem;padding:24rem;height:622rem}.article-toc h2,.article-guide h2{font-size:20rem;line-height:31rem;font-weight:700}.article-toc h2{padding-bottom:24rem;border-bottom:1rem solid #303030;margin-bottom:24rem}.article-toc details{font-size:16rem;line-height:25rem}.article-toc summary{cursor:pointer;list-style:none;position:relative;padding-left:24rem}.article-toc summary:before{content:'•';margin-left:8rem}.article-toc summary:after{content:'⌄';position:absolute;left:0}.article-toc details[open] summary:after{transform:rotate(0)}.article-toc summary::-webkit-details-marker{display:none}.article-toc a{display:block;font-size:16rem;line-height:25rem;color:#bbb;margin-top:24rem}.article-toc details a{font-size:14rem;line-height:22rem;margin-top:16rem}.article-toc a:hover,.article-guide a:hover{color:#69d9e6}.article-guide{position:absolute;top:654rem;right:0;width:280rem;border:1rem solid #454545;border-radius:20rem;padding:32rem}.article-guide a{display:block;font-size:16rem;line-height:25rem;margin-top:16rem;color:#aaa}.article-copy{grid-column:2;grid-row:2;margin-top:32rem;font-size:20rem;line-height:31rem;color:#bbb}.article-copy h2{font-size:24rem;line-height:37rem;font-weight:400;margin-top:40rem;color:#ddd;scroll-margin-top:24rem}.article-copy h2:first-child{margin-top:0}.article-copy p{margin-top:24rem}.article-copy ul{margin:0;padding-right:28rem}.article-copy ul+p{margin-top:32rem}.article-copy blockquote{margin:32rem 0;border:1rem solid #303030;border-radius:16rem;padding:16rem 32rem;font-size:16rem;line-height:25rem;position:relative}.article-copy blockquote:before{content:'';position:absolute;right:16rem;top:16rem;bottom:16rem;width:4rem;border-radius:4rem;background:#fff}.article-copy figure{margin:32rem 0 0}.article-copy figure img{width:100%;height:548rem;object-fit:cover;border-radius:24rem}.article-copy figcaption{font-size:16rem;line-height:25rem;margin-top:24rem;text-align:center}.related-articles{margin-top:100rem}.related-articles>h2{font-size:24rem;line-height:37rem;text-align:center;font-weight:700;margin-bottom:48rem}.related-track{display:flex;gap:24rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.related-track::-webkit-scrollbar{display:none}.related-track .blog-card{flex:0 0 calc((100% - 72rem)/4);height:376rem;scroll-snap-align:start}.related-track .card-image img{height:196rem}.comment-section{margin-top:100rem;background:#177b88;border-radius:24rem;padding:72rem}.comment-section>h2{font-size:24rem;line-height:37rem;font-weight:700;text-align:center;margin-bottom:40rem}.comment-fields{display:grid;grid-template-columns:1fr 1fr;gap:24rem}.comment-text{grid-column:1/-1}.comment-fields input,.comment-fields textarea,.captcha input{display:block;width:100%;border:1rem solid #c2c8ce;border-radius:12rem;background:#fff;color:#333;height:56rem;padding:12rem 16rem;font:400 16rem/25rem 'Yekan Bakh';text-align:right}.comment-fields textarea{height:124rem;resize:vertical;min-height:124rem}.comment-fields input:focus,.comment-fields textarea:focus,.captcha input:focus{outline:3rem solid #80d7e2}.remember-comment{display:flex;gap:16rem;align-items:center;font-size:14rem;line-height:22rem;color:#d0e1e3;margin-top:24rem}.remember-comment input{appearance:none;width:24rem;height:24rem;border:1rem solid #51a2af;border-radius:6rem;margin:0;flex:none}.remember-comment input:checked{background:#ffcc64;box-shadow:inset 0 0 0 5rem #177b88}.comment-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:40rem}.captcha{display:flex;align-items:center;gap:40rem}.captcha label{position:relative;width:296rem}.captcha input{padding-left:56rem}.refresh-captcha{position:absolute;left:12rem;top:8rem;border:0;background:transparent;color:#111;font:32rem/40rem Arial;padding:0}.captcha-question{font-size:24rem;line-height:37rem}.comment-submit{width:164rem;height:56rem;background:linear-gradient(100deg,#ae7e2a,#ffdc75);color:#0b4c5a;border:0;border-radius:12rem;font:600 16rem/25rem 'Yekan Bakh'}.comment-submit:hover{filter:brightness(1.1)}.comment-status:empty{display:none}.comment-status{font-size:16rem;line-height:25rem;margin-top:16rem;padding:16rem;background:#0b5360;border-radius:8rem}
@media(max-width:899px){.education-hero{height:106rem}.education-hero:before{background-image:url('assets/education-hero-mobile.png');filter:blur(12rem)}.education-hero img{mask-image:radial-gradient(ellipse 90rem 25rem at 318rem 52rem,transparent 80%,#000 115%)}.education-hero h1{font-size:24rem;line-height:37rem;font-weight:700;right:54rem;top:34rem}.archive-content{padding:24rem 20rem 56rem}.breadcrumbs{font-size:12rem;line-height:22rem;gap:16rem}.filter-open{display:flex;align-items:center;gap:12rem;border:1rem solid #414141;border-radius:12rem;background:transparent;width:100%;height:56rem;color:#ddd;font:700 18rem/28rem 'Yekan Bakh';padding:16rem;margin-top:12rem}.filter-open>span:first-child{font-size:22rem;line-height:24rem}.filter-chevron{margin-right:auto}.archive-layout{display:block;margin-top:26rem}.archive-layout aside{display:none}.blog-grid{display:flex;flex-direction:column;gap:18rem}.archive-results .blog-card{height:134rem;padding:0 0 18rem;border:0;border-bottom:2rem solid #303030;border-radius:0;background:none;display:grid;grid-template-columns:148rem minmax(0,1fr);grid-template-rows:22rem auto 22rem;column-gap:16rem}.archive-results .blog-card:nth-child(n+10){display:none}.archive-results .blog-card:last-child,.archive-results .blog-card:nth-child(9){border-bottom:0}.archive-results .card-image{grid-column:1;grid-row:1/4;border-radius:8rem;height:116rem}.archive-results .card-image img{height:116rem}.new-badge{font-size:14rem;line-height:22rem;padding:1rem 16rem;top:10rem;right:10rem}.archive-results .card-category{grid-column:2;grid-row:1;margin:0;font-size:12rem;line-height:19rem}.archive-results .blog-card h2{grid-column:2;grid-row:2;margin:12rem 0 0;font-size:14rem;line-height:22rem;font-weight:500}.archive-results .card-footer{grid-column:2;grid-row:3;margin:0;font-size:12rem;line-height:19rem;align-self:end}.archive-results .card-footer a span:first-child{display:none}.archive-results .blog-card:not(:first-child) .new-badge{display:none}.pagination{gap:8rem;margin-top:16rem;height:44rem}.pagination button,.pagination>span{font-size:14rem;line-height:22rem;min-width:44rem;padding:8rem 12rem}.filter-sheet{display:block;position:fixed;inset:auto 0 0;margin:0;padding:20rem;width:100%;max-width:none;max-height:90dvh;border:0;border-radius:16rem 16rem 0 0;background:#151515;color:#ddd;overflow-y:auto;transform:translateY(100%);transition:transform .2s}.filter-sheet:not([open]){display:none}.filter-sheet[open]{transform:translateY(0)}.filter-sheet::backdrop{background:#0009}.filter-close{width:100%;height:56rem;background:transparent;border:1rem solid #414141;border-radius:12rem;color:#eee;display:flex;align-items:center;gap:12rem;padding:16rem;font:20rem/31rem 'Yekan Bakh'}.close-symbol{margin-right:auto;font:32rem/32rem Arial}.mobile-filter-content{padding-top:24rem}.mobile-filter-content section{border:0;padding:0;margin-bottom:32rem}.mobile-filter-content h2{font-size:20rem;line-height:31rem;margin-bottom:16rem}.mobile-filter-content .filter-category button{font-size:14rem;line-height:22rem;margin-top:16rem}.mobile-filter-content .filter-category button:first-of-type{font-size:16rem;line-height:25rem;color:#eee}.mobile-filter-content .filter-level>div{gap:16rem}.mobile-filter-content .filter-level button{font-size:14rem;line-height:22rem;min-width:82rem}.article-main{padding:20rem 20rem 56rem}.article-crumb{display:none}.article-heading{margin-top:24rem;border:0;padding:0}.article-heading h1{font-size:20rem;line-height:31rem}.article-meta{margin-top:16rem;gap:16rem;font-size:14rem;line-height:22rem;flex-direction:row-reverse;justify-content:flex-start}.article-meta .meta-updated,.desktop-meta{display:none}.article-meta img{width:22rem;height:22rem}.article-meta>span{gap:8rem}.meta-time{order:2}.article-date{order:1}.meta-comment{order:0}.article-layout{display:flex;flex-direction:column;margin-top:4rem;gap:24rem}.article-cover{width:100%;height:auto;aspect-ratio:400/236;border-radius:12rem;order:0}.article-toc{order:1;width:100%;height:465rem;padding:16rem;border-radius:16rem}.article-toc h2{font-size:18rem;line-height:28rem;padding-bottom:20rem;margin-bottom:16rem}.article-toc details{font-size:16rem;line-height:25rem}.article-toc a{font-size:16rem;line-height:25rem;margin-top:14rem}.article-toc details a{font-size:14rem;line-height:22rem;margin-top:10rem}.article-guide{display:none}.article-copy{order:2;margin:0;font-size:16rem;line-height:26rem}.article-copy h2{font-size:18rem;line-height:28rem;margin-top:32rem;font-weight:400}.article-copy h2:first-child{font-weight:600}.article-copy p{margin-top:16rem}.article-copy blockquote{margin:24rem 0;padding:16rem 32rem;font-size:16rem;line-height:26rem;border-radius:16rem}.article-copy figure{margin:24rem 0 0}.article-copy figure img{height:auto;aspect-ratio:400/236;border-radius:12rem}.article-copy figcaption{font-size:16rem;line-height:26rem;margin-top:16rem}.article-copy ul{padding-right:24rem}.article-copy ul+p{margin-top:24rem}.related-articles{margin-top:32rem;padding-top:32rem;border-top:2rem solid #303030}.related-articles>h2{font-size:24rem;line-height:37rem;text-align:right;margin-bottom:24rem}.related-track{margin-left:-20rem;gap:24rem}.related-track .blog-card{flex:0 0 292rem;height:320rem;padding:16rem;border-radius:12rem}.related-track .card-image img{height:180rem}.related-track .card-category{font-size:12rem;line-height:19rem;margin-top:16rem}.related-track .blog-card h2{font-size:14rem;line-height:22rem;margin-top:16rem;font-weight:400}.related-track .card-footer{font-size:12rem;line-height:19rem;margin-top:24rem}.comment-section{margin-top:48rem;padding:24rem;border-radius:12rem}.comment-section>h2{font-size:24rem;line-height:37rem;margin-bottom:24rem}.comment-fields{display:flex;flex-direction:column;gap:24rem}.comment-email{order:-1}.comment-fields input{height:48rem;font-size:14rem;line-height:22rem}.comment-fields textarea{font-size:14rem;line-height:22rem;height:96rem;min-height:96rem}.remember-comment{margin-top:16rem;font-size:12rem;line-height:19rem;gap:8rem}.remember-comment input{width:24rem;height:24rem}.comment-bottom{margin-top:24rem;flex-direction:column;align-items:stretch;gap:24rem}.captcha{gap:24rem}.captcha label{flex:1;width:auto}.captcha input{height:48rem;font-size:14rem;line-height:22rem}.captcha-question{font-size:20rem;line-height:31rem;white-space:nowrap}.refresh-captcha{font-size:28rem;line-height:32rem}.comment-submit{width:100%;height:48rem;font-size:14rem;line-height:22rem}.comment-status{font-size:14rem;line-height:22rem}}
@media(max-width:399px){.education-hero h1{right:20rem;font-size:22rem}.archive-results .blog-card{grid-template-columns:120rem minmax(0,1fr);column-gap:12rem}.archive-results .blog-card h2{font-size:12rem;line-height:19rem}.pagination{gap:6rem}.pagination button,.pagination>span{min-width:34rem;padding:6rem 9rem}.article-meta{gap:10rem;font-size:12rem}.article-meta>span{gap:4rem}.article-copy{font-size:15rem;line-height:25rem}.article-toc a{font-size:14rem}.mobile-filter-content .filter-level button{padding:8rem 16rem}.comment-section{padding:20rem}}
@media(prefers-reduced-motion:reduce){.blog-shell *{scroll-behavior:auto!important;transition:none!important}}
@media(min-width:900px){.article-layout{grid-template-rows:548rem auto}.article-copy{font-size:16rem;line-height:25rem}.article-copy h2{font-size:20rem;line-height:31rem}.comment-section>h2{line-height:31rem;margin-bottom:32rem}.remember-comment{margin-top:16rem}.comment-bottom{margin-top:36rem}}
@media(max-width:899px){.archive-layout{margin-top:24rem}.archive-results .blog-card{height:133rem}.article-copy{font-size:14rem;line-height:22rem}.article-copy h2{font-size:16rem;line-height:25rem}.article-copy blockquote,.article-copy figcaption{font-size:14rem;line-height:22rem}}
@media(min-width:900px){.article-copy h2{margin-top:32rem}.article-copy p{margin-top:16rem}.article-copy blockquote{margin:24rem 0}.article-copy figure{margin-top:24rem}}
@media(max-width:899px){.article-copy h2{margin-top:24rem}.article-copy p{margin-top:14rem}.article-copy blockquote{margin:16rem 0}.article-copy figure{margin-top:16rem}.article-copy ul+p{margin-top:20rem}.related-articles{padding-top:24rem}.related-articles>h2{font-size:20rem;line-height:31rem}.related-track .blog-card{height:316rem}}
@media(max-width:899px){.mobile-filter-content{padding-top:20rem}.mobile-filter-content .filter-category button{margin-top:9rem}.mobile-filter-content section:last-child{margin-bottom:0}.mobile-filter-content .filter-level>div{flex-direction:row-reverse}.filter-open>img,.filter-close>img{width:24rem;height:24rem}.filter-open>img{mix-blend-mode:screen}}
@media(max-width:899px){.filter-sheet{padding-bottom:13rem}}
