.intl-page{--intl-gap:clamp(1rem, 2.5vw, 1.75rem);background:var(--brand-surface,#fff)}.intl-nav{position:sticky;inset-block-start:var(--mm-nav-h-stuck,64px);z-index:20;background:var(--brand-navy,#1b264f);border-block-end:3px solid var(--brand-gold,#C59D5F)}.intl-nav::after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:2.5rem;pointer-events:none;background:linear-gradient(to var(--intl-fade-direction,left),var(--brand-navy,#1b264f),transparent)}html[dir=ltr] .intl-nav{--intl-fade-direction:left}html[dir=rtl] .intl-nav{--intl-fade-direction:right}.intl-nav__scroll{max-inline-size:var(--brand-shell,1200px);margin-inline:auto;padding-inline:var(--brand-gutter,1rem);display:flex;gap:.25rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-snap-type:inline proximity;scrollbar-color:var(--brand-gold,#C59D5F) transparent}.intl-nav__link{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;min-block-size:44px;padding:.5rem .85rem;color:var(--brand-on-navy,#fff);font-size:var(--brand-text-sm, .875rem);font-weight:var(--brand-weight-bold,700);text-decoration:none;border-block-end:3px solid transparent;white-space:nowrap;transition:border-color var(--brand-speed, .2s) var(--brand-ease, ease);scroll-snap-align:start}.intl-nav__link.is-current,.intl-nav__link[aria-current=location]{color:var(--brand-gold-light,#d6b277);border-block-end-color:var(--brand-gold,#C59D5F)}.intl-nav__link:focus-visible,.intl-nav__link:hover{color:var(--brand-gold-light,#e7d3ae);border-block-end-color:var(--brand-gold,#C59D5F);text-decoration:underline}.intl-section{padding-block:clamp(2rem,5vw,3.25rem);scroll-margin-block-start:5rem}.intl-section+.intl-section{border-block-start:1px solid var(--brand-rule,#E6E9F2)}.intl-section--tint{background:var(--brand-surface-tint,#f6f7fb)}.intl-section__shell{max-inline-size:var(--brand-shell,1200px);margin-inline:auto;padding-inline:var(--brand-gutter,1rem)}.intl-section__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-block-end:1rem}.intl-section__title{margin:0;font-size:var(--brand-h2, clamp(1.35rem, 3vw, 1.9rem));font-weight:var(--brand-weight-black,800);color:var(--brand-navy,#1b264f);line-height:var(--brand-leading-tight, 1.25)}.intl-section__intro{margin:0 0 1.5rem;max-inline-size:var(--brand-measure,68ch);color:var(--brand-navy-soft,#3b4560);line-height:var(--brand-leading-body, 1.85)}.intl-grid{display:grid;gap:var(--intl-gap);grid-template-columns:1fr}.intl-grid>*{min-inline-size:0}@media (min-width:700px){.intl-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.intl-grid--3{grid-template-columns:repeat(3,1fr)}}.intl-card{display:flex;flex-direction:column;gap:.6rem;padding:1.25rem;background:var(--brand-surface,#fff);border:1px solid var(--brand-rule,#e6e9f2);border-radius:var(--brand-radius-lg,14px);box-shadow:var(--brand-shadow-sm,0 1px 2px rgba(16,24,50,.06))}.intl-card--featured{border-color:var(--brand-gold,#c59d5f);border-inline-start-width:4px}.intl-card__head{display:flex;align-items:flex-start;gap:.6rem}.intl-card__title{margin:0;font-size:var(--brand-text-lg, 1.05rem);font-weight:var(--brand-weight-bold,700);color:var(--brand-navy,#1b264f);line-height:var(--brand-leading-tight, 1.35)}.intl-card__summary{margin:0;color:var(--brand-navy-soft,#3b4560);line-height:var(--brand-leading-body, 1.85)}.intl-card__body{color:var(--brand-navy-soft,#3b4560);line-height:var(--brand-leading-body, 1.85);font-size:var(--brand-text-sm, .93rem)}.intl-card__body ol,.intl-card__body ul{margin:.5rem 0;padding-inline-start:1.35rem}.intl-card__body li{margin-block:.3rem}.intl-card__body strong{color:var(--brand-navy,#1b264f)}.intl-actions{display:grid;gap:var(--intl-gap);grid-template-columns:1fr}@media (min-width:620px){.intl-actions{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.intl-actions{grid-template-columns:repeat(4,1fr)}}.intl-action{display:flex;flex-direction:column;gap:.5rem;padding:1.15rem;border-radius:var(--brand-radius-lg,14px);background:var(--brand-navy,#1b264f);color:var(--brand-on-navy,#fff);text-decoration:none;min-block-size:100%;transition:transform var(--brand-speed, .2s) var(--brand-ease, ease)}.intl-action:focus-visible,.intl-action:hover{color:#fff;transform:translateY(-2px)}.intl-action:focus-visible .intl-action__title,.intl-action:hover .intl-action__title{text-decoration:underline}.intl-action--primary{background:var(--brand-gradient,linear-gradient(135deg,#1b264f,#101832));border:2px solid var(--brand-gold,#c59d5f)}.intl-action__title{font-weight:var(--brand-weight-bold,700);font-size:var(--brand-text-base, 1rem);line-height:1.4}.intl-action__note{font-size:var(--brand-text-xs, .8rem);color:var(--brand-on-navy-muted,#c9cfe3);line-height:1.7;margin:0}.intl-rules{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.intl-rule{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;background:var(--brand-surface,#fff);border:1px solid var(--brand-rule,#e6e9f2);border-radius:var(--brand-radius,10px)}.intl-rule__text{margin:0;color:var(--brand-navy-soft,#3b4560);line-height:var(--brand-leading-body, 1.85)}.intl-rule__text strong{display:block;color:var(--brand-navy,#1b264f);margin-block-end:.2rem}.intl-steps{counter-reset:intl-step;list-style:none;margin:0;padding:0;display:grid;gap:1rem}.intl-step{position:relative;padding:1.1rem 1.15rem 1.1rem 1.15rem;padding-inline-start:3.75rem;background:var(--brand-surface,#fff);border:1px solid var(--brand-rule,#e6e9f2);border-radius:var(--brand-radius-lg,14px)}.intl-step::before{counter-increment:intl-step;content:counter(intl-step);position:absolute;inset-block-start:1.1rem;inset-inline-start:1.1rem;inline-size:2rem;block-size:2rem;display:grid;place-items:center;border-radius:50%;background:var(--brand-navy,#1b264f);color:var(--brand-gold-light,#e7d3ae);font-weight:var(--brand-weight-bold,700);font-size:.9rem}.intl-step__title{margin:0 0 .35rem;font-size:var(--brand-text-lg, 1.05rem);color:var(--brand-navy,#1b264f);font-weight:var(--brand-weight-bold,700)}.intl-dates{display:grid;gap:.75rem}.intl-date{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:1rem 1.15rem;background:var(--brand-surface,#fff);border:1px solid var(--brand-rule,#e6e9f2);border-inline-start:4px solid var(--brand-gold,#C59D5F);border-radius:var(--brand-radius,10px)}.intl-date__title{margin:0;font-size:var(--brand-text-base, 1rem);font-weight:var(--brand-weight-bold,700);color:var(--brand-navy,#1b264f);flex:1 1 14rem}.intl-date__when{color:var(--brand-navy-soft,#3b4560)}.intl-date__state{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .55rem;border-radius:var(--brand-radius-pill,999px);font-size:var(--brand-text-xs, .78rem);font-weight:var(--brand-weight-bold,700);border:1px solid currentColor}.intl-date__state--open{color:#14653e;background:#e9f6ef}.intl-date__state--upcoming{color:#8a5b12;background:#fdf7ec}.intl-date__state--closed{color:#8a1c24;background:#fbedee}.intl-notice{display:flex;align-items:flex-start;gap:.7rem;padding:.9rem 1.1rem;margin-block-end:1.25rem;background:#fdf7ec;border:1px solid var(--brand-gold,#c59d5f);border-radius:var(--brand-radius,10px);color:#6b4610;line-height:var(--brand-leading-body, 1.85)}.intl-notice p{margin:0}.intl-more{align-self:flex-start;display:inline-flex;align-items:center;color:var(--brand-gold-deep,#8a5b12);font-size:var(--brand-text-sm, .875rem);font-weight:var(--brand-weight-bold,700);text-decoration:underline;text-underline-offset:.18em;min-block-size:44px}.intl-more:focus-visible,.intl-more:hover{color:var(--brand-navy,#1b264f)}.intl-cite{margin:0;padding-block-start:.6rem;border-block-start:1px dashed var(--brand-rule,#E6E9F2);font-size:var(--brand-text-xs, .78rem);color:var(--brand-muted,#5a6480);line-height:1.8}.intl-cite a{color:var(--brand-gold-deep,#8a5b12);text-decoration:underline}.intl-sources{display:grid;gap:.75rem}.intl-source{padding:1rem 1.15rem;background:var(--brand-surface,#fff);border:1px solid var(--brand-rule,#e6e9f2);border-radius:var(--brand-radius,10px)}.intl-source__name{margin:0 0 .3rem;font-weight:var(--brand-weight-bold,700);color:var(--brand-navy,#1b264f)}.intl-source__issuer{margin:0 0 .35rem;font-size:var(--brand-text-xs, .8rem);color:var(--brand-muted,#5a6480)}.intl-source__meta{margin:0;font-size:var(--brand-text-xs, .8rem);color:var(--brand-muted,#5a6480);line-height:1.9}.intl-source__meta a{color:var(--brand-gold-deep,#8a5b12);word-break:break-word}.intl-support{display:grid;gap:var(--intl-gap);grid-template-columns:1fr;align-items:start}@media (min-width:900px){.intl-support{grid-template-columns:1.15fr .85fr}}.intl-form{padding:1.4rem;background:var(--brand-surface,#fff);border:1px solid var(--brand-rule,#e6e9f2);border-radius:var(--brand-radius-lg,14px)}.intl-form__grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:620px){.intl-form__grid--2{grid-template-columns:repeat(2,1fr)}}.intl-form label{display:block;margin-block-end:.3rem;font-weight:var(--brand-weight-bold,700);font-size:var(--brand-text-sm, .9rem);color:var(--brand-navy,#1b264f)}.intl-form .intl-req{color:#8a1c24}.intl-form input[type=email],.intl-form input[type=tel],.intl-form input[type=text],.intl-form select,.intl-form textarea{inline-size:100%;max-inline-size:100%;min-block-size:44px;padding:.6rem .75rem;font:inherit;color:var(--brand-ink,#101832);background:#fff;border:1px solid #9aa3bc;border-radius:var(--brand-radius-sm,8px)}.intl-form textarea{min-block-size:9rem;resize:vertical}.intl-form__consent{display:flex;align-items:flex-start;gap:.6rem;margin-block-start:1rem}.intl-form__consent input{inline-size:1.15rem;block-size:1.15rem;margin-block-start:.25rem;flex:0 0 auto}.intl-form__consent label{margin:0;font-weight:var(--brand-weight-regular,400);color:var(--brand-navy-soft,#3b4560);line-height:var(--brand-leading-body, 1.8)}.intl-form__error{display:block;margin-block-start:.3rem;font-size:var(--brand-text-xs, .8rem);color:#8a1c24;font-weight:var(--brand-weight-bold,700)}.intl-hp{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.intl-alert{display:flex;align-items:flex-start;gap:.7rem;padding:1rem 1.15rem;margin-block-end:1.25rem;border-radius:var(--brand-radius,10px);line-height:var(--brand-leading-body, 1.8)}.intl-alert--ok{background:#e9f6ef;border:1px solid #14653e;color:#0f4a2e}.intl-alert--bad{background:#fbedee;border:1px solid #8a1c24;color:#6e161d}.intl-alert code{font-weight:var(--brand-weight-bold,700);background:rgba(0,0,0,.06);padding:.05rem .35rem;border-radius:4px}.intl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;font-size:var(--brand-text-xs, .78rem);color:var(--brand-muted,#5a6480)}.intl-preview-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.75rem var(--brand-gutter,1rem);background:#3a2a00;color:#ffe9b8;border-block-end:3px solid var(--brand-gold,#C59D5F);font-size:var(--brand-text-sm, .9rem);line-height:var(--brand-leading-body, 1.75)}.intl-preview-bar p{margin:0;flex:1 1 20rem}.intl-preview-bar__exit{color:#ffe9b8;text-decoration:underline;font-weight:var(--brand-weight-bold,700);min-block-size:44px;display:inline-flex;align-items:center}.intl-section--draft{border-inline-start:6px dashed var(--brand-gold-deep,#8A5B12)}.intl-draft-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.1rem .55rem;border-radius:var(--brand-radius-pill,999px);color:#6b4610;background:#fbf0da;border:1px solid #8a5b12;font-size:var(--brand-text-xs, .78rem);font-weight:var(--brand-weight-bold,700);white-space:nowrap}.intl-alumni{display:grid;gap:var(--intl-gap);grid-template-columns:1fr}@media (min-width:700px){.intl-alumni{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.intl-alumni{grid-template-columns:repeat(3,1fr)}}.intl-alum{display:flex;flex-direction:column;background:var(--brand-surface,#fff);border:1px solid var(--brand-rule,#e6e9f2);border-radius:var(--brand-radius-lg,14px);box-shadow:var(--brand-shadow-sm,0 1px 2px rgba(16,24,50,.06));overflow:hidden}.intl-alum--featured{border-color:var(--brand-gold,#c59d5f);border-inline-start-width:4px}.intl-alum__portrait{position:relative;aspect-ratio:4/5;background:var(--brand-surface-tint,#eef1f6);display:flex;align-items:center;justify-content:center}.intl-alum__portrait img{inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 20%;display:block}.intl-alum__initials{font-size:clamp(2rem, 6vw, 3rem);font-weight:var(--brand-weight-black,800);color:var(--brand-navy-soft,#3b4560);letter-spacing:.05em}.intl-alum__flag{position:absolute;inset-block-start:.6rem;inset-inline-start:.6rem;padding:.2rem .6rem;border-radius:var(--brand-radius-pill,999px);background:var(--brand-navy,#1b264f);color:var(--brand-on-navy,#fff);font-size:var(--brand-text-xs, .78rem);font-weight:var(--brand-weight-bold,700)}.intl-alum__body{display:flex;flex-direction:column;gap:.5rem;padding:1.15rem;overflow-wrap:break-word}.intl-alum__name{margin:0;font-size:var(--brand-text-lg, 1.05rem);font-weight:var(--brand-weight-bold,700);color:var(--brand-navy,#1b264f);line-height:var(--brand-leading-tight, 1.35)}.intl-alum__role{margin:0;color:var(--brand-navy-soft,#3b4560);font-weight:var(--brand-weight-bold,700);font-size:var(--brand-text-sm, .9rem);line-height:1.6}.intl-alum__origin{margin:0;padding-block:.5rem;border-block:1px solid var(--brand-rule,#E6E9F2);font-size:var(--brand-text-sm, .875rem);color:var(--brand-ink,#16203c);line-height:1.7}.intl-alum__origin-label{display:block;color:var(--brand-muted,#5a6480);font-size:var(--brand-text-xs, .78rem);font-weight:var(--brand-weight-bold,700)}.intl-alum__program{font-weight:var(--brand-weight-bold,700)}.intl-alum__year::before{content:" · ";color:var(--brand-muted,#5a6480)}.intl-alum__credit,.intl-alum__sector{margin:0;font-size:var(--brand-text-xs, .78rem);color:var(--brand-muted,#5a6480);line-height:1.7}.intl-alum__summary{margin:0;color:var(--brand-navy-soft,#3b4560);font-size:var(--brand-text-sm, .93rem);line-height:var(--brand-leading-body, 1.85)}.intl-alum__achievements{margin:0}.intl-alum__quote{margin:0;padding-inline-start:.85rem;border-inline-start:3px solid var(--brand-gold,#C59D5F);color:var(--brand-ink,#16203c);font-size:var(--brand-text-sm, .93rem);line-height:var(--brand-leading-body, 1.85)}.intl-alum__quote p{margin:0}.intl-alum__foot{margin-block-start:auto;padding-block-start:.5rem;display:flex;flex-direction:column;gap:.25rem}.intl-alum__blockers{margin-block-start:.75rem;padding:.6rem .75rem;border:1px dashed #8a5b12;border-radius:var(--brand-radius,10px);background:#fbf0da}.intl-alum__blockers ul{margin:.4rem 0 0;padding-inline-start:1.2rem;font-size:var(--brand-text-xs, .78rem);color:#6b4610;line-height:1.8}.intl-alum a:focus-visible{outline:3px solid var(--brand-gold-deep,#8A5B12);outline-offset:2px;border-radius:var(--brand-radius-sm,6px)}@media (prefers-reduced-motion:reduce){.intl-action,.intl-nav__link{transition:none}.intl-action:focus-visible,.intl-action:hover{transform:none}}