:root{--font-sans:"Be Vietnam Pro",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-serif:"Newsreader",ui-serif,Georgia,"Times New Roman",serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}html{scroll-behavior:smooth}.m2w-marquee{overflow:hidden}.m2w-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:m2w-marquee-scroll var(--marquee-duration,44s) linear infinite;will-change:transform}@keyframes m2w-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.m2w-marquee:focus-within .m2w-marquee-track,.m2w-marquee:hover .m2w-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.m2w-marquee{overflow-x:auto;scrollbar-width:none}.m2w-marquee::-webkit-scrollbar{display:none}.m2w-marquee-track{animation:none}}.m2w-article{font-size:1.0625rem;line-height:1.85;color:#33415c}@media (min-width:640px){.m2w-article{font-size:1.125rem}}.m2w-article>*+*{margin-top:1.4em}.m2w-article h2,.m2w-article h3,.m2w-article h4{color:#0f1b2d;text-wrap:balance}.m2w-article h2{font-family:var(--font-serif);font-size:1.75rem;font-weight:500;line-height:1.25;letter-spacing:-.015em;margin-top:2.4em;padding-top:.55em;border-top:1px solid #e6ebf2}@media (min-width:640px){.m2w-article h2{font-size:2rem}}.m2w-article h3{font-size:1.25rem;line-height:1.35;letter-spacing:-.01em;margin-top:2em}.m2w-article h3,.m2w-article h4{font-family:var(--font-sans);font-weight:600}.m2w-article h4{font-size:1.0625rem;margin-top:1.8em}.m2w-article>h2:first-child,.m2w-article>h3:first-child{margin-top:0}.m2w-article ol,.m2w-article ul{padding-left:1.35em}.m2w-article ul{list-style:disc}.m2w-article ol{list-style:decimal}.m2w-article li::marker{color:#ff8a3d}.m2w-article ol li::marker{color:#93a3b8;font-variant-numeric:tabular-nums}.m2w-article li+li,.m2w-article li>ol,.m2w-article li>ul{margin-top:.55em}.m2w-article strong{font-weight:600;color:#0f1b2d}.m2w-article a{color:#c74608;text-decoration:underline;text-decoration-color:#ffc7a6;text-underline-offset:3px;transition:text-decoration-color .15s ease}.m2w-article a:hover{text-decoration-color:#c74608}.m2w-article blockquote{margin-left:0;border-left:3px solid #ff8a3d;background:#fff8f4;border-radius:0 12px 12px 0;padding:1em 1.35em;color:#4a5a72}.m2w-article blockquote>*+*{margin-top:.9em}.m2w-article code{font-family:var(--font-mono);font-size:.9em;background:#eef2f7;border-radius:6px;padding:.15em .4em}.m2w-article hr{border:0;border-top:1px solid #e6ebf2;margin-top:2.4em}.m2w-article table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:.95em}.m2w-article td,.m2w-article th{border:1px solid #e6ebf2;padding:.6em .9em;text-align:left;vertical-align:top}.m2w-article th{background:#f5f7fb;font-weight:600;color:#0f1b2d}.m2w-platform-hero-title{font-family:var(--font-sans);font-size:clamp(2.75rem,4.2vw,4rem);font-weight:600;line-height:1.2;letter-spacing:-.035em;text-wrap:balance}@media (max-width:640px){.m2w-platform-hero-title{font-size:clamp(2.5rem,12vw,3.25rem);line-height:1.16}}.m2w-hero-trust-item{opacity:0;transform:translate3d(0,8px,0);animation:m2w-trust-enter .52s cubic-bezier(.22,1,.36,1) forwards}.m2w-hero-trust-check{animation:m2w-trust-check .42s cubic-bezier(.34,1.56,.64,1) both;animation-delay:inherit}@keyframes m2w-trust-enter{to{opacity:1;transform:translateZ(0)}}@keyframes m2w-trust-check{0%{opacity:0;transform:scale(.55) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media (prefers-reduced-motion:reduce){.m2w-hero-trust-check,.m2w-hero-trust-item{opacity:1;transform:none;animation:none}}:root{--m2w-safe:1248px;--m2w-header-h:70px}.m2w-inst section[id]{scroll-margin-top:calc(var(--m2w-header-h) + 80px)}.m2w-institution-sections>section:not(:first-child){margin-block-start:clamp(48px,5vw,64px)}