.visible{visibility:visible}.inline-flex{display:inline-flex}.contents{display:contents}.hidden{display:none}.items-center{align-items:center}.justify-center{justify-content:center}.lowercase{text-transform:lowercase}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.reference-fragment{display:contents}.form-fields-reset{border:0;padding:0;margin:0;min-width:0}.form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.application-status:empty{display:none}.application-status{padding:1rem;border:1px solid currentColor;border-radius:8px;font-size:16px;line-height:1.6}.application-status.is-success{color:#246b42}.elementor-field:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #6a3fd8;outline-offset:4px}.not-found{max-width:900px;padding:100px 24px;margin:auto}.elementskit-menu-hamburger svg,.elementskit-menu-close svg{display:block;width:24px;height:24px}@media(min-width:768px){.header{position:sticky;top:0;z-index:1000}}@media(max-width:1024px){.elementskit-menu-container.active{transform:translate(0)!important;left:0!important;visibility:visible!important}.elementskit-menu-overlay.active{opacity:1!important;visibility:visible!important;transform:translate(0)!important}}@media(max-width:767px){.elementor-form .elementor-col-50{width:100%}.elementor-form input,.elementor-form textarea{font-size:16px!important}.elementor-field-type-submit{width:100%!important}.elementor-field-type-submit button{min-height:48px}.elementskit-menu-container{max-width:min(350px,90vw)!important}main img{max-width:100%;height:auto}iframe{max-width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}main h1[tabindex="-1"]:focus{outline:none}.scholarship-contact-actions{margin:0}.scholarship-contact-actions .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:16px 28px;background:#303fa6;color:#fff;border-radius:999px;line-height:1.4;text-align:center;white-space:normal}.scholarship-contact-actions .scholarship-contact-application-note{margin:24px 0 0}@media(max-width:1024px){.elementskit-menu-container:not(.active){visibility:hidden!important}.elementskit-menu-container .ekit-menu-nav-link{min-height:44px}}.application-supporting-field{min-width:0}.application-supporting-field input[type=file]{width:100%;max-width:100%;min-width:0}.application-supporting-field .application-field-help{width:100%;margin:8px 0 0;font-size:13px;line-height:1.6;color:#5a6273}.application-requirements-heading h3{margin:12px 0 0;font-family:Playfair Display,serif;font-size:24px;line-height:1.4;color:#1e2a44}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-60:disabled{opacity:.6}.cms{--cms-accent:var(--e-global-color-975e4e9,#2e3fa3);--cms-ink:#0b0f1a;--cms-muted:#5a6273;--cms-line:#e2e6ef;--cms-surface:#f4f6fa;--cms-radius:14px;box-sizing:border-box;color:var(--cms-ink);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.7;min-width:0;background:var(--cms-surface)}.cms *,.cms *:before,.cms *:after{box-sizing:border-box}.cms h1,.cms h2,.cms h3,.cms p,.cms ul,.cms figure{margin:0}.cms h1,.cms h2,.cms h3{color:var(--cms-ink);text-transform:none;letter-spacing:-.025em}.cms h1,.cms h2{font-family:Playfair Display,Georgia,serif;font-weight:700}.cms h1{font-size:58px;line-height:1.17;overflow-wrap:anywhere}.cms h2{font-size:32px;line-height:1.25}.cms h3{font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:650;line-height:1.5}.cms a{color:var(--cms-accent);text-decoration:none}.cms a:hover{text-decoration:underline}.cms button,.cms input,.cms textarea,.cms select{font:inherit}.cms button{cursor:pointer;letter-spacing:normal;text-transform:none}.cms button:disabled{cursor:not-allowed}.cms img{display:block;max-width:100%;height:auto}.cms :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--cms-accent);outline-offset:4px}.cms .cms-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}.cms .cms-eyebrow{display:flex;align-items:center;gap:7px;color:var(--cms-accent);font-size:11px;font-weight:650;line-height:1.8;text-transform:uppercase;letter-spacing:1.9px;margin-bottom:20px}.cms .cms-lead{color:var(--cms-muted);font-size:19px;line-height:1.75;margin-top:20px;max-width:720px}.cms .cms-muted{color:var(--cms-muted)}.cms .cms-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid transparent;border-radius:999px;padding:10px 20px;font-family:Inter,Arial,sans-serif;font-weight:600;font-size:14px;line-height:1.55;text-decoration:none;white-space:normal;transition:background .16s ease,box-shadow .16s ease;flex-shrink:0}.cms .cms-button-primary{color:#fff;background:var(--cms-accent);box-shadow:0 4px 10px #1e2a441f}.cms .cms-button-primary:hover{color:#fff;box-shadow:0 5px 14px #1e2a4433;filter:brightness(.96)}.cms .cms-button-secondary{color:var(--cms-accent);background:#fff;border-color:var(--cms-line)}.cms .cms-button-secondary:hover{border-color:var(--cms-accent);background:#f9fafc}.cms .cms-button-quiet{color:var(--cms-muted);background:transparent;border-color:transparent;padding-inline:12px;box-shadow:none}.cms .cms-button-quiet:hover{background:#e9ecf4;color:var(--cms-ink)}.cms .cms-button:disabled{opacity:.5;box-shadow:none;filter:none}.cms .cms-button svg,.cms .cms-back-link svg,.cms .cms-read-link svg{flex-shrink:0}.cms .cms-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cms .cms-back-link,.cms .cms-read-link{display:inline-flex;align-items:center;gap:8px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.6;color:var(--cms-accent);background:none;border:0;padding:0;border-radius:0;box-shadow:none;text-decoration:none}.cms .cms-back-link:hover,.cms .cms-read-link:hover{text-decoration:underline}.cms .cms-byline{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--cms-muted);font-size:12px;line-height:1.65}.cms .cms-byline span+time:before{content:"";width:3px;height:3px;display:inline-block;border-radius:50%;background:#a8afbc;vertical-align:middle;margin-right:16px}.cms .cms-public-wrap{max-width:1050px;margin:0 auto;padding:80px 30px 90px}.cms .cms-public-heading{max-width:850px;margin-bottom:52px;padding-bottom:42px;border-bottom:1px solid var(--cms-line)}.cms .cms-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.cms .cms-post-card{background:#fff;border:1px solid var(--cms-line);border-radius:var(--cms-radius);overflow:hidden;min-width:0}.cms .cms-post-card h2{font-size:28px;line-height:1.35;margin:14px 0}.cms .cms-post-card h2 a{color:var(--cms-ink)}.cms .cms-post-card h2 a:hover{color:var(--cms-accent)}.cms .cms-card-image{display:block;overflow:hidden;aspect-ratio:16/10;background:#e9ecf3}.cms .cms-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.cms .cms-card-image:hover img{transform:scale(1.025)}.cms .cms-card-copy{padding:32px;display:flex;align-items:flex-start;flex-direction:column;min-width:0}.cms .cms-card-copy>p{color:var(--cms-muted);font-size:15px;line-height:1.85;margin-bottom:26px}.cms .cms-card-copy>.cms-read-link{margin-top:auto}.cms .cms-post-featured{grid-column:1/-1}.cms .cms-post-featured h2{font-size:36px;line-height:1.25}.cms .cms-post-featured:not(.cms-post-has-cover){border-left:4px solid var(--cms-accent)}.cms .cms-post-featured:not(.cms-post-has-cover) .cms-card-copy{padding:42px;max-width:850px}.cms .cms-post-featured.cms-post-has-cover{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.cms .cms-post-featured .cms-card-image{height:100%;min-height:300px;aspect-ratio:auto}.cms .cms-article-wrap{max-width:850px;margin:0 auto;padding:65px 30px 85px}.cms .cms-article-wrap>.cms-back-link{margin-bottom:45px}.cms .cms-article-heading{margin-bottom:40px}.cms .cms-article-heading h1{font-size:52px;line-height:1.2}.cms .cms-article-heading .cms-byline{margin-top:24px;font-size:13px}.cms .cms-article-cover{margin:0 0 44px;border-radius:var(--cms-radius);overflow:hidden;background:#e9ecf3}.cms .cms-article-cover img{width:100%;height:auto;max-height:650px;-o-object-fit:cover;object-fit:cover}.cms .cms-prose{font-family:Inter,Arial,sans-serif;color:var(--cms-ink);font-size:17px;line-height:1.9;overflow-wrap:anywhere}.cms .cms-prose>*+*{margin-top:1.4em}.cms .cms-prose h1,.cms .cms-prose h2,.cms .cms-prose h3,.cms .cms-prose h4{margin-top:1.7em;margin-bottom:.6em;line-height:1.35;font-family:Playfair Display,Georgia,serif;letter-spacing:-.02em;font-weight:700}.cms .cms-prose h1,.cms .cms-prose h2{font-size:32px}.cms .cms-prose h3{font-size:26px}.cms .cms-prose h4{font-size:21px}.cms .cms-prose>:first-child{margin-top:0}.cms .cms-prose p{margin-bottom:0}.cms .cms-prose ul,.cms .cms-prose ol{padding-left:1.5em;list-style-position:outside}.cms .cms-prose ul{list-style-type:disc}.cms .cms-prose ol{list-style-type:decimal}.cms .cms-prose li+li{margin-top:.5em}.cms .cms-prose li>p{margin-top:.4em}.cms .cms-prose blockquote{margin-inline:0;padding:8px 0 8px 24px;border-left:3px solid var(--cms-accent);font-family:Playfair Display,Georgia,serif;font-size:23px;line-height:1.7;color:#34405a}.cms .cms-prose a{text-decoration:underline;text-underline-offset:3px}.cms .cms-prose img{border-radius:10px;margin-inline:auto}.cms .cms-prose pre{max-width:100%;overflow-x:auto;white-space:pre;background:#edf0f7;padding:20px;border-radius:9px;font-size:14px;line-height:1.6}.cms .cms-prose code{font-size:.9em;background:#edf0f7;border-radius:4px;padding:2px 4px}.cms .cms-prose pre code{padding:0;background:transparent}.cms .cms-prose hr{border:0;border-top:1px solid var(--cms-line);margin-block:2em}.cms .cms-prose table{display:block;overflow-x:auto;border-collapse:collapse;max-width:100%}.cms .cms-prose th,.cms .cms-prose td{padding:10px 14px;border:1px solid var(--cms-line);text-align:left}.cms .cms-article-footer{border-top:1px solid var(--cms-line);margin-top:55px;padding-top:26px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.cms .cms-article-footer>p{flex-basis:100%;font-size:13px;color:var(--cms-muted)}.cms .cms-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:55px 30px;border:1px solid var(--cms-line);border-radius:var(--cms-radius);background:#fff}.cms .cms-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;flex-shrink:0;background:var(--cms-surface);color:var(--cms-accent);border:1px solid var(--cms-line);border-radius:18px;margin-bottom:24px}.cms .cms-empty h2{font-size:30px;margin-bottom:14px}.cms .cms-empty>p{max-width:500px;font-size:15px;line-height:1.9;color:var(--cms-muted)}.cms .cms-empty-action{margin-top:25px}.cms .cms-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:140px;padding:30px;color:var(--cms-muted);font-size:15px}.cms .cms-spinner{animation:cms-spin 1s linear infinite}@keyframes cms-spin{to{transform:rotate(360deg)}}.cms .cms-notice{display:flex;align-items:flex-start;gap:11px;padding:15px 18px;border:1px solid #e3b5b5;background:#fff6f5;color:#8c2929;font-size:14px;line-height:1.7;border-radius:10px;margin:0 0 20px;overflow-wrap:anywhere}.cms .cms-notice>svg{margin-top:2px;flex-shrink:0}.cms .cms-notice-success{background:#f2fbf5;border-color:#c2ddcd;color:#256142}.cms .cms-notice-info{background:#f0f4fc;border-color:#ced8ee;color:#334c80}.cms .cms-admin-wrap{max-width:1200px;padding:54px 30px 90px;margin:0 auto}.cms .cms-admin-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:36px}.cms .cms-admin-heading h1{font-size:44px}.cms .cms-admin-heading .cms-eyebrow{margin-bottom:13px}.cms .cms-admin-heading .cms-lead{font-size:15px;margin-top:13px}.cms .cms-admin-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--cms-line);margin-bottom:34px}.cms .cms-admin-tabs{display:flex;gap:25px;align-items:center;min-width:0}.cms .cms-admin-tabs button{display:flex;align-items:center;gap:9px;background:transparent;color:var(--cms-muted);border:0;border-bottom:2px solid transparent;border-radius:0;padding:14px 0 16px;font-size:14px;font-weight:600;min-height:50px;box-shadow:none}.cms .cms-admin-tabs button[aria-current=page]{color:var(--cms-accent);border-bottom-color:var(--cms-accent)}.cms .cms-admin-account{display:flex;align-items:center;gap:16px;min-width:0}.cms .cms-admin-identity{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--cms-muted);overflow-wrap:anywhere;min-width:0}.cms .cms-admin-identity svg{flex-shrink:0}.cms .cms-sign-out{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 0;font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0;color:var(--cms-accent)}.cms .cms-section-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:0 0 26px}.cms .cms-section-heading h2{font-size:29px}.cms .cms-section-heading p:not(.cms-eyebrow){color:var(--cms-muted);font-size:14px;margin-top:8px}.cms .cms-section-heading .cms-eyebrow{margin-bottom:8px}.cms .cms-filter-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.cms .cms-filter-row button{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:500;line-height:1.5;border:1px solid var(--cms-line);padding:7px 13px;border-radius:999px;color:var(--cms-muted);background:transparent;min-height:38px;box-shadow:none}.cms .cms-filter-row button[aria-pressed=true]{background:var(--cms-accent);border-color:var(--cms-accent);color:#fff}.cms .cms-filter-row button>span{font-size:11px;opacity:.8}.cms .cms-admin-post-list,.cms .cms-application-list{list-style:none;padding:0;border:1px solid var(--cms-line);border-radius:var(--cms-radius);overflow:hidden;background:#fff}.cms .cms-admin-post-list>li+li,.cms .cms-application-list>li+li{border-top:1px solid var(--cms-line)}.cms .cms-admin-post-row{display:flex;align-items:center;gap:18px;width:100%;padding:23px 24px;border:0;border-radius:0;background:#fff;text-align:left;color:var(--cms-ink);box-shadow:none}.cms .cms-admin-post-row:hover,.cms .cms-application-row:hover{background:#f9faff}.cms .cms-document-icon{width:45px;height:51px;display:flex;align-items:center;justify-content:center;border:1px solid var(--cms-line);border-radius:10px;background:var(--cms-surface);color:var(--cms-accent);flex-shrink:0}.cms .cms-admin-post-copy{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.cms .cms-admin-post-copy>strong{font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.cms .cms-admin-post-copy>span{font-size:12px;color:var(--cms-muted)}.cms .cms-row-chevron{color:#7f8797;flex-shrink:0}.cms .cms-status{display:inline-flex;align-items:center;gap:6px;align-self:center;width:-moz-max-content;width:max-content;max-width:100%;font-size:11px;line-height:1.6;padding:4px 9px;border-radius:999px;border:1px solid #dfe3ec;background:#f2f4f8;color:#566071;white-space:nowrap;font-weight:500}.cms .cms-status>span{width:5px;height:5px;border-radius:50%;background:currentColor}.cms .cms-status-published,.cms .cms-status-reviewed{background:#edf8f1;border-color:#cce4d4;color:#276344}.cms .cms-status-draft,.cms .cms-status-received{background:#eef2fe;border-color:#d7dff6;color:#3c5194}.cms .cms-panel{padding:28px;border:1px solid var(--cms-line);border-radius:var(--cms-radius);background:#fff;min-width:0}.cms .cms-panel h3{margin-bottom:20px}.cms .cms-reset-fieldset{border:0;margin:0;padding:0;min-width:0}.cms .cms-field{display:block;font-size:13px;font-weight:600;line-height:1.7;color:#34405a;margin-bottom:22px;min-width:0}.cms .cms-field-label{font-size:13px;font-weight:600;color:#34405a;line-height:1.7}.cms .cms-field input,.cms .cms-field textarea,.cms .cms-field select,.cms .cms-search input{display:block;width:100%;max-width:100%;min-width:0;color:var(--cms-ink);background:#fff;border:1px solid #d7dce7;border-radius:8px;padding:11px 12px;margin-top:7px;font-size:15px;font-weight:400;line-height:1.6;box-shadow:none}.cms .cms-field select{min-height:48px;padding-right:32px}.cms .cms-field textarea{resize:vertical}.cms .cms-field input::-moz-placeholder,.cms .cms-field textarea::-moz-placeholder,.cms .cms-search input::-moz-placeholder,.cms .cms-content-input::-moz-placeholder{color:#8991a0;opacity:1}.cms .cms-field input::placeholder,.cms .cms-field textarea::placeholder,.cms .cms-search input::placeholder,.cms .cms-content-input::placeholder{color:#8991a0;opacity:1}.cms .cms-field-help{display:block;color:var(--cms-muted);font-size:11px;font-weight:400;line-height:1.7;margin-top:7px;overflow-wrap:anywhere}.cms .cms-required{color:var(--cms-accent);margin-left:3px}.cms .cms-editor>.cms-back-link,.cms .cms-application-detail>.cms-back-link{margin-bottom:25px}.cms .cms-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:24px;align-items:start}.cms .cms-editor-sidebar,.cms .cms-application-sidebar{display:flex;flex-direction:column;gap:20px;min-width:0}.cms .cms-editor-sidebar .cms-panel,.cms .cms-application-sidebar .cms-panel{padding:23px}.cms .cms-editor-sidebar .cms-field:last-child{margin-bottom:0}.cms .cms-editor-cover{width:100%;max-height:220px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-top:18px}.cms .cms-editor-note{display:flex;gap:10px;padding:0 7px;color:var(--cms-muted);font-size:12px;line-height:1.85}.cms .cms-editor-note svg{flex-shrink:0;margin-top:3px;color:var(--cms-accent)}.cms .cms-writing-header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.cms .cms-segmented{display:inline-flex;gap:3px;padding:3px;background:var(--cms-surface);border:1px solid var(--cms-line);border-radius:8px}.cms .cms-segmented button{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:12px;line-height:1.6;min-height:32px;border:0;border-radius:5px;background:transparent;color:var(--cms-muted);box-shadow:none}.cms .cms-segmented button[aria-pressed=true]{background:#fff;color:var(--cms-accent);box-shadow:0 1px 3px #0000000c}.cms .cms-markdown-toolbar{display:flex;flex-wrap:wrap;gap:3px;align-items:center;padding:7px 8px;background:#f8f9fc;border:1px solid #d7dce7;border-bottom:0;border-radius:8px 8px 0 0}.cms .cms-markdown-toolbar button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:6px;background:transparent;color:#485369;box-shadow:none}.cms .cms-markdown-toolbar button:hover{background:#e7ebf6;color:var(--cms-accent)}.cms .cms-content-input{display:block;width:100%;max-width:100%;min-width:0;min-height:430px;resize:vertical;padding:18px;color:var(--cms-ink);background:#fff;border:1px solid #d7dce7;border-radius:0 0 8px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.85;box-shadow:none}.cms .cms-preview{min-height:482px;padding:24px;border:1px solid var(--cms-line);border-radius:8px;background:#fff}.cms .cms-preview .cms-prose{font-size:15px}.cms .cms-preview .cms-prose h2{font-size:27px}.cms .cms-preview .cms-prose h3{font-size:23px}.cms .cms-editor-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding:20px 0;border-top:1px solid var(--cms-line)}.cms .cms-search{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:24px}.cms .cms-search-input{position:relative;max-width:500px;min-width:180px;flex:1}.cms .cms-search-input>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#7d879a;pointer-events:none}.cms .cms-search input{margin:0;padding-left:40px;font-size:14px;min-height:46px}.cms .cms-results-count{font-size:12px;color:var(--cms-muted);margin-bottom:16px}.cms .cms-application-list-header,.cms .cms-application-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) 135px 90px 18px;gap:18px;align-items:center}.cms .cms-application-list-header{padding:0 22px 11px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--cms-muted)}.cms .cms-application-row{width:100%;padding:23px 22px;text-align:left;color:var(--cms-ink);border:0;background:#fff;box-shadow:none;border-radius:0;font-size:13px;line-height:1.65}.cms .cms-applicant-name{display:flex;flex-direction:column;gap:5px;min-width:0}.cms .cms-applicant-name strong{font-weight:600;font-size:14px;overflow-wrap:anywhere}.cms .cms-applicant-name>span{font-size:11px;color:var(--cms-muted);overflow-wrap:anywhere}.cms .cms-applicant-institution{overflow-wrap:anywhere;color:#424b60}.cms .cms-application-row time{font-size:12px;color:var(--cms-muted)}.cms .cms-pagination{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:23px}.cms .cms-pagination>p{font-size:12px;color:var(--cms-muted)}.cms .cms-private-note{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.7;color:var(--cms-muted);margin-top:25px}.cms .cms-private-note svg{flex-shrink:0}.cms .cms-application-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.cms .cms-application-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px;margin:0}.cms .cms-application-fields>div{min-width:0;padding-bottom:18px;border-bottom:1px solid #edf0f5}.cms .cms-application-fields .cms-field-full{grid-column:1/-1}.cms .cms-application-fields dt{font-size:11px;font-weight:600;color:var(--cms-muted);margin-bottom:6px}.cms .cms-application-fields dd{margin:0;font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.cms .cms-panel-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--cms-accent);background:var(--cms-surface);margin-bottom:19px}.cms .cms-file-name{font-size:13px;line-height:1.7;overflow-wrap:anywhere;margin-top:-8px}.cms .cms-application-sidebar .cms-panel>.cms-muted{font-size:11px;margin:8px 0 22px}.cms .cms-application-sidebar .cms-panel>.cms-field-help{margin:-8px 0 20px}.cms .cms-auth-panel{max-width:620px;margin:55px auto;background:#fff;border:1px solid var(--cms-line);padding:40px;border-radius:var(--cms-radius);text-align:center}.cms .cms-auth-panel h2{margin-bottom:20px}.cms .cms-auth-panel .cms-actions{justify-content:center}.cms .cms-auth-panel .cms-notice{text-align:left}.cms .cms-auth-panel>.cms-field-help{margin-top:22px}@media(max-width:1000px){.cms .cms-editor-layout{grid-template-columns:minmax(0,1fr) 255px}.cms .cms-editor-main{padding:22px}.cms .cms-admin-identity{max-width:220px}.cms .cms-application-layout{grid-template-columns:minmax(0,1fr) 255px}.cms .cms-application-list-header,.cms .cms-application-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 110px 84px 15px;gap:12px}}@media(max-width:800px){.cms h1{font-size:46px}.cms .cms-article-heading h1{font-size:43px}.cms .cms-public-wrap{padding:55px 24px 65px}.cms .cms-article-wrap{padding:45px 24px 65px}.cms .cms-post-featured.cms-post-has-cover{grid-template-columns:1fr}.cms .cms-post-featured .cms-card-image{height:auto;min-height:0;aspect-ratio:16/9}.cms .cms-admin-wrap{padding:38px 24px 60px}.cms .cms-admin-heading h1{font-size:37px}.cms .cms-admin-bar{flex-direction:column-reverse;align-items:stretch;gap:4px}.cms .cms-admin-account{justify-content:space-between;gap:12px}.cms .cms-admin-identity{display:flex;max-width:none}.cms .cms-editor-layout,.cms .cms-application-layout{grid-template-columns:1fr}.cms .cms-editor-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cms .cms-editor-note{grid-column:1/-1}.cms .cms-application-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cms .cms-admin-heading{align-items:flex-start}.cms .cms-admin-heading>.cms-button{margin-top:30px}.cms .cms-editor-actions{align-items:flex-start}.cms .cms-card-copy{padding:26px}.cms .cms-post-card h2{font-size:25px}}@media(max-width:600px){.cms{font-size:15px}.cms h1{font-size:36px;line-height:1.23}.cms h2{font-size:28px}.cms .cms-eyebrow{font-size:10px;letter-spacing:1.5px;margin-bottom:16px}.cms .cms-lead{font-size:17px;line-height:1.85;margin-top:18px}.cms .cms-public-wrap{padding:40px 20px 50px}.cms .cms-public-heading{margin-bottom:30px;padding-bottom:30px}.cms .cms-post-grid{grid-template-columns:1fr;gap:20px}.cms .cms-post-featured h2{font-size:29px}.cms .cms-post-featured:not(.cms-post-has-cover) .cms-card-copy{padding:27px}.cms .cms-card-copy{padding:26px}.cms .cms-post-card h2{font-size:28px}.cms .cms-article-wrap{padding:32px 20px 50px}.cms .cms-article-wrap>.cms-back-link{margin-bottom:32px}.cms .cms-article-heading h1{font-size:36px}.cms .cms-article-heading,.cms .cms-article-cover{margin-bottom:30px}.cms .cms-prose{font-size:16px;line-height:1.9}.cms .cms-prose h1,.cms .cms-prose h2{font-size:28px}.cms .cms-prose h3{font-size:24px}.cms .cms-prose blockquote{font-size:21px;padding-left:18px}.cms .cms-article-footer{align-items:flex-start;flex-direction:column;margin-top:40px}.cms .cms-empty{padding:38px 24px}.cms .cms-empty h2{font-size:27px}.cms .cms-empty>p{font-size:14px}.cms .cms-admin-wrap{padding:30px 18px 50px}.cms .cms-admin-heading{flex-direction:column;gap:20px;margin-bottom:24px}.cms .cms-admin-heading h1{font-size:35px}.cms .cms-admin-heading>.cms-button{margin-top:0}.cms .cms-admin-heading .cms-lead{font-size:14px;margin-top:13px}.cms .cms-admin-bar{margin-bottom:28px}.cms .cms-admin-tabs{gap:27px}.cms .cms-section-heading{align-items:flex-start;gap:17px;flex-wrap:wrap}.cms .cms-section-heading h2{font-size:27px}.cms .cms-section-heading p:not(.cms-eyebrow){font-size:13px}.cms .cms-button{font-size:13px;padding:10px 16px;min-height:44px}.cms .cms-filter-row{gap:6px}.cms .cms-filter-row button{padding:7px 10px;min-height:40px;font-size:12px}.cms .cms-admin-post-row{display:grid;grid-template-columns:1fr auto;gap:13px;padding:22px 19px}.cms .cms-document-icon{display:none}.cms .cms-admin-post-copy{grid-column:1/-1}.cms .cms-row-chevron{justify-self:end}.cms .cms-admin-post-copy>strong{font-size:16px}.cms .cms-admin-post-copy>span{font-size:11px}.cms .cms-panel,.cms .cms-editor-main{padding:21px}.cms .cms-editor-sidebar,.cms .cms-application-sidebar{grid-template-columns:1fr}.cms .cms-editor-layout,.cms .cms-application-layout{gap:20px}.cms .cms-editor-actions{flex-direction:column;padding-top:20px}.cms .cms-editor-actions>.cms-actions{width:100%}.cms .cms-editor-actions>.cms-actions>.cms-button{flex:1}.cms .cms-field input,.cms .cms-field textarea,.cms .cms-field select,.cms .cms-search input,.cms .cms-content-input{font-size:16px}.cms .cms-content-input{padding:14px;min-height:400px}.cms .cms-preview{padding:18px;min-height:452px}.cms .cms-writing-header{gap:6px}.cms .cms-segmented button{padding:7px 9px;min-height:38px}.cms .cms-markdown-toolbar{padding:7px 4px;gap:1px}.cms .cms-markdown-toolbar button{width:35px;min-height:40px}.cms .cms-search-input{min-width:150px}.cms .cms-search{gap:8px}.cms .cms-search input{font-size:14px}.cms .cms-application-list-header{display:none}.cms .cms-application-row{grid-template-columns:1fr auto;gap:11px 14px;padding:21px 18px}.cms .cms-applicant-name{grid-column:1/-1}.cms .cms-applicant-name strong{font-size:17px}.cms .cms-applicant-name>span{font-size:12px}.cms .cms-applicant-institution{grid-column:1/-1;font-size:13px}.cms .cms-application-row time{grid-column:1/-1;font-size:11px}.cms .cms-application-row time:before{content:"Submitted ";color:var(--cms-muted)}.cms .cms-application-fields{grid-template-columns:1fr;gap:17px}.cms .cms-application-fields dd{font-size:14px}.cms .cms-pagination{align-items:flex-start;flex-direction:column;gap:14px}.cms .cms-pagination>.cms-actions{justify-content:space-between;width:100%}.cms .cms-auth-panel{padding:28px 20px;margin:30px auto}.cms .cms-auth-panel h2{font-size:27px}.cms .cms-private-note{align-items:flex-start;font-size:11px}.cms .cms-private-note>svg{margin-top:2px}}@media(prefers-reduced-motion:reduce){.cms .cms-spinner{animation:none}.cms .cms-card-image img,.cms .cms-button{transition:none}}.cms .cms-import-source{margin-top:28px;padding-top:20px;border-top:1px solid var(--cms-line);font-size:13px;overflow-wrap:anywhere}.cms .cms-import-source summary{cursor:pointer;font-weight:600}.cms .cms-import-source[open]>div{padding-top:16px}.cms .cms-import-source .cms-application-fields{margin-top:20px}.cms .cms-users .cms-user-editor{margin-bottom:28px;max-width:820px}.cms .cms-user-editor-description{font-size:14px;color:var(--cms-muted);margin-bottom:22px;line-height:1.8}.cms .cms-user-editor .cms-actions{margin-top:22px}.cms .cms-user-passwords{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cms .cms-user-passwords .cms-field{margin-bottom:0}.cms .cms-user-sites{border:1px solid var(--cms-line);border-radius:9px;padding:12px 16px;margin:0 0 22px;min-width:0}.cms .cms-user-sites legend{padding:0 5px;font-size:13px;font-weight:600;color:#34405a}.cms .cms-user-sites label{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;cursor:pointer}.cms .cms-user-sites input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--cms-accent)}.cms .cms-user-sites:disabled label{cursor:default}.cms .cms-user-recovery{margin-bottom:26px}.cms .cms-user-recovery .cms-notice{margin-bottom:12px}.cms .cms-user-recovery p{margin-top:5px}.cms .cms-user-list{display:grid;gap:20px;list-style:none;padding:0;margin:0}.cms .cms-user-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.cms .cms-user-card-heading>div{min-width:0}.cms .cms-user-card-heading h3{font-size:17px;margin:0;overflow-wrap:anywhere}.cms .cms-user-card-heading h3>svg{display:inline;vertical-align:middle;margin-right:8px;color:var(--cms-accent)}.cms .cms-user-card-heading p{font-size:12px;color:var(--cms-muted);margin-top:6px}.cms .cms-user-grants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.cms .cms-user-grants>div{min-width:0;padding:16px;border:1px solid var(--cms-line);border-radius:10px;background:var(--cms-surface)}.cms .cms-user-grants dt{font-size:13px;font-weight:600;margin-bottom:12px}.cms .cms-user-grants dd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;font-size:12px;color:var(--cms-muted)}.cms .cms-user-card-actions{margin-top:22px}.cms .cms-users .cms-user-disable{color:#9a3434}.cms .cms-users .cms-status-active{background:#edf8f1;border-color:#cce4d4;color:#276344}.cms .cms-users .cms-status-provisioning,.cms .cms-users .cms-status-resetting{background:#fff8e9;border-color:#eddbaf;color:#7c5b19}.cms .cms-admin-tabs{flex-wrap:wrap}@media(max-width:600px){.cms .cms-admin-tabs{gap:4px 22px}.cms .cms-admin-tabs button{gap:6px;font-size:13px}.cms .cms-user-passwords,.cms .cms-user-grants{grid-template-columns:1fr}.cms .cms-user-card-heading{flex-wrap:wrap}.cms .cms-user-card-actions{align-items:stretch}.cms .cms-user-card-actions>.cms-button{flex:1}.cms .cms-user-editor .cms-actions{align-items:stretch}.cms .cms-user-editor .cms-actions>.cms-button{flex:1}.cms .cms-user-sites{padding:10px 12px}}.cms .cms-duplicate-badge{display:inline-flex!important;width:-moz-max-content;width:max-content;max-width:100%;margin-top:6px;padding:3px 8px;border:1px solid #e7cf91;border-radius:999px;background:#fff8e8;color:#775718;font-size:11px!important;line-height:1.5;font-weight:500;white-space:normal}.cms .cms-rank-details{margin-top:28px}.cms .cms-rank-details h3{margin-bottom:20px}.cms .cms-notice p{margin:6px 0 0}
