:root{--trilemma-bg: var(--background)}.editorial-video{position:relative;overflow:hidden;border-radius:var(--radius-media);background:var(--brand-obsidian);border:1px solid var(--border);aspect-ratio:16 / 9;box-shadow:var(--shadow-md)}.editorial-video video{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(1) contrast(1.08) brightness(.98)}.editorial-video-portrait{aspect-ratio:9 / 16}.editorial-video-fallback{display:grid;place-items:center;width:100%;height:100%;background:var(--mint-pale);color:var(--brand-foundation);padding:var(--space-8)}.editorial-video-fallback svg{width:100%;height:auto}.editorial-video-control{position:absolute;right:var(--space-3);bottom:var(--space-3);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--brand-obsidian);color:var(--mint-pale);border:1px solid var(--mint-pale)}.editorial-video-control:focus-visible{outline:2px solid var(--brand-cta-glow);outline-offset:4px}#bilingual-excellence-trilemma .trilemma-intro-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:var(--space-10)}#bilingual-excellence-trilemma .trilemma-intro-layout>.editorial-video{aspect-ratio:auto}#bilingual-excellence-trilemma .trilemma-intro-layout video{object-fit:cover;object-position:right center}#bilingual-career .career-intro>.editorial-video{width:100%;max-width:18rem;justify-self:end;aspect-ratio:auto}#bilingual-career .career-intro video{object-fit:cover}@media(max-width:1024px){#bilingual-excellence-trilemma .trilemma-intro-layout{grid-template-columns:1fr}#bilingual-excellence-trilemma .trilemma-intro-layout>.editorial-video{width:100%;max-width:34rem;aspect-ratio:16 / 9}#bilingual-excellence-trilemma .trilemma-intro-layout video{object-fit:contain}}@media(max-width:900px){#bilingual-career .career-intro>.editorial-video{justify-self:center;max-width:16rem;aspect-ratio:9 / 16}}@media(max-width:640px){#bilingual-career .career-intro>.editorial-video{max-width:14rem}}.dark{--trilemma-bg: var(--surface)}#bilingual-excellence-trilemma .trilemma-title-accent{font-family:inherit;color:var(--brand-foundation)}.dark #bilingual-excellence-trilemma .trilemma-title-accent{color:var(--mint-primary)}#bilingual-excellence-trilemma .trilemma-illustration{background:var(--mint-pale);color:var(--brand-foundation)}#bilingual-excellence-trilemma .trilemma-illustration svg{color:var(--brand-foundation);height:var(--space-12)}#bilingual-excellence-trilemma .trilemma-illustration p{color:var(--brand-foundation)!important}#bilingual-excellence-trilemma .trilemma-context-panel{background:var(--brand-foundation);color:var(--mint-pale);border-radius:var(--radius-media);padding:var(--space-6)}#bilingual-excellence-trilemma .trilemma-context-panel legend{color:var(--mint-pale)}#bilingual-excellence-trilemma .trilemma-context-panel .trilemma-scene{border-color:var(--brand-cta-glow)}#bilingual-excellence-trilemma .trilemma-context-panel .trilemma-scene,#bilingual-excellence-trilemma .trilemma-context-panel .trilemma-scene strong{color:var(--mint-pale)!important}#bilingual-excellence-trilemma .trilemma-title{font-size:var(--text-6xl)}@media(max-width:1024px){#bilingual-excellence-trilemma .trilemma-title{font-size:var(--text-5xl)}}@media(max-width:640px){#bilingual-excellence-trilemma .trilemma-title{font-size:var(--text-4xl)}}@media(min-width:1024px){#bilingual-excellence-trilemma .trilemma-card-title{min-height:2.5em}}#bilingual-excellence-trilemma .trilemma-choice{color:var(--mint-pale);background:transparent;border-color:color-mix(in srgb,var(--mint-pale) 60%,transparent)}#bilingual-excellence-trilemma input:checked+.trilemma-choice{color:var(--brand-foundation);background:var(--mint-pale);border-color:var(--mint-pale)}#bilingual-excellence-trilemma input:focus-visible+.trilemma-choice{outline:2px solid var(--brand-cta-glow);outline-offset:4px}#bilingual-excellence-trilemma .trilemma-example-box{background:color-mix(in srgb,var(--homepage-trustbar-gold) 10%,var(--card));border-left:2px solid var(--homepage-trustbar-gold)}#bilingual-excellence-trilemma .trilemma-example,#bilingual-excellence-trilemma .trilemma-scene{animation:trilemma-example-enter .18s ease-out}@keyframes trilemma-example-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#bilingual-excellence-trilemma .trilemma-example,#bilingual-excellence-trilemma .trilemma-scene{animation:none}}#bilingual-career{color:var(--mint-pale);background:var(--brand-foundation);padding:var(--space-20) var(--space-6)}#bilingual-career .career-container{max-width:72rem;margin-inline:auto}#bilingual-career :is(h2,h3,h4,p,dt,dd,summary,a){color:inherit}#bilingual-career .career-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-12);align-items:stretch}#bilingual-career .career-profiles-heading{margin-top:var(--space-10)}#bilingual-career .career-eyebrow{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-4);color:var(--brand-cta-glow)}#bilingual-career h2{font-family:var(--font-display);font-size:var(--text-5xl);line-height:1.16;font-weight:600;margin:0}#bilingual-career h2 em{display:block;font-family:inherit;color:var(--brand-cta-glow);margin-top:var(--space-2)}#bilingual-career .career-lead{font-size:var(--text-base);line-height:1.8;margin-top:var(--space-6)}#bilingual-career h3{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.35;margin-bottom:var(--space-3)}#bilingual-career .career-profiles-heading p{max-width:48rem;line-height:1.7}#bilingual-career .career-profiles{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-top:var(--space-6)}#bilingual-career .career-profile{padding:var(--space-6);border:1px solid color-mix(in srgb,var(--mint-pale) 30%,transparent);border-radius:var(--radius-media);background:var(--mint-pale);color:var(--brand-obsidian)}#bilingual-career .career-profile :is(h4,p,dt,dd){color:var(--brand-obsidian)!important}#bilingual-career .career-profile h4{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:.08em;line-height:1.2}#bilingual-career .career-caption{margin-top:var(--space-2);font-weight:600;min-height:3em;line-height:1.5}#bilingual-career dl{margin-top:var(--space-4)}#bilingual-career dl div{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-top:1px solid color-mix(in srgb,var(--brand-obsidian) 15%,transparent)}#bilingual-career dt{font-size:var(--text-sm);line-height:1.6}#bilingual-career dd{font-weight:700;flex-shrink:0}#bilingual-career .career-profile-description{margin-top:var(--space-4);font-size:var(--text-sm);line-height:1.7}#bilingual-career .career-oral{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:var(--space-8);padding-block:var(--space-8);margin-top:var(--space-8);border-block:1px solid color-mix(in srgb,var(--mint-pale) 30%,transparent)}#bilingual-career .career-oral-item{display:flex;gap:var(--space-4)}#bilingual-career .career-level{font-family:var(--font-display);font-size:var(--text-4xl);line-height:1;color:var(--brand-cta-glow)}#bilingual-career .career-oral h4{font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-2)}#bilingual-career .career-oral p{font-size:var(--text-sm);line-height:1.7}#bilingual-career .career-policy{margin-block:var(--space-4);max-width:60rem;font-size:var(--text-sm);line-height:1.8}#bilingual-career .career-policy p+p{margin-top:var(--space-3)}#bilingual-career .career-sources{margin-top:var(--space-4);font-size:var(--text-sm)}#bilingual-career summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;width:fit-content}#bilingual-career .career-sources ul{list-style:none;padding:0}#bilingual-career .career-sources a{display:inline-flex;gap:var(--space-2);align-items:center;min-height:44px;text-decoration:underline;color:var(--mint-pale)}#bilingual-career a:focus-visible,#bilingual-career summary:focus-visible{outline:2px solid var(--brand-cta-glow);outline-offset:4px}#bilingual-career .career-bridge{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-8)}#bilingual-career .career-bridge p{max-width:38rem;font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.5}@media(max-width:900px){#bilingual-career .career-intro{grid-template-columns:1fr;gap:var(--space-6)}#bilingual-career .career-oral{grid-template-columns:1fr 1fr}#bilingual-career .career-oral>h3{grid-column:1 / -1}#bilingual-career .career-bridge{flex-direction:column;align-items:flex-start}}@media(max-width:640px){#bilingual-career{padding:var(--space-12) var(--space-4)}#bilingual-career h2{font-size:var(--text-4xl)}#bilingual-career .career-profiles,#bilingual-career .career-oral{grid-template-columns:1fr}#bilingual-career .career-caption{min-height:0}#bilingual-career .career-intro{margin-bottom:var(--space-8)}}
