.education-desk-layout{--bg: #ecf0f3;--bg-elevated: #ecf0f3;--bg-subtle: #ecf0f3;--text: #2a303c;--text-secondary: #5c6474;--muted: #8b8b8b;--border: transparent;--border-strong: transparent;--admission-ink: #2a2a2a;--admission-forest: #e85a43;--admission-forest-deep: #c44a36;--admission-forest-hover: #d14e3a;--admission-accent-soft: color-mix(in srgb, #e85a43 14%, transparent);--admission-accent-muted-bg: color-mix(in srgb, #e85a43 7%, transparent);--admission-accent-on: #ffffff;--accent: var(--admission-forest);--accent-hover: var(--admission-forest-hover);--accent-soft: var(--admission-accent-soft);--accent-muted-bg: var(--admission-accent-muted-bg);--accent-on: var(--admission-accent-on);--focus-ring: color-mix(in srgb, #e85a43 45%, transparent);--shadow-card: 0 9px 18px #d1d9e6;--shadow-float: 0 18px 36px #d1d9e6;--surface-muted: #ecf0f3;--radius-lg: 1.35rem;--radius-xl: 2rem;--radius-2xl: 2.75rem;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--text);font-family:var(--font-sans)}.education-desk-header{position:sticky;top:0;z-index:40;background:#ecf0f3;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none}.education-desk-header__inner{max-width:min(68rem,100%);margin:0 auto;padding:.85rem clamp(1rem,3vw,1.5rem);display:flex;align-items:center;gap:.85rem 1.25rem;flex-wrap:wrap}.education-desk-brand{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:inherit;flex-shrink:0}.education-desk-brand:hover{color:var(--admission-forest)}.education-desk-brand__mark,.education-desk-brand__hex{flex-shrink:0;color:var(--admission-forest)}.briefing-hex-logo{display:block;flex-shrink:0}.education-desk-brand__wordmark,.education-desk-brand__copy{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .45rem;line-height:1.1}.education-desk-brand__name{font:700 .95rem/1 var(--font-display, system-ui);letter-spacing:-.02em;color:var(--admission-ink)}.education-desk-brand__desk{font:600 .78rem/1 var(--font-sans, system-ui);letter-spacing:.01em;text-transform:none;color:var(--muted)}.education-desk-brand:hover .education-desk-brand__name,.education-desk-brand:hover .education-desk-brand__desk{color:var(--admission-forest)}.education-desk-nav{display:none;align-items:center;gap:1.05rem;flex-wrap:wrap}@media(min-width:768px){.education-desk-nav{display:flex}}.education-desk-nav__link{font:600 .86rem/1 var(--font-sans);color:var(--text-secondary);text-decoration:none}.education-desk-nav__link:hover,.education-desk-nav__link--active{color:var(--admission-ink)}.education-desk-nav__link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.education-desk-header__actions{margin-left:auto;display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0}.education-desk-lang-switcher{position:relative;z-index:5}.education-desk-layout .education-desk-lang-switcher.lang-switcher--compact .lang-switcher__trigger{min-height:2.1rem;padding:.45rem .75rem;border-radius:999px;border:1px solid var(--border);background:#ecf0f3;color:var(--admission-ink);box-shadow:inset 0 8px 16px #d1d9e6;backdrop-filter:none;font:700 .72rem/1 var(--font-sans, system-ui);letter-spacing:.04em;text-transform:uppercase}.education-desk-header__product{display:inline-flex;align-items:center;padding:.5rem .95rem;border-radius:9999px;background:var(--admission-ink);color:#fff;font:700 .72rem/1 var(--font-sans, system-ui);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:none;white-space:nowrap}.education-desk-header__product:hover{background:#161a22;filter:brightness(1.05)}.education-desk-header__product:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.education-desk-main{flex:1;width:100%}.education-desk-main.about-post-page-main{padding-top:.35rem}.education-desk-content{max-width:min(68rem,100%);margin:0 auto;padding:clamp(.85rem,2.5vw,1.35rem) clamp(1rem,3vw,1.5rem) 2.5rem}.education-desk-layout .landing-reveal-block{opacity:1;transform:none;animation:none}.education-desk-pagehead{margin:0 0 1.35rem;padding:1rem 1.1rem 1.15rem;border:none;border-radius:var(--radius-xl);background:#ecf0f3;box-shadow:var(--shadow-float)}.briefings-adsense{margin:0 0 1.35rem;min-height:90px;overflow:hidden;border-radius:var(--radius-lg);border:1px dashed var(--border-strong);background:color-mix(in srgb,var(--bg-subtle) 72%,var(--bg-elevated))}.briefings-adsense--article{margin:1.25rem 0 1.5rem;clear:both}.briefings-adsense--article .adsbygoogle{min-height:120px}.briefings-adsense .adsbygoogle{min-height:90px}.education-desk-pagehead__kicker{margin:0 0 .45rem;font:700 .68rem/1 var(--font-sans, system-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.education-desk-pagehead__title{margin:0 0 .45rem;max-width:22ch;font:800 clamp(1.55rem,3.5vw,2.1rem) / 1.12 var(--font-display);letter-spacing:-.03em;color:var(--admission-ink)}.education-desk-pagehead__sub{margin:0;max-width:62ch;font-size:clamp(.92rem,2vw,1rem);line-height:1.55;color:var(--text-secondary)}.education-desk-content .about-editorial{margin-top:clamp(1.5rem,3vw,2.25rem);padding-top:clamp(1.25rem,2.5vw,1.75rem);border-top:1px solid var(--border)}.education-desk-content .about-editorial__inner{max-width:none;padding:0}.education-desk-content--article{max-width:42rem}.education-desk-content--article-bilingual{max-width:min(84rem,96vw)}.education-desk-hero{display:grid;justify-items:start;text-align:left;gap:.55rem;margin:0 0 1.65rem;padding:clamp(1.35rem,3.5vw,1.85rem) clamp(1.1rem,3vw,1.5rem);border-radius:var(--radius-xl);background:var(--bg-elevated, #ecf0f3);color:var(--text);border:none;box-shadow:var(--shadow-card)}.education-desk-hero__hex{margin-bottom:.15rem;color:var(--admission-forest)}.education-desk-hero__kicker{margin:0;padding:.28rem .65rem;border-radius:9999px;background:color-mix(in srgb,#e8ebf0 70%,#fff);border:1px solid color-mix(in srgb,#c9ced8 40%,transparent);font:700 .66rem/1 var(--font-sans, system-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.education-desk-hero__title{margin:0;max-width:18ch;font:800 clamp(1.65rem,4vw,2.35rem) / 1.12 var(--font-display);letter-spacing:-.03em;color:var(--admission-ink)}.education-desk-hero__sub{margin:0;max-width:52ch;font-size:clamp(.92rem,2vw,1.02rem);line-height:1.55;color:var(--text-secondary)}.education-desk-empty{margin:0 0 1.25rem;padding:1.35rem 1.45rem;border-radius:var(--radius-xl);border:1px dashed color-mix(in srgb,#c9ced8 55%,transparent);background:color-mix(in srgb,#f4f6f9 70%,#fff);color:var(--text-secondary);text-align:center}.education-desk-archive-section__title{margin:0 0 .95rem;font:700 1.4rem / 1.2 var(--font-display, inherit);letter-spacing:-.02em;color:var(--text)}.education-desk-archive-fold{margin:0 0 1.35rem;border:1px solid color-mix(in srgb,#c9ced8 40%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,#f8fafc 80%,#fff);overflow:hidden}.education-desk-archive-fold__summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.95rem 1.1rem;cursor:pointer;list-style:none;user-select:none}.education-desk-archive-fold__summary::-webkit-details-marker{display:none}.education-desk-archive-fold__label{font:700 1.15rem / 1.2 var(--font-display, inherit);letter-spacing:-.02em;color:var(--text)}.education-desk-archive-fold__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;padding:.18rem .5rem;border-radius:9999px;background:color-mix(in srgb,#e8ebf0 70%,#fff);color:var(--text-secondary);font:700 .72rem / 1 var(--font-display, inherit);letter-spacing:.04em}.education-desk-archive-fold__summary:after{content:"";flex-shrink:0;width:.55rem;height:.55rem;margin-left:.35rem;border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);transform:rotate(45deg);transition:transform .18s ease}.education-desk-archive-fold[open] .education-desk-archive-fold__summary:after{transform:rotate(-135deg);margin-top:.2rem}.education-desk-archive-fold__summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.education-desk-archive-fold__body{padding:0 1rem 1.1rem}.education-desk-archive-fold__body .education-desk-archive{margin-bottom:0}.education-desk-archive{display:grid;grid-template-columns:minmax(0,1fr);gap:1.15rem;margin:0 0 1.5rem;padding:0;list-style:none}@media(min-width:640px){.education-desk-archive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.education-desk-archive{grid-template-columns:repeat(3,minmax(0,1fr))}}.education-desk-archive>li{display:flex;min-width:0}.education-desk-card{display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden;border-radius:var(--radius-xl);background:var(--bg-elevated);border:1px solid color-mix(in srgb,#c9ced8 42%,transparent);box-shadow:var(--shadow-card);text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.education-desk-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,#e85a43 28%,#c9ced8);box-shadow:var(--shadow-float)}.education-desk-card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.education-desk-card__art{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-bottom:1px solid var(--border)}.education-desk-card__media{position:relative;display:block;flex-shrink:0}.education-desk-card__badge{position:absolute;top:.55rem;left:.55rem;padding:.26rem .58rem;border-radius:9999px;background:color-mix(in srgb,#e85a43 92%,#000 8%);color:#fff;font-family:var(--font-display, inherit);font-size:.64rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;box-shadow:none}.education-desk-card__badge--solo{position:static;align-self:flex-start;margin:.75rem .75rem 0}.education-desk-card__art--briefing{object-fit:contain;background:#f4f6f9}.education-desk-card__body{display:flex;flex:1;flex-direction:column;gap:.35rem;padding:.95rem 1rem 1.1rem;min-width:0}.education-desk-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.education-desk-card__views{font-size:.74rem;font-weight:600;color:var(--muted)}.education-desk-card__date{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--admission-forest)}.education-desk-card__title{font-family:var(--font-display, inherit);font-size:1.02rem;font-weight:700;line-height:1.35;color:var(--admission-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.35em * 3)}.education-desk-card__excerpt{flex:1;font-size:.9rem;line-height:1.5;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.education-desk-layout .newsletter-subscribe{border-color:color-mix(in srgb,var(--admission-forest) 16%,var(--border));background:color-mix(in srgb,var(--bg-elevated) 90%,var(--admission-accent-muted-bg));box-shadow:var(--shadow-card)}@media(min-width:768px){.education-desk-layout .newsletter-subscribe--compact{grid-template-columns:minmax(0,1.1fr) minmax(18rem,23rem);align-items:start;column-gap:2rem;row-gap:.85rem;padding:1.35rem 1.55rem}.education-desk-layout .newsletter-subscribe--compact .newsletter-subscribe__action{align-self:center}}.education-desk-layout .newsletter-subscribe .landing-kicker{color:var(--admission-forest);background:var(--admission-accent-soft)}.education-desk-layout .newsletter-subscribe__title{color:var(--admission-ink)}.education-desk-layout .newsletter-subscribe__submit.primary{background:var(--admission-ink);color:#fff;box-shadow:none}.education-desk-layout .newsletter-subscribe__submit.primary:hover{background:#161a22}.education-desk-layout .primary{background:var(--admission-ink);color:#fff}.education-desk-layout .primary:hover{background:#161a22}.education-desk-layout .about-posts-breadcrumb{margin-bottom:1.25rem;font-size:.88rem}.education-desk-layout .about-posts-breadcrumb a{color:var(--admission-forest);font-weight:600;text-decoration:none}.education-desk-layout .about-posts-breadcrumb a:hover{color:var(--admission-forest-hover);text-decoration:underline}.education-desk-layout .about-post-series-badge.about-post-tag--briefing,.education-desk-layout .about-post-series-badge[class*=about-post-tag--]{color:#fff}.education-desk-layout .about-post-series-badge:not([class*=about-post-tag--]){color:var(--admission-forest);background:var(--admission-accent-soft)}.education-desk-layout .about-post-article__title{color:var(--admission-ink)}.education-desk-card__date--briefing{letter-spacing:.08em}.education-desk-layout .about-post-article__body a,.education-desk-layout .about-post-article__back{color:var(--admission-forest)}.about-post-bilingual-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.5rem 0 0;padding:.82rem .95rem .82rem 0;border:1px solid color-mix(in srgb,var(--admission-forest) 16%,var(--border));border-radius:var(--radius-lg);background:linear-gradient(118deg,color-mix(in srgb,var(--bg-elevated) 88%,var(--admission-accent-muted-bg)) 0%,var(--bg-elevated) 58%);box-shadow:none;position:relative;overflow:hidden}.about-post-bilingual-toolbar:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--admission-forest) 0%,color-mix(in srgb,var(--admission-forest) 72%,var(--admission-forest-hover)) 100%)}.about-post-bilingual-toolbar:not(.about-post-bilingual-toolbar--open){margin-bottom:.15rem}.about-post-bilingual-toolbar--open{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:color-mix(in srgb,var(--admission-forest) 12%,var(--border));box-shadow:none}.about-post-bilingual-toolbar--open+#about-post-bilingual-content{margin-top:-1px;padding:0 1.05rem 1.2rem;border:1px solid color-mix(in srgb,var(--admission-forest) 16%,var(--border));border-top:1px solid color-mix(in srgb,var(--admission-forest) 10%,var(--border));border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--bg-elevated);box-shadow:none}.about-post-bilingual-toolbar__label{flex:1 1 auto;min-width:0;padding-left:1.05rem;font:700 .9rem / 1.25 var(--font-display, inherit);letter-spacing:-.015em;color:var(--admission-ink)}.about-post-bilingual-toolbar__toggle{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;appearance:none;margin-right:.95rem;border:1px solid color-mix(in srgb,var(--admission-forest) 22%,var(--border));border-radius:9999px;background:color-mix(in srgb,var(--admission-forest) 7%,var(--bg-elevated));padding:.44rem .95rem;font:700 .8rem / 1.2 var(--font-display, inherit);color:var(--admission-forest);cursor:pointer;box-shadow:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.about-post-bilingual-toolbar__toggle:hover{border-color:color-mix(in srgb,var(--admission-forest) 36%,var(--border));background:color-mix(in srgb,var(--admission-forest) 12%,var(--bg-elevated))}.about-post-bilingual-toolbar__toggle:active{transform:none}.about-post-bilingual-toolbar__toggle:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.about-post-bilingual-toolbar--open .about-post-bilingual-toolbar__toggle{background:var(--admission-forest);border-color:var(--admission-forest-deep);color:var(--admission-accent-on);box-shadow:none}.about-post-bilingual-toolbar--open .about-post-bilingual-toolbar__toggle:hover{background:var(--admission-forest-hover);border-color:var(--admission-forest-deep);color:var(--admission-accent-on)}.about-post-bilingual-toolbar--open+#about-post-bilingual-content .about-post-translate{margin-top:1rem}.about-post-bilingual-toolbar--open+#about-post-bilingual-content .about-post-bilingual--header{margin-top:0}.about-post-translate{display:grid;gap:.65rem;margin:0 0 1.35rem}.about-post-translate__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.education-desk-layout .about-post-translate__btn{appearance:none;border:1px solid color-mix(in srgb,var(--admission-forest) 18%,var(--border));border-radius:9999px;background:var(--bg-elevated);padding:.35rem .8rem;font:600 .78rem / 1.2 var(--font-display, inherit);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.education-desk-layout .about-post-translate__btn:hover{border-color:color-mix(in srgb,var(--admission-forest) 28%,var(--border));color:var(--admission-forest)}.education-desk-layout .about-post-translate__btn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.education-desk-layout .about-post-translate__btn--active{border-color:color-mix(in srgb,var(--admission-forest) 36%,var(--border));background:color-mix(in srgb,var(--admission-forest) 12%,var(--bg-elevated));color:var(--admission-forest)}.about-post-translate__notice{margin:0;padding:.7rem .85rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--admission-forest) 18%,var(--border));background:color-mix(in srgb,var(--admission-forest) 8%,var(--bg-elevated));font-size:.86rem;line-height:1.45;color:var(--text-secondary)}.about-post-translate__notice-label{font-weight:700;color:var(--admission-forest);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.about-post-translate__error{margin:0;font-size:.8125rem;color:var(--brand-danger)}.about-post-bilingual{margin:0 0 1.35rem}.about-post-bilingual--header{margin:0 0 1.15rem}.about-post-bilingual--body{margin-top:0}.about-post-bilingual__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem);align-items:start;position:relative}.about-post-align{border-radius:4px;transition:background .15s ease,box-shadow .15s ease}.about-post-align--active{background:color-mix(in srgb,var(--admission-forest) 16%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--admission-forest) 24%,transparent)}.about-post-bilingual__col{min-width:0}.about-post-bilingual__col+.about-post-bilingual__col{padding-left:clamp(.85rem,2vw,1.25rem);border-left:1px solid color-mix(in srgb,var(--admission-forest) 14%,var(--border))}.about-post-bilingual__lang{margin:0 0 .75rem;font:700 .72rem / 1 var(--font-display, inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--admission-forest)}.about-post-bilingual__loading{margin:0;font-size:.92rem;color:var(--text-secondary)}.about-post-article--bilingual .about-post-bilingual__col .about-post-article__title{font-size:clamp(1.35rem,3.2vw,1.85rem)}.about-post-article--bilingual .about-post-bilingual__col .about-post-article__deck{font-size:clamp(1rem,2.2vw,1.15rem)}@media(max-width:900px){.about-post-bilingual__cols{grid-template-columns:minmax(0,1fr)}.about-post-bilingual__col+.about-post-bilingual__col{padding-left:0;padding-top:1.15rem;border-left:none;border-top:1px solid color-mix(in srgb,var(--admission-forest) 14%,var(--border))}}.education-desk-panel{max-width:36rem;margin:0 auto;padding:clamp(1.5rem,4vw,2rem);border-radius:var(--radius-2xl);background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--admission-forest) 14%,var(--border));box-shadow:var(--shadow-card)}.education-desk-layout .newsletter-unsubscribe__title{color:var(--admission-ink)}.education-desk-layout .newsletter-unsubscribe__actions a{color:var(--admission-forest);font-weight:600;text-decoration:none}.education-desk-layout .newsletter-unsubscribe__actions a:hover{text-decoration:underline}.education-desk-footer{margin-top:auto;width:100%;padding:1.75rem clamp(1rem,3vw,1.5rem) 2rem;border-top:1px solid var(--border);background:transparent}.education-desk-footer__inner{display:grid;gap:1.35rem 2rem;max-width:min(68rem,100%);margin:0 auto}@media(min-width:800px){.education-desk-footer__inner{grid-template-columns:minmax(12rem,1.1fr) 2fr;align-items:start}}.education-desk-footer__kicker{margin:0;font:700 .68rem/1.2 var(--font-sans, system-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.education-desk-footer__mission{margin:.4rem 0 .85rem;max-width:34ch;font:450 .88rem/1.45 var(--font-sans, system-ui);color:color-mix(in srgb,var(--admission-ink) 78%,transparent)}.education-desk-footer__nav{display:grid;gap:1.1rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.education-desk-footer__label{margin:0 0 .45rem;font:700 .65rem/1.2 var(--font-sans, system-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.education-desk-footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.education-desk-footer__col a{font:500 .86rem/1.35 var(--font-sans, system-ui);color:var(--admission-ink);text-decoration:none}.education-desk-footer__col a:hover{text-decoration:underline;text-underline-offset:.15em}.education-desk-footer__col a:focus-visible{outline:2px solid var(--admission-forest);outline-offset:2px}.education-desk-footer__links{display:flex;flex-wrap:wrap;gap:.65rem 1.1rem}.education-desk-footer__links a{color:var(--text-secondary);font:600 .86rem/1 var(--font-sans);text-decoration:none}.education-desk-footer__links a:hover{color:var(--admission-forest)}.education-desk-mobile-tabs{display:none}.education-desk-nav__link--active{color:var(--admission-forest)}@media(max-width:767px){.education-desk-header{padding-top:env(safe-area-inset-top,0px)}.education-desk-header__inner{padding:.65rem .85rem .55rem;gap:.55rem .75rem;flex-wrap:nowrap}.education-desk-brand{min-width:0;flex:1}.education-desk-brand__mark,.education-desk-brand__hex{width:28px;height:28px}.education-desk-brand__name{font-size:.86rem}.education-desk-brand__desk{font-size:.72rem}.education-desk-header__actions{margin-left:0}.education-desk-header__product{display:inline-flex;flex-shrink:0;width:auto;padding:.45rem .8rem;font-size:.68rem}.education-desk-mobile-tabs{display:block;border-bottom:1px solid var(--border);background:color-mix(in srgb,#fff 92%,#f4f6f9)}.education-desk-mobile-tabs__scroll{display:flex;gap:.45rem;padding:0 .85rem .65rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.education-desk-mobile-tabs__scroll::-webkit-scrollbar{display:none}.education-desk-mobile-tabs__link{flex-shrink:0;display:inline-flex;align-items:center;min-height:2.35rem;padding:.45rem .9rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--admission-forest) 12%,var(--border));background:var(--bg-elevated);color:var(--text-secondary);font:600 .82rem/1 var(--font-sans);text-decoration:none;white-space:nowrap;box-shadow:var(--shadow-card)}.education-desk-mobile-tabs__link--active{background:var(--admission-forest);border-color:var(--admission-forest);color:var(--admission-accent-on);font-weight:700}.education-desk-mobile-tabs__link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.education-desk-content{padding:.75rem .85rem calc(2rem + env(safe-area-inset-bottom,0px))}.education-desk-pagehead{margin-bottom:1rem;padding-bottom:.95rem}.education-desk-pagehead__title{max-width:none;font-size:clamp(1.45rem,6.5vw,1.85rem)}.education-desk-pagehead__sub{font-size:.9rem;line-height:1.5}.education-desk-archive-section__title{font-size:1.15rem;margin-bottom:.75rem}.education-desk-archive{gap:.75rem;margin-bottom:1.15rem}.education-desk-archive-fold{margin-bottom:1rem;border-radius:var(--radius-lg)}.education-desk-archive-fold__summary{padding:.8rem .9rem;gap:.55rem}.education-desk-archive-fold__label{font-size:1rem}.education-desk-archive-fold__body{padding:0 .65rem .85rem}.education-desk-card{flex-direction:row;align-items:stretch;min-height:auto;border-radius:var(--radius-lg)}.education-desk-card:hover{transform:none}.education-desk-card:active{transform:scale(.99)}.education-desk-card:not(:has(.education-desk-card__media)){flex-direction:column}.education-desk-card:not(:has(.education-desk-card__media)) .education-desk-card__badge--solo{margin:.65rem .75rem 0}.education-desk-card__media{width:6.75rem;flex-shrink:0}.education-desk-card__art{width:100%;height:100%;min-height:5.25rem;aspect-ratio:auto;object-fit:cover;border-bottom:none;border-right:1px solid var(--border);border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.education-desk-card__art--briefing{object-fit:contain}.education-desk-card__badge{top:.4rem;left:.4rem;max-width:calc(100% - .65rem);font-size:.58rem;padding:.2rem .45rem}.education-desk-card__badge--solo{margin:.55rem 0 0 .55rem;max-width:calc(100% - 1rem)}.education-desk-card__body{justify-content:center;gap:.28rem;padding:.65rem .75rem .7rem}.education-desk-card__date{font-size:.68rem}.education-desk-card__title{font-size:.92rem;-webkit-line-clamp:2;min-height:auto;line-height:1.32}.education-desk-card__excerpt{font-size:.8rem;line-height:1.42;-webkit-line-clamp:2}.education-desk-layout .newsletter-subscribe--compact{padding:1rem 1rem 1.1rem;border-radius:var(--radius-lg)}.education-desk-layout .about-posts-breadcrumb{margin-bottom:.85rem;font-size:.82rem;line-height:1.45}.education-desk-layout .about-post-article__header{margin-bottom:1.35rem}.education-desk-layout .about-post-article__title{font-size:clamp(1.55rem,6.8vw,2rem);margin-bottom:.65rem}.education-desk-layout .about-post-article__deck{font-size:1.02rem;margin-bottom:.85rem}.education-desk-layout .about-post-article__byline{margin-bottom:1.15rem;font-size:.84rem;gap:.25rem .4rem}.education-desk-layout .about-post-article__hero{border-radius:var(--radius)}.education-desk-layout .about-post-article__body{font-size:1.05rem;line-height:1.56}.education-desk-layout .about-post-article__body h2{font-size:1.28rem;margin-top:1.65rem}.education-desk-layout .about-post-article__body h3{font-size:1.08rem}.education-desk-layout .about-post-article__footer{position:sticky;bottom:0;z-index:2;margin:0 -.85rem;padding:.75rem .85rem calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none;border-top:none}.education-desk-layout .about-post-article__back{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;padding:.55rem .95rem;border-radius:9999px;background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--admission-forest) 16%,var(--border));box-shadow:var(--shadow-card);font-weight:700;text-decoration:none}.about-post-translate__notice{font-size:.8rem;padding:.65rem .75rem}.about-post-bilingual__lang{font-size:.68rem;margin-bottom:.55rem}.about-post-article--bilingual .about-post-bilingual__col .about-post-article__title{font-size:clamp(1.25rem,5.5vw,1.55rem)}.about-post-article--bilingual .about-post-bilingual__col .about-post-article__deck{font-size:.95rem}.about-post-bilingual__col+.about-post-bilingual__col{padding-top:1rem;margin-top:.15rem}.about-post-bilingual-toolbar{flex-wrap:wrap;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem}.about-post-bilingual-toolbar__label{font-size:.84rem;padding-left:.95rem}.about-post-bilingual-toolbar__toggle{margin-right:.75rem;padding:.4rem .85rem;font-size:.76rem}.education-desk-content--article-bilingual{max-width:none}.education-desk-footer{padding:1.15rem .85rem calc(1.5rem + env(safe-area-inset-bottom,0px))}.education-desk-footer__links{gap:.5rem .85rem}.education-desk-footer__links a{font-size:.82rem}}.education-desk-empty--error{color:var(--admission-forest-deep)}.education-desk-chart{margin:1.75rem 0;padding:1.25rem 1.35rem;border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-card)}.education-desk-chart figcaption{font-weight:700;font-size:.95rem;color:var(--text);margin-bottom:.85rem}.education-desk-chart__table{width:100%;margin-top:1rem;border-collapse:collapse;font-size:.88rem}.education-desk-chart__table th,.education-desk-chart__table td{padding:.45rem .55rem;border-bottom:1px solid var(--border);text-align:left}.education-desk-chart__table th{font-weight:600;color:var(--text-secondary)}.education-desk-chart .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.education-desk-echart{margin:1.75rem 0;padding:1.25rem 1.35rem 1rem;border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-card)}.education-desk-echart__caption{font-weight:700;font-size:.95rem;color:var(--text);margin:0 0 .75rem;line-height:1.35}.education-desk-echart__canvas{width:100%;min-height:200px}.education-desk-echart__views{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .85rem}.education-desk-echart__view{appearance:none;border:1px solid var(--border-strong, var(--border));background:transparent;color:var(--text);border-radius:999px;padding:.38rem .8rem;font:600 .78rem/1.2 var(--font-sans, inherit);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.education-desk-echart__view:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.education-desk-echart__view{transition:none}.education-desk-echart__view:active{transform:none}}.education-desk-echart__view:hover{border-color:var(--text)}.education-desk-echart__view[aria-pressed=true]{background:var(--text);color:var(--bg-elevated, #fff);border-color:var(--text)}.education-desk-echart__view:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.education-desk-echart__numbers{margin-top:.75rem}.education-desk-echart__numbers summary{cursor:pointer;font-size:.82rem;font-weight:650;color:var(--text-secondary)}.education-desk-echart__numbers summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.education-desk-echart .education-desk-chart__table{width:100%;margin-top:.65rem;border-collapse:collapse;font-size:.82rem}.education-desk-echart .education-desk-chart__table th,.education-desk-echart .education-desk-chart__table td{text-align:left;padding:.35rem .45rem;border-bottom:1px solid var(--border);vertical-align:top}.education-desk-echart__source{margin:.75rem 0 0;font-size:.78rem;line-height:1.45;color:var(--text-secondary)}.education-desk-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.education-desk-echart--missing{font-size:.9rem;color:var(--text-secondary);font-style:italic}.education-desk-echart-pair{display:grid;grid-template-columns:1fr;gap:1rem;margin:1.75rem 0}.education-desk-echart-pair .education-desk-echart{margin:0}@media(min-width:900px){.education-desk-echart-pair{grid-template-columns:1fr 1fr;align-items:stretch}.education-desk-echart-pair .education-desk-echart{margin:0;height:100%}}.education-desk-layout .about-post-article__body h3{font-size:1.08rem;font-weight:700;margin:1.5rem 0 .65rem;color:var(--text)}.education-desk-layout .about-post-article__body ol{margin:0 0 1.35rem;padding-left:1.45rem}.education-desk-layout .about-post-article__body ol li{margin-bottom:.45rem}.education-desk-layout .about-post-article__body ol li::marker{font-weight:700;color:var(--admission-forest-mid, var(--text-secondary))}.about-post-article__body table,.about-post-article__body table.education-desk-chart__table{width:100%;margin:1.25rem 0 1.75rem;border-collapse:collapse;font-size:.88rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card)}.about-post-article__body table caption,.about-post-article__body table.education-desk-chart__table caption{caption-side:top;font-weight:700;font-size:.95rem;color:var(--text);padding:.85rem 1rem .5rem;text-align:left}.about-post-article__body table th,.about-post-article__body table td,.about-post-article__body table.education-desk-chart__table th,.about-post-article__body table.education-desk-chart__table td{padding:.55rem .75rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.about-post-article__body table th,.about-post-article__body table.education-desk-chart__table th{font-weight:600;color:var(--text-secondary);background:var(--surface-muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;left:0;z-index:10000;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;background:transparent;box-shadow:none}.skip-link:focus-visible{top:.5rem;left:.5rem;width:auto;height:auto;margin:0;padding:.55rem .85rem;overflow:visible;clip:auto;clip-path:none;white-space:normal;border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text);font-size:.875rem;font-weight:600;text-decoration:none;border:2px solid var(--accent);box-shadow:var(--shadow-md);outline:2px solid var(--focus-ring);outline-offset:2px}.marking-panel:focus{outline:none}.marking-panel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}#main-content:focus:not(:focus-visible){outline:none}#main-content:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){.skip-link{transition:none}}
