:root{--y-navy:#082f49;--y-navy-2:#0b4264;--y-blue:#0879e8;--y-teal:#0aa7a5;--y-green:#71be32;--y-ink:#102f49;--y-muted:#667f93;--y-line:#dce7f0;--y-soft:#f4f8fb;--y-white:#fff}.yimes-topbar{background:linear-gradient(90deg,#062a41,#0b3d5b);border-bottom:1px solid rgba(255,255,255,.08)}.yimes-topbar-inner{min-height:34px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:20px;gap:20px;font-size:10px}.yimes-session,.yimes-topbar-actions,.yimes-topbar-actions>a{display:flex;align-items:center;gap:6px}.yimes-live-dot{width:8px;height:8px;border-radius:50%;background:#32d493;box-shadow:0 0 0 4px rgba(50,212,147,.12)}.yimes-topbar-title{text-align:center;font-weight:700;letter-spacing:.035em}.yimes-topbar-actions{justify-content:flex-end}.yimes-topbar-actions>a{color:#e7f4fa;font-weight:750}.yimes-topbar .language-switcher{color:#fff}.yimes-header{position:-webkit-sticky;position:sticky;top:0;z-index:70;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #dfe9f1;box-shadow:0 6px 20px rgba(8,47,73,.045)}.yimes-header-inner{min-height:78px;display:flex;align-items:center;gap:20px}.yimes-brand{display:flex;align-items:center;gap:10px;flex:0 0 auto}.yimes-brand-logo{width:150px;height:56px}.yimes-brand-copy{display:none}.yimes-brand.compact .yimes-brand-logo{width:118px;height:44px}.yimes-nav{display:flex;align-items:center;gap:3px;margin-left:auto}.yimes-nav-trigger,.yimes-nav>a{position:relative;border:0;background:transparent;color:#294d67;font-size:11px;font-weight:800;padding:11px 10px;border-radius:9px;display:flex;align-items:center;gap:4px;cursor:pointer;transition:.2s}.yimes-nav-trigger.active,.yimes-nav-trigger:hover,.yimes-nav>a.active,.yimes-nav>a:hover{background:#edf6ff;color:#0879e8}.yimes-nav-trigger.active:after,.yimes-nav>a.active:after{content:"";position:absolute;height:2px;border-radius:4px;background:linear-gradient(90deg,#0879e8,#0aa7a5);left:10px;right:10px;bottom:3px}.yimes-nav-dropdown-wrap{position:relative}.yimes-mega-menu,.yimes-mini-menu{position:absolute;top:calc(100% + 16px);left:50%;transform:translateX(-50%) translateY(-6px);opacity:0;visibility:hidden;pointer-events:none;transition:.18s;background:#fff;border:1px solid #dce7f0;border-radius:16px;box-shadow:0 22px 55px rgba(8,47,73,.17);padding:10px;z-index:90}.yimes-mega-menu{width:360px}.yimes-mini-menu{width:210px}.yimes-mega-menu.open,.yimes-mini-menu.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.yimes-mega-heading{padding:10px 11px 12px;border-bottom:1px solid #e8eef4;margin-bottom:5px}.yimes-mega-heading small,.yimes-mega-heading strong{display:block}.yimes-mega-heading strong{color:#123b59}.yimes-mega-heading small{font-size:9px;color:#8193a3;margin-top:3px}.yimes-mega-menu>a,.yimes-mini-menu>a{display:grid;padding:10px 11px;border-radius:9px;color:#284b64}.yimes-mega-menu>a.active,.yimes-mega-menu>a:hover,.yimes-mini-menu>a.active,.yimes-mini-menu>a:hover{background:#f0f7fd;color:#0879e8}.yimes-mega-menu>a strong{font-size:11px}.yimes-mega-menu>a small{font-size:8.5px;color:#7b8fa2;margin-top:2px}.yimes-mini-menu>a{font-size:10px;font-weight:800}.yimes-header-actions{display:flex;align-items:center;gap:8px}.yimes-menu-btn,.yimes-search-btn{border:1px solid #dbe6ef;background:#f7fafc;color:#173e5b;border-radius:11px;display:grid;place-items:center}.yimes-search-btn{width:42px;height:42px}.yimes-menu-btn{display:none;height:42px;padding:0 12px;grid-template-columns:auto auto;gap:7px;font-weight:800}.yimes-menu-btn span{font-size:10px}.yimes-mobile-actions{display:none}.yimes-reference-links{border-bottom:1px solid #e4edf4}.yimes-reference-links-grid{display:grid;grid-template-columns:repeat(6,1fr)}.yimes-reference-links-grid>a{display:grid;grid-template-columns:34px 1fr;grid-gap:9px;gap:9px;align-items:center;padding:14px 12px;border-right:1px solid #e6eef4;transition:.2s}.yimes-reference-links-grid>a:last-child{border-right:0}.yimes-reference-links-grid>a:hover{background:#f5faff}.yimes-reference-links-grid>a>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#eaf5ff;color:#0879e8}.yimes-reference-links-grid svg{width:16px}.yimes-reference-links-grid small,.yimes-reference-links-grid strong{display:block}.yimes-reference-links-grid strong{font-size:10px;color:#21445e}.yimes-reference-links-grid small{font-size:8px;color:#8798a7;margin-top:2px;line-height:1.3}.public-site-page .hero-premium{background:radial-gradient(circle at 80% 20%,rgba(10,167,165,.13),transparent 30%),linear-gradient(135deg,#f8fbff,#eef7fc 58%,#eefbfa);border-bottom:1px solid #dce7ef}.public-site-page .hero-premium:before{opacity:.55}.public-site-page .page-hero{background:radial-gradient(circle at 82% 10%,rgba(10,167,165,.14),transparent 32%),linear-gradient(135deg,#f8fbff,#eef7fc);border-bottom:1px solid #dce7ef}.public-site-page .page-hero h1{color:#102f49;letter-spacing:-.035em}.public-site-page .page-hero p{color:#617d92}.public-site-page .section-head h2{letter-spacing:-.025em}.public-site-page .article-card,.public-site-page .faq-list details,.public-site-page .resource-card{box-shadow:0 9px 28px rgba(8,47,73,.04);transition:.2s}.public-site-page .article-card:hover,.public-site-page .faq-list details:hover,.public-site-page .resource-card:hover{transform:translateY(-2px);border-color:#bdd9ed;box-shadow:0 14px 35px rgba(8,47,73,.08)}.yimes-footer{margin-top:44px;background:linear-gradient(180deg,#082f49,#06263a);color:#c9dbe7}.yimes-footer-cta{position:relative;top:-28px;display:grid;grid-template-columns:58px 1fr auto;grid-gap:18px;gap:18px;align-items:center;background:linear-gradient(135deg,#fff,#f2f9fd);border:1px solid #d9e7f0;border-radius:20px;padding:20px 22px;box-shadow:0 18px 44px rgba(5,34,54,.18);color:#173e5b}.yimes-footer-cta-icon{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#0879e8,#0aa7a5);color:#fff}.yimes-footer-cta span{font-size:9px;text-transform:uppercase;letter-spacing:.09em;font-weight:850;color:#0879e8}.yimes-footer-cta h2{margin:4px 0;font-size:20px}.yimes-footer-cta p{margin:0;font-size:10px;color:#72879a}.yimes-footer-grid{display:grid;grid-template-columns:1.45fr repeat(4,1fr);grid-gap:32px;gap:32px;padding:18px 0 38px}.yimes-footer .yimes-brand-logo{filter:drop-shadow(0 2px 2px rgba(0,0,0,.12))}.yimes-footer-brand p{font-size:10px;line-height:1.65;color:#b6ccda;max-width:330px}.yimes-footer-trust{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.yimes-footer-trust span{display:flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:6px 8px;font-size:8px;color:#d9e8f1}.yimes-footer-trust svg{width:13px;color:#65d4cc}.yimes-footer-column{display:grid;align-content:start;grid-gap:8px;gap:8px}.yimes-footer-column h3{color:#fff;font-size:11px;margin:8px 0 6px}.yimes-footer-column a{color:#b9cfdd;font-size:9.5px;padding:3px 0;transition:.18s}.yimes-footer-column a.active,.yimes-footer-column a:hover{color:#fff;transform:translateX(2px)}.yimes-footer-column a.active:before{content:"•";color:#63d5ce;margin-right:5px}.yimes-footer-bottom{border-top:1px solid rgba(255,255,255,.09);display:flex;justify-content:space-between;gap:15px;padding:16px 0 22px;color:#89a7ba;font-size:9px}@media(max-width:1180px){.yimes-nav-trigger,.yimes-nav>a{padding:10px 7px;font-size:10px}.yimes-brand-logo{width:132px}.yimes-reference-links-grid{grid-template-columns:repeat(3,1fr)}.yimes-reference-links-grid>a:nth-child(3){border-right:0}.yimes-reference-links-grid>a:nth-child(-n+3){border-bottom:1px solid #e6eef4}.yimes-footer-grid{grid-template-columns:1.3fr repeat(2,1fr)}.yimes-footer-column:nth-child(n+4){margin-top:8px}}@media(max-width:900px){.yimes-topbar-inner{grid-template-columns:1fr auto}.yimes-topbar-title{display:none}.yimes-menu-btn{display:grid}.yimes-desktop-only{display:none!important}.yimes-nav{position:absolute;left:0;right:0;top:100%;display:none;background:#fff;border-top:1px solid #e5edf4;box-shadow:0 18px 40px rgba(8,47,73,.14);padding:12px 18px 18px;max-height:calc(100vh - 118px);overflow:auto}.yimes-nav.open{display:grid}.yimes-nav-trigger,.yimes-nav>a{width:100%;justify-content:space-between;padding:11px 10px}.yimes-nav-dropdown-wrap{display:grid}.yimes-mega-menu,.yimes-mini-menu{position:static;width:auto;transform:none;opacity:1;visibility:visible;display:none;pointer-events:auto;box-shadow:none;border:0;background:#f7fafc;margin:3px 0 8px}.yimes-mega-menu.open,.yimes-mini-menu.open{display:grid;transform:none}.yimes-mobile-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.yimes-header-inner{min-height:70px}.yimes-footer-grid{grid-template-columns:1.5fr 1fr 1fr}.yimes-footer-brand{grid-column:1/-1}.yimes-footer-brand p{max-width:520px}}@media(max-width:680px){.yimes-topbar-inner{min-height:31px;gap:8px}.yimes-session{font-size:8px}.yimes-topbar-actions>a{display:none}.yimes-header-inner{min-height:64px;padding-left:14px;padding-right:14px}.yimes-brand-logo{width:118px;height:46px}.yimes-search-btn{width:38px;height:38px}.yimes-menu-btn{height:38px;padding:0 9px}.yimes-menu-btn span{display:none}.yimes-reference-links-grid{grid-template-columns:repeat(2,1fr)}.yimes-reference-links-grid>a{border-bottom:1px solid #e6eef4!important}.yimes-reference-links-grid>a:nth-child(2n){border-right:0}.yimes-footer{margin-top:34px}.yimes-footer-cta{top:-20px;grid-template-columns:46px 1fr;padding:15px}.yimes-footer-cta-icon{width:46px;height:46px}.yimes-footer-cta .btn{grid-column:1/-1;width:100%}.yimes-footer-cta h2{font-size:17px}.yimes-footer-grid{grid-template-columns:1fr 1fr;gap:22px;padding-top:4px}.yimes-footer-brand{grid-column:1/-1}.yimes-footer-bottom{flex-direction:column}.public-site-page .hero h1{font-size:34px}}@media(max-width:420px){.yimes-reference-links-grid{grid-template-columns:1fr}.yimes-reference-links-grid>a{border-right:0}.yimes-footer-grid,.yimes-mobile-actions{grid-template-columns:1fr}.yimes-footer-column{border-top:1px solid rgba(255,255,255,.08);padding-top:12px}}.auth-public-shell{background:linear-gradient(135deg,#f5faff,#f1fbf9);padding:30px 0}.auth-public-shell .auth-page{min-height:auto;max-width:1120px;margin:0 auto;border:1px solid #dce7f0;border-radius:22px;overflow:hidden;box-shadow:0 22px 60px rgba(8,47,73,.11)}.auth-public-shell .auth-brand-panel{min-height:620px}.auth-public-shell .auth-home-link{display:inline-flex;margin-top:18px;color:#dcecf5;font-size:10px;font-weight:800}@media(max-width:760px){.auth-public-shell{padding:14px}.auth-public-shell .auth-page{border-radius:16px}.auth-public-shell .auth-brand-panel{min-height:auto}}.yimes-google-translate-mount{position:fixed!important;left:-10000px!important;top:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.goog-te-banner-frame.skiptranslate,iframe.goog-te-banner-frame{display:none!important}body{top:0!important}.yimes-language-select{display:inline-flex;align-items:center;gap:6px;min-width:118px;color:inherit;font-weight:800;margin:0}.yimes-language-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:inherit;border-radius:8px;padding:6px 24px 6px 8px;font:inherit;font-size:9px;font-weight:800;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 11px) 50%,calc(100% - 7px) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.yimes-language-select select option{color:#173e5b;background:#fff}.yimes-header-inner{min-height:86px}.yimes-brand-logo{width:178px;height:66px}.yimes-brand.compact .yimes-brand-logo{width:136px;height:50px}.yimes-home-registration{background:linear-gradient(135deg,#f5faff,#eef8fd 52%,#eefaf8);border-bottom:1px solid #dce9f1;padding:26px 0}.yimes-home-registration-grid{display:grid;grid-template-columns:.92fr 1.35fr;grid-gap:26px;gap:26px;align-items:stretch}.yimes-registration-intro{border-radius:20px;padding:30px;background:linear-gradient(145deg,#082f49,#0a4769);color:#dcecf5;box-shadow:0 16px 40px rgba(8,47,73,.14);display:flex;flex-direction:column;justify-content:center}.yimes-registration-intro .eyebrow{color:#7be3d7}.yimes-registration-intro h2{font-size:30px;line-height:1.08;color:#fff;margin:10px 0 12px;letter-spacing:-.035em}.yimes-registration-intro>p{font-size:12px;line-height:1.7;margin:0;color:#c3d8e5;max-width:510px}.yimes-registration-benefits{display:grid;grid-gap:9px;gap:9px;margin-top:20px}.yimes-registration-benefits span{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800;color:#e4f2f8}.yimes-registration-benefits svg{width:16px;color:#70dfd5;flex:0 0 auto}.yimes-existing-login{margin-top:22px;color:#cfe5f0;font-size:10px}.yimes-existing-login b{color:#fff}.yimes-registration-card{border:1px solid #d8e6ef;border-radius:20px;padding:22px;box-shadow:0 15px 40px rgba(8,47,73,.09)}.yimes-registration-card-head{display:grid;grid-gap:4px;gap:4px;padding-bottom:15px;margin-bottom:16px;border-bottom:1px solid #e7eef4}.yimes-registration-card-head strong{font-size:18px;color:#123b59}.yimes-registration-card-head small{font-size:9.5px;color:#71889a}.yimes-registration-form{display:grid;grid-gap:13px;gap:13px}.yimes-register-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.yimes-registration-form label{display:grid;grid-gap:6px;gap:6px;font-size:9.5px;font-weight:850;color:#274a63}.yimes-registration-form label small{font-size:8px;font-weight:700;color:#8a9baa}.yimes-registration-form input:not([type=checkbox]){width:100%;height:43px;border:1px solid #d6e3ed;border-radius:10px;padding:0 12px;background:#fbfdff;color:#173e5b;outline:none;font-size:11px;transition:.18s}.yimes-registration-form input:focus{border-color:#48a4ee;box-shadow:0 0 0 3px rgba(8,121,232,.09);background:#fff}.yimes-register-consent{grid-template-columns:18px 1fr!important;align-items:flex-start!important;gap:8px!important;font-weight:650!important;line-height:1.45;color:#5f778a!important}.yimes-register-consent input{margin-top:2px}.yimes-register-note{padding:9px 11px;border-radius:9px;background:#eef9f7;border:1px solid #c8ece6;color:#25756f;font-size:9px;font-weight:750}.yimes-reference-links-head{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:13px 0 9px}.yimes-reference-links-head span{font-size:8px;text-transform:uppercase;letter-spacing:.09em;font-weight:900;color:#0879e8}.yimes-reference-links-head strong{font-size:10px;color:#345a74}.yimes-home-updates{padding:20px 0;background:#fff;border-bottom:1px solid #e1ebf2}.yimes-home-updates-grid{display:grid;grid-gap:16px;gap:16px}.yimes-update-panel{border:1px solid #dce7ef;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 8px 24px rgba(8,47,73,.045)}.yimes-update-head{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;background:linear-gradient(135deg,#f6fbff,#f2faf9);border-bottom:1px solid #e2ebf2}.yimes-update-head>span{display:flex;align-items:center;gap:7px;color:#173f5b;font-size:11px;font-weight:900}.yimes-update-head svg{width:16px;color:#0879e8}.yimes-update-head>a{display:flex;align-items:center;gap:4px;font-size:8.5px;font-weight:850;color:#0879e8}.yimes-date-list,.yimes-update-list{display:grid}.yimes-update-row{display:grid;grid-template-columns:8px 1fr;grid-gap:9px;gap:9px;align-items:flex-start;padding:11px 14px;border-bottom:1px solid #edf2f6}.yimes-date-row:last-child,.yimes-update-row:last-child{border-bottom:0}.yimes-update-row>i{width:6px;height:6px;border-radius:50%;background:#ef7c22;margin-top:5px}.yimes-update-row small,.yimes-update-row strong{display:block}.yimes-update-row strong{font-size:9.8px;line-height:1.4;color:#264b65}.yimes-update-row small{font-size:8.5px;color:#8596a5;margin-top:2px;line-height:1.35}.yimes-date-row{display:grid;grid-template-columns:82px 1fr 18px;grid-gap:10px;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid #edf2f6}.yimes-date-row time{font-size:8.5px;font-weight:900;color:#0879e8;background:#eef7ff;padding:6px 7px;border-radius:7px;text-align:center}.yimes-date-row small,.yimes-date-row strong{display:block}.yimes-date-row strong{font-size:9.5px;color:#264b65}.yimes-date-row small{font-size:8px;color:#8798a7;margin-top:2px}.yimes-date-row>svg{color:#98a9b7}.yimes-update-empty{padding:18px 14px;color:#8495a4;font-size:9px;text-align:center}.yimes-secondary-hero{margin-top:0}.yimes-announcement-page-list{display:grid;grid-gap:12px;gap:12px;max-width:920px}.yimes-announcement-card{display:grid;grid-template-columns:1fr 28px;grid-gap:15px;gap:15px;align-items:center;border:1px solid #dce7ef;border-radius:15px;background:#fff;padding:18px 20px;box-shadow:0 7px 24px rgba(8,47,73,.04);transition:.18s}.yimes-announcement-card:hover{transform:translateY(-2px);border-color:#bad7eb;box-shadow:0 13px 30px rgba(8,47,73,.08)}.yimes-announcement-card span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:#0879e8}.yimes-announcement-card h2{font-size:17px;margin:4px 0;color:#163f5c}.yimes-announcement-card p{font-size:10px;color:#708799;margin:0 0 7px;line-height:1.55}.yimes-announcement-card small{font-size:8.5px;color:#8b9aa7}.yimes-announcement-card>svg{color:#0879e8}.yimes-announcement-detail{max-width:900px;display:grid;grid-gap:14px;gap:14px}.yimes-announcement-detail>time{font-size:9px;color:#8394a2}.yimes-announcement-body{font-size:11px;line-height:1.8;color:#35566e;white-space:pre-wrap}.yimes-mobile-apply-bar{display:none}@media(max-width:900px){.yimes-header-inner{min-height:76px}.yimes-brand-logo{width:158px;height:60px}.yimes-home-registration-grid{grid-template-columns:1fr}.yimes-registration-intro{padding:24px}.yimes-registration-intro h2{font-size:26px}.yimes-home-updates-grid{grid-template-columns:1fr}}@media(max-width:680px){.yimes-topbar-inner{grid-template-columns:1fr auto}.yimes-topbar-actions{display:flex!important;align-items:center}.yimes-topbar-actions>a{display:none!important}.yimes-language-select{min-width:104px;justify-content:flex-end}.yimes-language-select select{max-width:86px;font-size:8px;padding-top:5px;padding-bottom:5px}.yimes-header-inner{min-height:72px;padding-left:12px;padding-right:12px}.yimes-brand-logo{width:148px;height:58px}.yimes-search-btn{display:none}.yimes-menu-btn{height:40px;min-width:42px;padding:0 8px}.yimes-home-registration{padding:14px 0 16px}.yimes-home-registration-grid{gap:10px;padding-left:12px;padding-right:12px}.yimes-registration-intro{padding:17px;border-radius:15px}.yimes-registration-intro .eyebrow{font-size:8px}.yimes-registration-intro h2{font-size:23px;margin:8px 0}.yimes-registration-intro>p{font-size:10px;line-height:1.55}.yimes-registration-benefits{margin-top:13px;gap:6px}.yimes-registration-benefits span{font-size:8.5px}.yimes-registration-benefits svg{width:14px}.yimes-existing-login{margin-top:13px;font-size:9px}.yimes-registration-card{padding:15px;border-radius:15px}.yimes-registration-card-head{padding-bottom:11px;margin-bottom:11px}.yimes-registration-card-head strong{font-size:16px}.yimes-registration-card-head small{font-size:8.5px}.yimes-registration-form{gap:10px}.yimes-register-two{grid-template-columns:1fr;gap:10px}.yimes-registration-form label{font-size:9px}.yimes-registration-form input:not([type=checkbox]){height:42px;font-size:11px}.yimes-reference-links-head{padding:10px 0 7px;display:grid;grid-gap:3px;gap:3px}.yimes-reference-links-head strong{font-size:9px}.yimes-reference-links-grid{grid-template-columns:repeat(2,1fr)!important}.yimes-reference-links-grid>a{padding:11px 9px;grid-template-columns:30px 1fr}.yimes-reference-links-grid>a>span{width:30px;height:30px}.yimes-reference-links-grid strong{font-size:9px}.yimes-reference-links-grid small{font-size:7.4px}.yimes-home-updates{padding:12px 0}.yimes-home-updates-grid{padding-left:12px;padding-right:12px;gap:10px}.yimes-update-panel{border-radius:13px}.yimes-update-head{min-height:44px;padding:9px 11px}.yimes-update-head>span{font-size:10px}.yimes-date-row,.yimes-update-row{padding:9px 11px}.yimes-date-row{grid-template-columns:72px 1fr 15px}.yimes-date-row time{font-size:7.8px;padding:5px}.yimes-reference-home{padding-bottom:64px}.yimes-mobile-apply-bar{position:fixed;display:grid;grid-template-columns:.8fr 1.2fr;left:0;right:0;bottom:0;z-index:120;background:#fff;border-top:1px solid #d7e4ee;box-shadow:0 -9px 28px rgba(8,47,73,.13);padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.yimes-mobile-apply-bar a{min-height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:900}.yimes-mobile-apply-bar a:first-child{border:1px solid #d4e2ec;color:#1a4664;background:#f7fafc}.yimes-mobile-apply-bar a:last-child{background:linear-gradient(135deg,#0879e8,#096dd2);color:#fff}.yimes-announcement-card{padding:14px;border-radius:13px}.yimes-announcement-card h2{font-size:15px}.yimes-announcement-card p{font-size:9.5px}}@media(max-width:420px){.yimes-brand-logo{width:142px;height:56px}.yimes-language-select{min-width:96px}.yimes-language-select svg{display:none}.yimes-language-select select{max-width:96px}.yimes-reference-links-grid{grid-template-columns:1fr 1fr!important}.yimes-reference-links-grid>a{border-right:1px solid #e6eef4!important}.yimes-reference-links-grid>a:nth-child(2n){border-right:0!important}}.yimes-application-alert{background:#071f34;color:#e9f6ff;border-bottom:1px solid rgba(255,255,255,.08)}.yimes-application-alert .container{min-height:34px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;letter-spacing:.01em}.yimes-application-alert a{color:#8ce8dc;font-weight:900;text-decoration:underline;text-underline-offset:3px}.yimes-application-alert b{font-weight:800}.yimes-topbar{background:#0b4163;color:#dcecf5}.yimes-topbar-title{font-weight:800;color:#fff}.yimes-header.reference-v2{background:#fff;border-bottom:1px solid #e0e9f0}.yimes-header.reference-v2 .yimes-header-inner{min-height:96px}.yimes-brand-logo{width:190px!important;height:78px!important;object-fit:contain}.yimes-brand-copy strong{font-size:23px}.yimes-brand-copy small{font-size:8.5px;max-width:230px}.yimes-reference-navbar{background:linear-gradient(90deg,#0a4970,#0a5c89);border-bottom:3px solid #ef7c22;box-shadow:0 5px 18px rgba(8,47,73,.08);position:relative;z-index:55}.yimes-reference-navinner{min-height:48px}.yimes-reference-navbar .yimes-nav{display:flex;align-items:stretch;min-height:48px;gap:0}.yimes-reference-navbar .yimes-nav-trigger,.yimes-reference-navbar .yimes-nav>a{display:flex;align-items:center;padding:0 13px;color:#f2f9fd!important;font-size:9.5px;font-weight:850;border-radius:0!important;background:transparent!important;border:0!important}.yimes-reference-navbar .yimes-nav-trigger.active,.yimes-reference-navbar .yimes-nav-trigger:hover,.yimes-reference-navbar .yimes-nav>a.active,.yimes-reference-navbar .yimes-nav>a:hover{background:rgba(255,255,255,.11)!important;color:#fff!important}.yimes-reference-navbar .yimes-nav-dropdown-wrap{display:flex}.yimes-reference-navbar .yimes-mini-menu{top:46px;left:0}.yimes-reference-navbar .yimes-mobile-actions{margin-left:auto}.yimes-home-registration.reference-v2{background:#f4f8fb}.yimes-home-registration.reference-v2 .yimes-home-registration-grid{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr)}.yimes-home-registration.reference-v2 .yimes-registration-intro{background:#fff;color:#416175;border:1px solid #dce7ef;box-shadow:0 12px 36px rgba(8,47,73,.06);border-radius:14px;padding:28px}.yimes-home-registration.reference-v2 .yimes-registration-intro .eyebrow{color:#0879e8}.yimes-home-registration.reference-v2 .yimes-registration-intro h2{color:#103e5e;font-size:29px}.yimes-home-registration.reference-v2 .yimes-registration-intro>p{color:#607b8e;font-size:11px;line-height:1.7}.yimes-reference-process{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:22px 0 4px}.yimes-reference-process>div{border:1px solid #dfebf3;border-radius:12px;padding:13px;background:#f9fcfe;display:grid;grid-gap:5px;gap:5px}.yimes-reference-process span{width:32px;height:32px;border-radius:9px;background:#eaf5ff;display:grid;place-items:center;color:#0879e8}.yimes-reference-process svg{width:17px}.yimes-reference-process b{font-size:9px;color:#173f5c}.yimes-reference-process small{font-size:7.7px;line-height:1.4;color:#7990a0}.yimes-home-registration.reference-v2 .yimes-registration-benefits span{color:#335c75}.yimes-home-registration.reference-v2 .yimes-existing-login{color:#557387}.yimes-home-registration.reference-v2 .yimes-existing-login b{color:#0879e8}.yimes-registration-card{border-radius:14px!important;border-top:0!important;padding:0!important;overflow:hidden}.yimes-registration-ribbon{background:linear-gradient(90deg,#0a4970,#0a6c9b);color:#fff;font-size:14px;font-weight:950;letter-spacing:.05em;padding:13px 18px}.yimes-registration-card-head{margin:0!important;padding:14px 18px!important;background:#f8fbfd}.yimes-registration-card-head strong{font-size:14px!important}.yimes-registration-form{padding:17px 18px 19px}.yimes-registration-form input:not([type=checkbox]){border-radius:7px!important;height:41px!important}.yimes-form-login{text-align:center;font-size:9px;color:#738697}.yimes-form-login a{font-weight:900;color:#0879e8}.yimes-forgot-row{display:flex;justify-content:flex-end;margin-top:-5px}.yimes-forgot-row a{font-size:9px;font-weight:850;color:#0879e8}.yimes-password-reset-flow{display:grid;grid-gap:14px;gap:14px}.yimes-reset-security{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 9px;gap:4px 9px;align-items:center;padding:11px 12px;border-radius:10px;background:#eef8f6;border:1px solid #d2ebe6}.yimes-reset-security svg{grid-row:1/3;width:18px;color:#168a80}.yimes-reset-security span{font-size:9px;font-weight:900;color:#27695f}.yimes-reset-security b{font-size:8px;color:#688a84}.yimes-input-icon{position:relative}.yimes-input-icon svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:16px;color:#8aa0af}.yimes-input-icon input{padding-left:36px!important}.yimes-reset-success{text-align:center;display:grid;grid-gap:9px;gap:9px}.yimes-reset-success>svg{width:48px;height:48px;color:#18947f;margin:auto}.yimes-reset-success h3{margin:0;color:#123f5d}.yimes-reset-success p{font-size:10px;color:#6d8394}.yimes-verify-page{min-height:66vh;background:#f4f8fb;padding:46px 0}.yimes-verify-card{max-width:760px;margin:auto;background:#fff;border:1px solid #dce7ef;border-radius:20px;padding:30px;box-shadow:0 16px 45px rgba(8,47,73,.08);text-align:center}.yimes-verify-card h1{color:#123e5c;margin:8px 0 20px}.yimes-verify-mark{width:62px;height:62px;border-radius:18px;display:grid;place-items:center;margin:0 auto 12px}.yimes-verify-mark svg{width:34px;height:34px}.yimes-verify-mark.ok{background:#eaf8f4;color:#138d76}.yimes-verify-mark.bad{background:#fff0f0;color:#d24f4f}.yimes-verify-data{display:grid;grid-template-columns:1fr 1fr;text-align:left;border:1px solid #e1eaf1;border-radius:14px;overflow:hidden;margin:18px 0}.yimes-verify-data>div{padding:13px 14px;border-bottom:1px solid #edf2f6}.yimes-verify-data>div:nth-child(odd){border-right:1px solid #edf2f6}.yimes-verify-data span,.yimes-verify-data strong{display:block}.yimes-verify-data span{font-size:8px;text-transform:uppercase;letter-spacing:.06em;font-weight:850;color:#879aa8}.yimes-verify-data strong{font-size:11px;color:#244d68;margin-top:4px;text-transform:capitalize}.yimes-verify-privacy{display:flex;gap:9px;text-align:left;background:#f3f8fb;border-radius:11px;padding:12px;margin:15px 0}.yimes-verify-privacy svg{width:17px;flex:0 0 auto;color:#0879e8}.yimes-verify-privacy p{font-size:9px;line-height:1.5;color:#647c8e;margin:0}.yimes-application-qr-card{display:grid!important;grid-template-columns:1fr 118px;grid-gap:16px;gap:16px;align-items:center;margin-bottom:16px}.yimes-application-qr-card h2{margin:5px 0;color:#123f5d}.yimes-application-qr-card p{font-size:10px;color:#6c8294;margin:0}.yimes-application-qr-card img{width:118px;height:118px;border:1px solid #dce7ef;border-radius:11px;padding:6px;background:#fff}@media(max-width:980px){.yimes-home-registration.reference-v2 .yimes-home-registration-grid{grid-template-columns:1fr}.yimes-reference-process{grid-template-columns:repeat(3,1fr)}.yimes-reference-navbar .yimes-nav-trigger,.yimes-reference-navbar .yimes-nav>a{padding:0 9px;font-size:8.7px}}@media(max-width:680px){.yimes-application-alert .container{justify-content:flex-start;overflow:hidden;white-space:nowrap;padding-left:12px;padding-right:12px}.yimes-application-alert b{overflow:hidden;text-overflow:ellipsis}.yimes-header.reference-v2 .yimes-header-inner{min-height:78px}.yimes-brand-logo{width:166px!important;height:66px!important}.yimes-brand-copy{display:none!important}.yimes-reference-navbar{background:#fff;border-bottom:1px solid #dce7ef;box-shadow:none}.yimes-reference-navinner{min-height:0;padding:0}.yimes-reference-navbar .yimes-nav{display:none;position:absolute;top:0;left:10px;right:10px;min-height:auto;background:#fff;border:1px solid #dbe7ef;border-radius:14px;padding:9px;box-shadow:0 18px 42px rgba(8,47,73,.16);z-index:130}.yimes-reference-navbar .yimes-nav.open{display:grid}.yimes-reference-navbar .yimes-nav-trigger,.yimes-reference-navbar .yimes-nav>a{color:#214a65!important;min-height:42px;padding:0 11px!important;border-bottom:1px solid #edf2f5!important;justify-content:space-between}.yimes-reference-navbar .yimes-nav>a.active{background:#eef7ff!important;color:#0879e8!important}.yimes-reference-navbar .yimes-nav-dropdown-wrap{display:grid}.yimes-reference-navbar .yimes-mini-menu{position:static;box-shadow:none;border:0;background:#f7fafc}.yimes-reference-navbar .yimes-mobile-actions{display:grid;margin:8px 0 0}.yimes-home-registration.reference-v2{padding:12px 0 16px}.yimes-home-registration.reference-v2 .yimes-registration-intro{padding:17px;border-radius:13px}.yimes-home-registration.reference-v2 .yimes-registration-intro h2{font-size:22px}.yimes-reference-process{grid-template-columns:1fr;gap:7px;margin-top:14px}.yimes-reference-process>div{grid-template-columns:30px 1fr;align-items:center;padding:9px}.yimes-reference-process span{grid-row:1/3;width:29px;height:29px}.yimes-registration-card{border-radius:13px!important}.yimes-registration-ribbon{font-size:12px;padding:11px 14px}.yimes-registration-form{padding:14px}.yimes-verify-page{padding:24px 12px}.yimes-verify-card{padding:20px 15px;border-radius:15px}.yimes-verify-data{grid-template-columns:1fr}.yimes-verify-data>div:nth-child(odd){border-right:0}.yimes-application-qr-card{grid-template-columns:1fr}.yimes-application-qr-card img{width:145px;height:145px;margin:auto}}:root{--yimes-shell:1180px;--yimes-gutter:24px;--yimes-mobile-gutter:12px;--yimes-border:#dce7ef;--yimes-ink:#123d59;--yimes-muted:#657f92;--yimes-surface:#fff;--yimes-soft:#f5f8fb;--yimes-navy:#0a4163;--yimes-navy-2:#083651;--yimes-blue:#0879e8;--yimes-orange:#ef7c22}.public-site-page .container,.yimes-application-alert.professional-v3>.container,.yimes-footer.professional-v3 .container,.yimes-header.professional-v3>.container,.yimes-home-registration>.container,.yimes-reference-links>.container,.yimes-reference-navbar.professional-v3>.container{width:min(calc(100% - (var(--yimes-gutter) * 2)),var(--yimes-shell));max-width:var(--yimes-shell);margin-left:auto;margin-right:auto;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.yimes-application-alert.professional-v3{background:#082c44;border-bottom:0;color:#eef8fd}.yimes-application-alert.professional-v3>.container{min-height:32px;justify-content:flex-start;font-size:10px;gap:9px}.yimes-application-alert.professional-v3 a{margin-left:auto;color:#fff4cf;text-decoration:none;border-left:1px solid rgba(255,255,255,.18);padding-left:12px}.yimes-header.professional-v3{position:relative;top:auto;background:#fff;border-bottom:1px solid var(--yimes-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:75}.yimes-header.professional-v3 .yimes-header-pro-inner{min-height:90px;display:grid;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;grid-gap:28px;gap:28px}.yimes-header.professional-v3 .yimes-brand{min-width:0}.yimes-header.professional-v3 .yimes-brand-logo{width:205px!important;height:76px!important;object-fit:contain}.yimes-header.professional-v3 .yimes-brand-copy{display:none!important}.yimes-header-identity{display:grid;grid-gap:3px;gap:3px;padding-left:24px;border-left:1px solid #e2ebf2;min-width:0}.yimes-header-identity span{display:flex;align-items:center;gap:6px;color:var(--yimes-blue);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.yimes-header-identity strong{color:var(--yimes-ink);font-size:17px;line-height:1.25;letter-spacing:-.015em}.yimes-header-identity small{color:#8296a5;font-size:9px;line-height:1.4}.yimes-header.professional-v3 .yimes-header-actions{justify-self:end;display:flex;align-items:center;gap:8px}.yimes-header.professional-v3 .yimes-search-btn{width:38px;height:38px;border-radius:8px;background:#f7fafc}.yimes-header.professional-v3 .btn{min-height:38px;padding:0 14px;border-radius:8px;font-size:10px}.yimes-header.professional-v3 .yimes-menu-btn{display:none}.yimes-reference-navbar.professional-v3{background:linear-gradient(90deg,var(--yimes-navy-2),#0b5278);border-bottom:3px solid var(--yimes-orange);box-shadow:0 5px 15px rgba(8,47,73,.06);position:relative;z-index:70}.yimes-reference-navbar.professional-v3 .yimes-reference-navinner{min-height:46px}.yimes-reference-navbar.professional-v3 .yimes-nav{min-height:46px;margin:0;display:flex;align-items:stretch;justify-content:flex-start;gap:0}.yimes-reference-navbar.professional-v3 .yimes-nav-trigger,.yimes-reference-navbar.professional-v3 .yimes-nav>a{min-height:46px;padding:0 15px!important;color:#f4f9fc!important;font-size:10px!important;font-weight:800;border-radius:0!important;background:transparent!important;border:0!important;display:flex;align-items:center;white-space:nowrap}.yimes-reference-navbar.professional-v3 .yimes-nav-trigger.active,.yimes-reference-navbar.professional-v3 .yimes-nav-trigger:hover,.yimes-reference-navbar.professional-v3 .yimes-nav>a.active,.yimes-reference-navbar.professional-v3 .yimes-nav>a:hover{background:rgba(255,255,255,.11)!important;color:#fff!important}.yimes-reference-navbar.professional-v3 .yimes-nav-trigger.active:after,.yimes-reference-navbar.professional-v3 .yimes-nav>a.active:after{display:none}.yimes-reference-navbar.professional-v3 .yimes-nav-dropdown-wrap{display:flex;position:relative}.yimes-reference-navbar.professional-v3 .yimes-mini-menu{top:48px;left:0;transform:translateY(-4px);width:220px;border-radius:10px}.yimes-reference-navbar.professional-v3 .yimes-mini-menu.open{transform:translateY(0)}.yimes-reference-navbar.professional-v3 .yimes-mobile-actions{display:none}.yimes-reference-home{background:#fff}.yimes-reference-home .section{padding:40px 0!important}.yimes-reference-home .section-soft{background:var(--yimes-soft)!important;border-top:1px solid #edf2f6;border-bottom:1px solid #edf2f6}.yimes-reference-home .section-head{margin-bottom:22px;align-items:flex-end;gap:20px}.yimes-reference-home .section-head h2{margin:4px 0 0;font-size:27px;line-height:1.18;color:var(--yimes-ink);letter-spacing:-.025em}.yimes-reference-home .section-head p{margin:7px 0 0;max-width:650px;font-size:11px;line-height:1.65;color:var(--yimes-muted)}.yimes-reference-home .eyebrow{font-size:9px;letter-spacing:.09em;font-weight:900}.yimes-home-registration.reference-v2{padding:28px 0;background:#f5f8fb;border-bottom:1px solid #e4ecf2}.yimes-home-registration.reference-v2 .yimes-home-registration-grid{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);gap:22px;align-items:stretch}.yimes-home-registration.reference-v2 .yimes-registration-intro,.yimes-registration-card{border:1px solid var(--yimes-border)!important;border-radius:10px!important;box-shadow:0 7px 22px rgba(8,47,73,.045)!important}.yimes-registration-card{background:#fff}.yimes-registration-ribbon{background:linear-gradient(90deg,var(--yimes-navy),#0b5d86);border-bottom:3px solid var(--yimes-orange);font-size:13px;letter-spacing:.055em}.yimes-reference-process>div{border-radius:9px;background:#f8fbfd}.yimes-reference-links{background:#fff;border-bottom:1px solid #e4ecf2}.yimes-reference-links-head{padding:15px 0 9px}.yimes-reference-links-grid{border:1px solid var(--yimes-border);border-radius:10px;overflow:hidden;margin-bottom:18px;background:#fff}.yimes-reference-links-grid>a{min-height:66px;padding:12px;border-color:#e6eef4!important}.yimes-home-updates{padding:26px 0!important;background:#fff!important;border-bottom:1px solid #e4ecf2}.yimes-home-updates-grid{grid-template-columns:1fr 1fr;gap:18px}.yimes-update-panel{border-radius:10px!important;box-shadow:none!important;border:1px solid var(--yimes-border)!important}.yimes-update-head{background:#f7fafc;border-bottom:1px solid #e5edf3}.yimes-reference-home .yimes-secondary-hero{padding:42px 0!important;border-bottom:1px solid #e4ecf2}.yimes-reference-home .hero-grid{gap:28px;align-items:center}.yimes-reference-home .article-card,.yimes-reference-home .category-card,.yimes-reference-home .deadline-card,.yimes-reference-home .hero-panel,.yimes-reference-home .match-callout,.yimes-reference-home .panel,.yimes-reference-home .resource-card,.yimes-reference-home .service-card{border-radius:11px!important;border-color:var(--yimes-border)!important;box-shadow:0 6px 18px rgba(8,47,73,.04)!important}.yimes-reference-home .card-grid,.yimes-reference-home .category-grid,.yimes-reference-home .deadline-grid,.yimes-reference-home .how-grid,.yimes-reference-home .service-grid{gap:16px!important}.yimes-reference-home .impact-strip{border-top:0;border-bottom:1px solid #e3ebf1;background:#fff}.yimes-reference-home .impact-grid{min-height:88px}.yimes-footer.professional-v3{margin-top:0;background:#082e47;color:#cbdce7;border-top:4px solid var(--yimes-orange)}.yimes-footer.professional-v3 .yimes-footer-highlight{background:#f4f8fb;color:var(--yimes-ink);border-bottom:1px solid #dce7ef}.yimes-footer-highlight-inner{min-height:116px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px}.yimes-footer-highlight-icon{width:52px;height:52px;border-radius:10px;background:#e7f3fc;color:var(--yimes-blue);display:grid;place-items:center}.yimes-footer-highlight-icon svg{width:24px}.yimes-footer-highlight-copy{display:grid;grid-gap:3px;gap:3px}.yimes-footer-highlight-copy span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:var(--yimes-blue)}.yimes-footer-highlight-copy h2{margin:0;font-size:20px;line-height:1.25;color:var(--yimes-ink)}.yimes-footer-highlight-copy p{margin:0;font-size:10px;line-height:1.55;color:var(--yimes-muted)}.yimes-footer-highlight-actions{display:flex;align-items:center;gap:8px}.yimes-footer-highlight-actions .btn{min-height:40px;border-radius:8px;padding:0 14px;font-size:10px}.yimes-footer.professional-v3 .yimes-footer-grid{display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(4,minmax(120px,1fr));grid-gap:34px;gap:34px;padding:36px 0 34px}.yimes-footer.professional-v3 .yimes-footer-brand{padding-right:18px}.yimes-footer.professional-v3 .yimes-footer-brand .yimes-brand{display:inline-flex;background:#fff;border-radius:9px;padding:5px 9px;margin-bottom:14px}.yimes-footer.professional-v3 .yimes-footer-brand .yimes-brand-logo{width:160px!important;height:58px!important;object-fit:contain}.yimes-footer.professional-v3 .yimes-footer-brand .yimes-brand-copy{display:none!important}.yimes-footer.professional-v3 .yimes-footer-brand p{margin:0;max-width:310px;font-size:10px;line-height:1.65;color:#b9ceda}.yimes-footer.professional-v3 .yimes-footer-trust{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.yimes-footer.professional-v3 .yimes-footer-trust span{display:flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.13);border-radius:7px;padding:6px 8px;font-size:8px;color:#d6e6ef}.yimes-footer.professional-v3 .yimes-footer-trust svg{width:13px}.yimes-footer.professional-v3 .yimes-footer-column{display:grid;align-content:start;grid-gap:8px;gap:8px}.yimes-footer.professional-v3 .yimes-footer-column h3{margin:2px 0 7px;color:#fff;font-size:11px;letter-spacing:.02em}.yimes-footer.professional-v3 .yimes-footer-column a{font-size:9.5px;line-height:1.45;color:#bed1dd;padding:2px 0;transition:.18s}.yimes-footer.professional-v3 .yimes-footer-column a.active,.yimes-footer.professional-v3 .yimes-footer-column a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.yimes-footer-bottom-wrap{border-top:1px solid rgba(255,255,255,.1);background:#06263b}.yimes-footer.professional-v3 .yimes-footer-bottom{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:8.5px;color:#a9c0ce}@media(max-width:1050px){.yimes-header.professional-v3 .yimes-header-pro-inner{grid-template-columns:auto 1fr auto;gap:18px}.yimes-header.professional-v3 .yimes-brand-logo{width:184px!important;height:70px!important}.yimes-header-identity strong{font-size:15px}.yimes-reference-navbar.professional-v3 .yimes-nav-trigger,.yimes-reference-navbar.professional-v3 .yimes-nav>a{padding:0 10px!important;font-size:9px!important}.yimes-footer.professional-v3 .yimes-footer-grid{grid-template-columns:1.3fr repeat(2,1fr);gap:26px}}@media(max-width:760px){:root{--yimes-gutter:var(--yimes-mobile-gutter)}.public-site-page .container,.yimes-application-alert.professional-v3>.container,.yimes-footer.professional-v3 .container,.yimes-header.professional-v3>.container,.yimes-home-registration>.container,.yimes-reference-links>.container,.yimes-reference-navbar.professional-v3>.container{width:calc(100% - (var(--yimes-mobile-gutter) * 2));padding-left:0!important;padding-right:0!important}.yimes-application-alert.professional-v3>.container{min-height:30px;font-size:8.5px;white-space:nowrap;overflow:hidden}.yimes-application-alert.professional-v3 b{overflow:hidden;text-overflow:ellipsis}.yimes-application-alert.professional-v3 a{flex:0 0 auto;padding-left:8px}.yimes-header.professional-v3 .yimes-header-pro-inner{min-height:72px;grid-template-columns:42px minmax(0,1fr) auto;gap:8px}.yimes-header.professional-v3 .yimes-mobile-menu-trigger{display:grid!important;width:40px;height:40px;padding:0;border-radius:8px;place-items:center;border:1px solid #dce7ef;background:#f8fafc;color:var(--yimes-ink)}.yimes-header.professional-v3 .yimes-mobile-menu-trigger span{display:none}.yimes-header.professional-v3 .yimes-brand{justify-self:center}.yimes-header.professional-v3 .yimes-brand-logo{width:154px!important;height:58px!important}.yimes-header-identity{display:none}.yimes-header.professional-v3 .yimes-header-actions{justify-self:end;gap:0}.yimes-header.professional-v3 .yimes-language-select{height:40px;min-width:42px;max-width:82px;border:1px solid #dce7ef;border-radius:8px;background:#f8fafc;padding:0 5px}.yimes-header.professional-v3 .yimes-language-select svg{display:block;width:15px;flex:0 0 auto}.yimes-header.professional-v3 .yimes-language-select select{max-width:52px;border:0;background:transparent;font-size:8px;padding:0}.yimes-reference-navbar.professional-v3{height:0;border:0;background:transparent;box-shadow:none;overflow:visible}.yimes-reference-navbar.professional-v3 .yimes-reference-navinner{min-height:0;width:100%!important}.yimes-reference-navbar.professional-v3 .yimes-nav{display:none;position:absolute;top:6px;left:12px;right:12px;background:#fff;border:1px solid #dce7ef;border-radius:10px;box-shadow:0 18px 42px rgba(8,47,73,.18);padding:8px;z-index:160;min-height:auto}.yimes-reference-navbar.professional-v3 .yimes-nav.open{display:grid}.yimes-reference-navbar.professional-v3 .yimes-nav-trigger,.yimes-reference-navbar.professional-v3 .yimes-nav>a{min-height:43px!important;padding:0 11px!important;color:#234b65!important;background:#fff!important;border-bottom:1px solid #edf2f5!important;font-size:10px!important;justify-content:space-between}.yimes-reference-navbar.professional-v3 .yimes-nav>a.active{background:#eef6fc!important;color:var(--yimes-blue)!important}.yimes-reference-navbar.professional-v3 .yimes-nav-dropdown-wrap{display:grid}.yimes-reference-navbar.professional-v3 .yimes-mini-menu{position:static;transform:none;width:auto;opacity:1;visibility:visible;pointer-events:auto;display:none;border:0;box-shadow:none;background:#f7fafc;border-radius:6px;padding:4px}.yimes-reference-navbar.professional-v3 .yimes-mini-menu.open{display:grid;transform:none}.yimes-reference-navbar.professional-v3 .yimes-mobile-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:8px}.yimes-home-registration.reference-v2{padding:16px 0}.yimes-home-registration.reference-v2 .yimes-home-registration-grid{grid-template-columns:1fr;gap:12px;padding-left:0!important;padding-right:0!important}.yimes-home-registration.reference-v2 .yimes-registration-intro{padding:16px}.yimes-home-registration.reference-v2 .yimes-registration-intro h2{font-size:21px;line-height:1.25}.yimes-reference-process{grid-template-columns:1fr;gap:7px}.yimes-registration-card{width:100%}.yimes-reference-links-head{display:grid;grid-gap:3px;gap:3px;padding:12px 0 8px}.yimes-reference-links-grid{grid-template-columns:1fr 1fr!important;margin-bottom:14px}.yimes-reference-links-grid>a{min-height:64px;padding:10px 9px}.yimes-home-updates{padding:18px 0!important}.yimes-home-updates-grid{grid-template-columns:1fr;gap:12px;padding-left:0!important;padding-right:0!important}.yimes-reference-home .section{padding:28px 0!important}.yimes-reference-home .section-head{display:grid;grid-gap:5px;gap:5px;margin-bottom:16px;align-items:start}.yimes-reference-home .section-head h2{font-size:22px}.yimes-reference-home .section-head p{font-size:10px;line-height:1.6}.yimes-reference-home .yimes-secondary-hero{padding:28px 0!important}.yimes-reference-home .hero-grid{grid-template-columns:1fr!important;gap:16px}.yimes-reference-home .hero h1{font-size:31px!important;line-height:1.08}.yimes-reference-home .hero-search{width:100%}.yimes-reference-home .impact-grid{grid-template-columns:1fr 1fr!important;min-height:auto;padding-top:14px;padding-bottom:14px;gap:0}.yimes-reference-home .impact-grid>div{padding:10px;border-bottom:1px solid #edf2f5}.yimes-reference-home .card-grid,.yimes-reference-home .deadline-grid,.yimes-reference-home .how-grid,.yimes-reference-home .service-grid{grid-template-columns:1fr!important;gap:11px!important}.yimes-reference-home .category-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.yimes-footer-highlight-inner{grid-template-columns:42px 1fr;min-height:auto;padding-top:18px;padding-bottom:18px;gap:12px}.yimes-footer-highlight-icon{width:42px;height:42px}.yimes-footer-highlight-copy h2{font-size:16px}.yimes-footer-highlight-copy p{font-size:9px}.yimes-footer-highlight-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.yimes-footer.professional-v3 .yimes-footer-grid{grid-template-columns:1fr 1fr;gap:22px 18px;padding:28px 0}.yimes-footer.professional-v3 .yimes-footer-brand{grid-column:1/-1;padding-right:0;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}.yimes-footer.professional-v3 .yimes-footer-brand p{max-width:none}.yimes-footer.professional-v3 .yimes-footer-column{border:0!important;padding-top:0!important}.yimes-footer.professional-v3 .yimes-footer-bottom{min-height:64px;display:grid;justify-content:start;grid-gap:4px;gap:4px;padding-top:12px;padding-bottom:12px}}@media(max-width:420px){.yimes-header.professional-v3 .yimes-brand-logo{width:146px!important;height:56px!important}.yimes-header.professional-v3 .yimes-language-select{max-width:74px}.yimes-reference-links-grid{grid-template-columns:1fr!important}.yimes-reference-links-grid>a{border-right:0!important}.yimes-reference-home .category-grid{grid-template-columns:1fr!important}.yimes-footer-highlight-actions,.yimes-footer.professional-v3 .yimes-footer-grid{grid-template-columns:1fr}.yimes-footer.professional-v3 .yimes-footer-brand{grid-column:auto}.yimes-footer.professional-v3 .yimes-footer-column{border-top:1px solid rgba(255,255,255,.08)!important;padding-top:13px!important}}:root{--s31-navy:#071f33;--s31-navy2:#0b3553;--s31-blue:#1769e0;--s31-teal:#0e9f9a;--s31-orange:#ee7b24;--s31-ink:#102a3c;--s31-muted:#667b8b;--s31-line:#dde7ee;--s31-soft:#f5f8fb;--s31-soft2:#eef4f8;--s31-white:#fff;--s31-shadow:0 14px 38px rgba(7,31,51,.08);--s31-radius:16px;--s31-shell:1200px}html{scroll-behavior:smooth}body{background:#fff;color:var(--s31-ink)}.container{width:min(calc(100% - 48px),var(--s31-shell));max-width:var(--s31-shell);margin-left:auto;margin-right:auto}.step31-utility{background:var(--s31-navy);color:#dce8f0;font-size:11px}.step31-utility-inner{min-height:34px;justify-content:space-between}.step31-utility-inner,.step31-utility-left,.step31-utility-right{display:flex;align-items:center;gap:18px}.step31-utility-left>span,.step31-utility-right>a{display:flex;align-items:center;gap:6px}.step31-utility-right>a{color:#dce8f0}.step31-live{font-weight:850;color:#fff}.step31-live i{width:7px;height:7px;border-radius:50%;background:#31d19b;box-shadow:0 0 0 4px rgba(49,209,155,.13)}.step31-header{background:rgba(255,255,255,.98);border-bottom:1px solid var(--s31-line);position:-webkit-sticky;position:sticky;top:0;z-index:80;box-shadow:0 8px 26px rgba(7,31,51,.05);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.step31-header-main{height:82px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:28px;gap:28px}.step31-header .yimes-brand-logo{width:190px!important;height:68px!important;object-fit:contain}.step31-header .yimes-brand-copy{display:none!important}.step31-nav{display:flex;justify-content:center;align-items:center;gap:2px}.step31-nav-dropdown>button,.step31-nav>a{position:relative;border:0;background:transparent;color:#315166;font-size:12px;font-weight:780;padding:10px;border-radius:10px;cursor:pointer;white-space:nowrap}.step31-nav-dropdown>button.active,.step31-nav-dropdown>button:hover,.step31-nav>a.active,.step31-nav>a:hover{color:var(--s31-blue);background:#f1f6fb}.step31-nav-dropdown>button.active:after,.step31-nav>a.active:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:4px;background:linear-gradient(90deg,var(--s31-blue),var(--s31-teal))}.step31-nav-dropdown{position:relative}.step31-nav-popover{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-6px);width:250px;background:#fff;border:1px solid var(--s31-line);border-radius:14px;box-shadow:var(--s31-shadow);padding:10px;opacity:0;visibility:hidden;pointer-events:none;transition:.18s}.step31-nav-popover.open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.step31-nav-popover>strong{display:block;padding:9px 10px;color:#163c55;font-size:11px;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #edf2f5}.step31-nav-popover>a{display:block;padding:9px 10px;border-radius:9px;color:#39576b;font-size:11px;font-weight:700}.step31-nav-popover>a:hover{background:#f1f7fc;color:var(--s31-blue)}.step31-header-actions{display:flex;align-items:center;gap:8px}.step31-header-actions .btn{min-height:40px;border-radius:10px;padding:0 15px;font-size:11px}.step31-search{width:40px;height:40px;border:1px solid var(--s31-line);background:#f8fafc;border-radius:10px;display:grid;place-items:center;color:#29485e}.step31-menu-button,.step31-mobile-actions{display:none}.step31-trust-line{border-top:1px solid #edf2f5;background:#fbfcfd}.step31-trust-line .container{min-height:27px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9.5px;color:#718391}.step31-public-home{background:#fff}.step31-public-home>section:first-child{padding-top:20px}.step31-hero-section{background:radial-gradient(circle at 15% 10%,rgba(23,105,224,.08),transparent 28%),radial-gradient(circle at 85% 10%,rgba(14,159,154,.08),transparent 26%),linear-gradient(180deg,#fbfdff,#f4f8fb);border-top:1px solid #edf2f5;border-bottom:1px solid var(--s31-line);padding:34px 0 42px}.step31-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);grid-gap:34px;gap:34px;align-items:stretch}.step31-hero-copy{padding:22px 4px 14px 0;display:flex;flex-direction:column;justify-content:center}.step31-eyebrow{display:inline-flex;align-items:center;gap:7px;width:max-content;color:var(--s31-blue);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.step31-hero-copy h1{margin:12px 0 14px;max-width:680px;font-size:48px;line-height:1.06;letter-spacing:-.04em;color:var(--s31-navy)}.step31-hero-copy h1 span{background:linear-gradient(90deg,var(--s31-blue),var(--s31-teal));-webkit-background-clip:text;color:transparent}.step31-hero-copy>p{margin:0;max-width:650px;color:var(--s31-muted);font-size:16px;line-height:1.7}.step31-scholarship-search{margin-top:23px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;background:#fff;border:1px solid #d6e3ec;border-radius:14px;padding:7px 7px 7px 14px;box-shadow:0 10px 30px rgba(7,31,51,.06);max-width:680px}.step31-scholarship-search svg{color:#7890a0}.step31-scholarship-search input{border:0!important;box-shadow:none!important;background:transparent!important;min-height:42px;padding:0 10px!important;font-size:13px}.step31-scholarship-search .btn{min-height:42px;border-radius:10px}.step31-popular{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;align-items:center;font-size:10px}.step31-popular b{color:#5b7080}.step31-popular a{color:var(--s31-blue);background:#edf5ff;border-radius:999px;padding:6px 9px}.step31-trust{display:flex;flex-wrap:wrap;gap:15px;margin-top:22px;color:#4c6678;font-size:10.5px;font-weight:700}.step31-trust span{display:flex;align-items:center;gap:6px}.step31-trust svg{width:15px;color:var(--s31-teal)}.step31-journey-mini{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:22px}.step31-journey-mini>div{display:grid;grid-template-columns:auto 1fr;grid-gap:9px;gap:9px;align-items:start;padding:12px;background:rgba(255,255,255,.72);border:1px solid #e1eaf0;border-radius:12px}.step31-journey-mini i{font-style:normal;font-size:9px;font-weight:900;color:#9aacb9}.step31-journey-mini span{display:grid;grid-template-columns:auto 1fr;grid-column-gap:6px;column-gap:6px}.step31-journey-mini svg{width:16px;color:var(--s31-blue);grid-row:1/3}.step31-journey-mini b{font-size:11px;color:#24485f}.step31-journey-mini small{font-size:8.5px;color:#7b8f9d}.step31-register-card{background:#fff;border:1px solid #dce7ef;border-radius:18px;box-shadow:var(--s31-shadow);overflow:hidden}.step31-register-head{padding:20px 22px 16px;border-bottom:1px solid #e8eef3;background:linear-gradient(135deg,#f9fbfd,#eef5fa)}.step31-register-head span{display:block;color:var(--s31-orange);font-size:9.5px;font-weight:900;letter-spacing:.09em}.step31-register-head h2{margin:5px 0 4px;font-size:22px;color:var(--s31-navy)}.step31-register-head p{margin:0;color:#728694;font-size:10.5px;line-height:1.5}.step31-register-form{padding:18px 22px 20px;display:grid;grid-gap:12px;gap:12px}.step31-register-form label{display:grid;grid-gap:5px;gap:5px;font-size:10px;font-weight:800;color:#38566b}.step31-register-form label small{font-weight:600;color:#8296a4}.step31-register-form input{min-height:42px;border:1px solid #d8e3eb!important;border-radius:10px!important;background:#fff!important;padding:0 11px!important;font-size:11px!important;box-shadow:none!important}.step31-register-form input:focus{border-color:#8bb9ea!important;box-shadow:0 0 0 3px rgba(23,105,224,.08)!important}.step31-form-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.step31-consent{grid-template-columns:auto 1fr!important;align-items:start!important;gap:8px!important;font-weight:600!important;line-height:1.45}.step31-consent input{min-height:auto!important;width:15px;height:15px;margin-top:2px}.step31-form-note{gap:6px;color:#147c65;background:#edfaf6;border:1px solid #cdeee4;border-radius:9px;padding:8px 10px}.step31-form-login,.step31-form-note{display:flex;align-items:center;font-size:10px}.step31-form-login{justify-content:center;gap:5px;color:#778c9b}.step31-form-login a{color:var(--s31-blue);font-weight:800}.step31-quick-section{padding:24px 0;background:#fff;border-bottom:1px solid var(--s31-line)}.step31-section-label{display:flex;align-items:end;justify-content:space-between;margin-bottom:12px}.step31-section-label span{color:var(--s31-blue);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.step31-section-label strong{font-size:12px;color:#526b7b}.step31-quick-grid{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--s31-line);border-radius:15px;overflow:hidden}.step31-quick-grid>a{display:grid;grid-template-columns:38px 1fr;grid-gap:10px;gap:10px;align-items:center;min-height:74px;padding:12px;border-right:1px solid #e8eef3;transition:.18s}.step31-quick-grid>a:last-child{border-right:0}.step31-quick-grid>a:hover{background:#f7fbff}.step31-quick-grid>a>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#edf5ff;color:var(--s31-blue)}.step31-quick-grid svg{width:17px}.step31-quick-grid small,.step31-quick-grid strong{display:block}.step31-quick-grid strong{font-size:10.5px;color:#294b62}.step31-quick-grid small{font-size:8.5px;color:#8194a2;line-height:1.35;margin-top:2px}.step31-updates-section{padding:36px 0;background:#fff}.step31-updates-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.step31-update-card{background:#fff;border:1px solid var(--s31-line);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(7,31,51,.04)}.step31-card-head{display:flex;justify-content:space-between;align-items:end;padding:16px 18px;border-bottom:1px solid #e9eff3;background:#fafcfd}.step31-card-head span{display:block;color:var(--s31-blue);font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.step31-card-head h2{margin:3px 0 0;font-size:17px;color:var(--s31-navy)}.step31-card-head>a{display:flex;align-items:center;gap:5px;color:var(--s31-blue);font-size:10px;font-weight:800}.step31-announcement-list>a,.step31-date-list>a{display:grid;align-items:center;grid-gap:11px;gap:11px;padding:13px 16px;border-bottom:1px solid #edf2f5;transition:.18s}.step31-announcement-list>a{grid-template-columns:7px 1fr auto}.step31-date-list>a{grid-template-columns:78px 1fr auto}.step31-announcement-list>a:last-child,.step31-date-list>a:last-child{border-bottom:0}.step31-announcement-list>a:hover,.step31-date-list>a:hover{background:#f8fbfd}.step31-announcement-list i{width:7px;height:7px;border-radius:50%;background:var(--s31-orange)}.step31-announcement-list strong,.step31-date-list strong{display:block;color:#2f5065;font-size:10.5px}.step31-announcement-list small,.step31-date-list small{display:block;color:#8295a3;font-size:8.5px;line-height:1.4;margin-top:2px}.step31-date-list time{font-size:9px;font-weight:900;color:var(--s31-blue);background:#edf5ff;border-radius:9px;padding:7px 8px;text-align:center}.step31-empty{padding:20px;color:#8093a0;font-size:10px}.step31-section{padding:58px 0}.step31-section-soft{background:var(--s31-soft);border-top:1px solid #e8eef3;border-bottom:1px solid #e8eef3}.step31-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.step31-section-head.centered{justify-content:center;text-align:center}.step31-section-head>div>span{display:block;color:var(--s31-blue);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.step31-section-head h2{margin:5px 0 4px;font-size:30px;line-height:1.15;color:var(--s31-navy);letter-spacing:-.025em}.step31-section-head p{margin:0;max-width:660px;color:var(--s31-muted);font-size:11px;line-height:1.65}.step31-text-link{display:flex;align-items:center;gap:5px;color:var(--s31-blue);font-size:11px;font-weight:800}.step31-card-grid{gap:18px!important}.step31-card-grid>*{border-radius:16px!important;box-shadow:0 8px 24px rgba(7,31,51,.05)!important;border-color:var(--s31-line)!important}.step31-match-panel{display:grid;grid-template-columns:56px 1fr auto;align-items:center;grid-gap:18px;gap:18px;background:linear-gradient(110deg,#092c46,#0d4667);border-radius:18px;padding:22px;color:#fff;box-shadow:var(--s31-shadow)}.step31-match-icon{width:56px;height:56px;border-radius:15px;background:rgba(255,255,255,.1);display:grid;place-items:center}.step31-match-icon svg{width:26px}.step31-match-panel>div:nth-child(2)>span{display:block;color:#8fddda;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.step31-match-panel h2{margin:4px 0;font-size:22px;color:#fff}.step31-match-panel p{margin:0;color:#c8dbe5;font-size:10.5px}.step31-match-panel>div:last-child{display:flex;gap:8px}.step31-match-panel .btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.3)}.step31-deadline-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.step31-deadline-grid>a{display:grid;grid-template-columns:46px 1fr auto;grid-gap:13px;gap:13px;align-items:center;border:1px solid var(--s31-line);border-radius:15px;padding:15px;background:#fff;transition:.2s}.step31-deadline-grid>a:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(7,31,51,.07)}.step31-deadline-grid>a>span{width:46px;height:46px;border-radius:12px;background:#fff4ea;color:var(--s31-orange);display:grid;place-items:center}.step31-deadline-grid small{color:#78909f;font-size:8.5px}.step31-deadline-grid h3{margin:3px 0;font-size:13px;color:#24465c}.step31-deadline-grid p{margin:0;color:#7c909d;font-size:9px;line-height:1.45}.step31-deadline-grid>a>svg{width:17px;color:#9aabb7}.step31-category-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.step31-category-grid>a{display:grid;grid-template-columns:44px 1fr;grid-gap:11px;gap:11px;align-items:start;background:#fff;border:1px solid var(--s31-line);border-radius:15px;padding:15px;transition:.2s}.step31-category-grid>a:hover{border-color:#b8d4ea;box-shadow:0 10px 26px rgba(7,31,51,.05)}.step31-category-grid>a>span{width:44px;height:44px;border-radius:12px;background:#f1f6fb;display:grid;place-items:center;font-size:20px}.step31-category-grid h3{margin:1px 0 4px;font-size:12px;color:#294b61}.step31-category-grid p{margin:0;color:#7f929f;font-size:9px;line-height:1.45}.step31-category-grid small{display:block;margin-top:5px;color:var(--s31-blue);font-size:8.5px;font-weight:750}.step31-how-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.step31-how-card{position:relative;border:1px solid var(--s31-line);border-radius:16px;padding:18px;background:#fff}.step31-how-card i{position:absolute;right:15px;top:14px;font-style:normal;font-size:10px;font-weight:900;color:#afbec8}.step31-how-card>span{width:44px;height:44px;border-radius:12px;background:#edf5ff;color:var(--s31-blue);display:grid;place-items:center}.step31-how-card h3{margin:13px 0 5px;font-size:13px;color:#294a60}.step31-how-card p{margin:0;color:#7b8f9d;font-size:9.5px;line-height:1.55}.step31-services{background:#fff}.step31-service-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.step31-service-card{border:1px solid var(--s31-line);border-radius:15px;padding:18px;background:linear-gradient(180deg,#fff,#fbfcfd);transition:.2s}.step31-service-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(7,31,51,.06)}.step31-service-card h3{margin:0 0 5px;font-size:13px;color:#27495f}.step31-service-card p{margin:0;color:#7c909d;font-size:9.5px;line-height:1.55}.step31-service-card b{display:flex;align-items:center;gap:4px;margin-top:12px;color:var(--s31-blue);font-size:9.5px}.step31-footer{margin-top:0;background:var(--s31-navy);color:#c6d7e2}.step31-footer-cta{background:#f3f7fa;border-top:1px solid var(--s31-line);border-bottom:1px solid var(--s31-line);color:var(--s31-ink)}.step31-footer-cta-inner{min-height:116px;display:grid;grid-template-columns:50px 1fr auto;align-items:center;grid-gap:17px;gap:17px}.step31-footer-cta-icon{width:50px;height:50px;border-radius:13px;background:#eaf3ff;color:var(--s31-blue);display:grid;place-items:center}.step31-footer-cta-inner span{font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;color:var(--s31-blue)}.step31-footer-cta-inner h2{margin:4px 0;font-size:20px;color:var(--s31-navy)}.step31-footer-cta-inner p{margin:0;color:#748895;font-size:10px}.step31-footer-cta-actions{display:flex;gap:8px}.step31-footer-grid{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(4,1fr);grid-gap:30px;gap:30px;padding:38px 0 34px}.step31-footer-brand .yimes-brand{display:inline-flex;background:#fff;border-radius:10px;padding:5px 9px}.step31-footer-brand .yimes-brand-logo{width:155px!important;height:55px!important;object-fit:contain}.step31-footer-brand .yimes-brand-copy{display:none!important}.step31-footer-brand p{max-width:310px;margin:14px 0 0;color:#aec2cf;font-size:10px;line-height:1.65}.step31-footer-trust{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.step31-footer-trust span{display:flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:6px 8px;font-size:8.5px}.step31-footer-trust svg{width:13px}.step31-footer-col h3{margin:4px 0 12px;color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.step31-footer-col a{display:block;color:#b8ccd8;font-size:9.5px;padding:5px 0}.step31-footer-col a:hover{color:#fff}.step31-footer-bottom{border-top:1px solid rgba(255,255,255,.1)}.step31-footer-bottom .container{min-height:52px;display:flex;align-items:center;justify-content:space-between;font-size:8.5px;color:#8fa8b8}.public-site-page .page-hero{padding:56px 0 48px!important;background:radial-gradient(circle at 85% 10%,rgba(14,159,154,.08),transparent 30%),linear-gradient(180deg,#f9fbfd,#f3f7fa)!important;border-bottom:1px solid var(--s31-line)!important}.public-site-page .page-hero .eyebrow{color:var(--s31-blue)!important;font-size:9px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.09em}.public-site-page .page-hero h1{max-width:850px;margin:7px 0 8px!important;font-size:38px!important;line-height:1.15!important;color:var(--s31-navy)!important;letter-spacing:-.03em}.public-site-page .page-hero p{max-width:760px!important;margin:0!important;color:var(--s31-muted)!important;font-size:12px!important;line-height:1.65!important}.public-site-page .section{padding:54px 0!important}.public-site-page .cms-rich-content,.public-site-page .prose{font-size:12px!important;line-height:1.75!important;color:#405d70}.public-site-page .prose{max-width:900px!important;background:#fff;border:1px solid var(--s31-line);border-radius:16px;padding:30px!important;box-shadow:0 8px 26px rgba(7,31,51,.04)}.public-site-page .faq-list details{border:1px solid var(--s31-line)!important;border-radius:13px!important;background:#fff!important;margin-bottom:10px!important;overflow:hidden}.public-site-page .faq-list summary{padding:15px 17px!important;font-size:12px!important;font-weight:800;color:#2e4d62}.public-site-page .faq-list details>div{padding:0 17px 16px!important}.public-site-page .article-card,.public-site-page .resource-card,.yimes-announcement-card{border:1px solid var(--s31-line)!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(7,31,51,.04)!important;background:#fff!important}.public-site-page .article-card:hover,.public-site-page .resource-card:hover,.yimes-announcement-card:hover{box-shadow:0 14px 30px rgba(7,31,51,.07)!important;transform:translateY(-2px)}.scholarship-detail-page,.scholarships-v3-page{background:#fff}.scholarship-detail-page .panel,.scholarships-v3-page .filters-panel,.scholarships-v3-page .scholarship-card{border-color:var(--s31-line)!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(7,31,51,.04)!important}.scholarship-detail-page .btn,.scholarships-v3-page .btn{border-radius:10px!important}.auth-public-shell{background:linear-gradient(180deg,#f7fafc,#eef4f8)!important}.auth-card{border-radius:18px!important;border:1px solid var(--s31-line)!important;box-shadow:var(--s31-shadow)!important;overflow:hidden}.auth-card input,.auth-card select,.auth-card textarea{border-radius:10px!important;border-color:#d7e3eb!important}.auth-card .btn{border-radius:10px!important}.dashboard-shell{background:#f4f7fa!important}.student-sidebar{background:var(--s31-navy)!important;border-right:0!important;box-shadow:6px 0 24px rgba(7,31,51,.07)!important}.student-sidebar .sidebar-head{border-bottom-color:rgba(255,255,255,.09)!important}.student-sidebar .sidebar-head .yimes-brand{background:#fff;border-radius:10px;padding:4px 7px}.student-sidebar nav a{border-radius:10px!important;margin:2px 10px!important;color:#c6d7e2!important}.student-sidebar nav a.active,.student-sidebar nav a:hover{background:rgba(255,255,255,.1)!important;color:#fff!important}.student-sidebar nav a.active:before{background:var(--s31-teal)!important}.student-topbar{background:rgba(255,255,255,.97)!important;border-bottom:1px solid var(--s31-line)!important;box-shadow:0 5px 18px rgba(7,31,51,.035)!important}.dashboard-content{padding:26px!important}.dashboard-content .application-list-card,.dashboard-content .metric-card,.dashboard-content .panel{border-color:var(--s31-line)!important;border-radius:15px!important;box-shadow:0 7px 22px rgba(7,31,51,.04)!important}.dashboard-content .btn,.dashboard-content input,.dashboard-content select,.dashboard-content textarea{border-radius:10px!important}.step31-assistant-wrap{position:fixed;right:20px;bottom:20px;z-index:120}.step31-assistant-fab{border:0;border-radius:999px;background:linear-gradient(135deg,var(--s31-blue),#0b53bd);color:#fff;box-shadow:0 12px 30px rgba(23,105,224,.26);height:48px;padding:0 16px;display:flex;align-items:center;gap:8px;font-weight:850;cursor:pointer}.step31-assistant-fab span{font-size:11px}.step31-assistant-panel{position:absolute;right:0;bottom:60px;width:min(390px,calc(100vw - 28px));height:min(590px,calc(100vh - 120px));background:#fff;border:1px solid var(--s31-line);border-radius:18px;box-shadow:0 24px 60px rgba(7,31,51,.2);overflow:hidden;display:grid;grid-template-rows:auto 1fr auto auto auto}.step31-assistant-head{padding:13px 14px;background:linear-gradient(110deg,var(--s31-navy),#0c476b);color:#fff;display:flex;align-items:center;justify-content:space-between}.step31-assistant-head>div{display:flex;align-items:center;gap:10px}.step31-assistant-head>div>span{width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.12);display:grid;place-items:center}.step31-assistant-head small,.step31-assistant-head strong{display:block}.step31-assistant-head strong{font-size:12px}.step31-assistant-head small{margin-top:2px;color:#cde1ec;font-size:8.5px;display:flex;align-items:center;gap:4px}.step31-assistant-head button{border:0;background:transparent;color:#fff;cursor:pointer}.step31-assistant-messages{padding:13px;background:#f7fafc;overflow:auto;display:flex;flex-direction:column;gap:9px}.step31-assistant-message{max-width:88%;padding:9px 11px;border-radius:12px;font-size:10px;line-height:1.55;white-space:pre-wrap}.step31-assistant-message.assistant{align-self:flex-start;background:#fff;border:1px solid #e1e9ef;color:#36576c}.step31-assistant-message.user{align-self:flex-end;background:#eaf3ff;color:#23485f}.step31-thinking span{animation:s31blink 1.1s infinite}.step31-thinking span:nth-child(2){animation-delay:.2s}.step31-thinking span:nth-child(3){animation-delay:.4s}@keyframes s31blink{0%,80%,to{opacity:.25}40%{opacity:1}}.step31-assistant-quick{display:flex;gap:6px;padding:9px 11px;overflow:auto;border-top:1px solid #e8eef3}.step31-assistant-quick button{white-space:nowrap;border:1px solid #d9e5ed;background:#fff;color:#48667a;border-radius:999px;padding:6px 9px;font-size:8.5px;cursor:pointer}.step31-assistant-human{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:9px 12px;background:#f7fbfa;border:0;border-top:1px solid #e0ece8;color:#315d57;width:100%;text-align:left;cursor:pointer}.step31-assistant-human:disabled{opacity:.65;cursor:wait}.step31-assistant-human b,.step31-assistant-human small{display:block}.step31-assistant-human b{font-size:9.5px}.step31-assistant-human small{font-size:8px;color:#738f8a}.step31-assistant-input{display:grid;grid-template-columns:1fr 36px;grid-gap:7px;gap:7px;padding:10px;border-top:1px solid #e7edf2}.step31-assistant-input input{min-height:38px;border:1px solid #d8e3eb;border-radius:10px;padding:0 10px;font-size:10px}.step31-assistant-input button{border:0;border-radius:10px;background:var(--s31-blue);color:#fff;display:grid;place-items:center;cursor:pointer}.step31-assistant-input button:disabled{opacity:.5}@media(max-width:1120px){.step31-nav-dropdown>button,.step31-nav>a{padding:9px 7px;font-size:10.5px}.step31-header .yimes-brand-logo{width:165px!important}.step31-quick-grid{grid-template-columns:repeat(3,1fr)}.step31-quick-grid>a{border-bottom:1px solid #e8eef3}.step31-quick-grid>a:nth-child(3){border-right:0}.step31-category-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.container{width:min(calc(100% - 32px),var(--s31-shell))}.step31-utility-left>span:nth-child(2),.step31-utility-right>a{display:none}.step31-header-main{height:68px;grid-template-columns:auto 1fr auto;gap:12px}.step31-header .yimes-brand{justify-self:center}.step31-header .yimes-brand-logo{width:150px!important;height:54px!important}.step31-menu-button{display:flex;align-items:center;gap:5px;border:1px solid var(--s31-line);background:#fff;border-radius:10px;height:40px;padding:0 10px;color:#29495e}.step31-menu-button span{display:none}.step31-nav{position:absolute;top:68px;left:16px;right:16px;display:none!important;flex-direction:column;align-items:stretch;background:#fff;border:1px solid var(--s31-line);border-radius:15px;padding:9px;box-shadow:var(--s31-shadow)}.step31-nav.open{display:flex!important}.step31-nav-dropdown>button,.step31-nav>a{width:100%;justify-content:space-between;text-align:left;padding:11px 12px!important}.step31-nav-popover{position:static;transform:none!important;width:100%;box-shadow:none;border-radius:10px;margin-top:5px;display:none;opacity:1;visibility:visible;pointer-events:auto}.step31-nav-popover.open{display:block}.step31-mobile-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;padding:8px 4px 2px}.step31-header-actions .step31-desktop-action,.step31-trust-line{display:none}.step31-hero-grid{grid-template-columns:1fr}.step31-hero-copy{padding-right:0}.step31-hero-copy h1{font-size:40px}.step31-updates-grid{grid-template-columns:1fr}.step31-card-grid{grid-template-columns:repeat(2,1fr)!important}.step31-how-grid,.step31-service-grid{grid-template-columns:repeat(2,1fr)}.step31-footer-grid{grid-template-columns:1.3fr repeat(2,1fr)}.step31-footer-col:nth-last-child(-n+2){margin-top:8px}.step31-footer-cta-inner{grid-template-columns:46px 1fr}.step31-footer-cta-actions{grid-column:1/-1;padding-bottom:16px}.dashboard-content{padding:18px!important}}@media(max-width:640px){.container{width:calc(100% - 24px)}.step31-utility-inner{min-height:30px}.step31-utility-left{gap:9px}.step31-utility-right{gap:8px}.step31-header-main{height:62px}.step31-header .yimes-brand-logo{width:136px!important;height:48px!important}.step31-search{width:38px;height:38px}.step31-public-home>section:first-child{padding-top:12px}.step31-hero-section{padding:24px 0 30px}.step31-hero-copy h1{font-size:34px}.step31-hero-copy>p{font-size:13px}.step31-scholarship-search{grid-template-columns:auto 1fr;padding:6px 8px 6px 12px}.step31-scholarship-search .btn{grid-column:1/-1;width:100%;margin-top:4px}.step31-journey-mini{grid-template-columns:1fr}.step31-register-card{border-radius:15px}.step31-form-two{grid-template-columns:1fr}.step31-quick-section{padding:18px 0}.step31-section-label{display:grid;grid-gap:3px;gap:3px}.step31-quick-grid{grid-template-columns:repeat(2,1fr);border-radius:13px}.step31-quick-grid>a{min-height:78px;border-right:1px solid #e8eef3!important}.step31-quick-grid>a:nth-child(2n){border-right:0!important}.step31-updates-section{padding:24px 0}.step31-section{padding:38px 0}.step31-section-head{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px}.step31-section-head h2{font-size:24px}.step31-card-grid{grid-template-columns:1fr!important}.step31-match-panel{grid-template-columns:44px 1fr;padding:16px}.step31-match-icon{width:44px;height:44px}.step31-match-panel>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.step31-category-grid,.step31-deadline-grid{grid-template-columns:1fr}.step31-how-grid{grid-template-columns:1fr 1fr;gap:10px}.step31-service-grid{grid-template-columns:1fr}.step31-footer-cta-inner{min-height:auto;padding:22px 0;grid-template-columns:42px 1fr}.step31-footer-cta-icon{width:42px;height:42px}.step31-footer-cta-inner h2{font-size:17px}.step31-footer-cta-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.step31-footer-grid{grid-template-columns:1fr 1fr;gap:24px;padding:30px 0}.step31-footer-brand{grid-column:1/-1}.step31-footer-bottom .container{min-height:62px;display:grid;align-content:center;grid-gap:3px;gap:3px}.public-site-page .page-hero{padding:38px 0 32px!important}.public-site-page .page-hero h1{font-size:28px!important}.public-site-page .section{padding:38px 0!important}.public-site-page .prose{padding:20px!important}.step31-assistant-wrap{right:12px;bottom:76px}.step31-assistant-fab{height:44px;padding:0 13px}.step31-assistant-panel{bottom:54px;height:min(560px,calc(100vh - 150px))}}@media(max-width:420px){.step31-footer-grid,.step31-how-grid{grid-template-columns:1fr}.step31-footer-col{margin-top:0!important}.step31-footer-brand{grid-column:auto}.step31-quick-grid>a{grid-template-columns:34px 1fr;padding:10px}.step31-quick-grid>a>span{width:34px;height:34px}.step31-header .yimes-brand-logo{width:125px!important}}