/* Requested shared changes only: original yellow strip, white bar and corners stay. */
.ula-header .mainbar{isolation:isolate;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}
.ula-header .sub-menu{isolation:isolate;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}
.ula-header .header-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}
.ula-header .main-nav .has-sub.is-dismissed>.sub-menu{display:none}
.r2-glass-layer{position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;overflow:hidden!important;border-radius:inherit!important;padding:0!important;margin:0!important;list-style:none!important;width:100%!important;height:100%!important}
.r2-glass-layer .ug-root,.r2-glass-layer .ug-theme,.r2-glass-layer .ug-surface,.r2-glass-layer .ug-slot{width:100%;height:100%;min-height:0}
.r2-glass-layer .ug-surface{padding:0!important;border-radius:inherit!important;gap:0!important;color:#0c1d55!important;--ogui-radius-surface:inherit}
.r2-language-area{display:flex;align-items:center;padding-inline-start:18px;border-inline-start:1px solid #c2ccdc;margin-inline-end:2px}
.r2-language-pill{display:flex!important;position:relative;align-items:center;gap:8px;border:1px solid #b5c4d7;border-radius:24px;background:#edf4fb;color:#0c1d55;padding:0 10px;min-height:44px;margin:0!important;cursor:pointer}
.r2-language-pill svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.5;pointer-events:none}
.r2-language-pill select{font:600 13px/1.4 var(--f-text,Arial,sans-serif)!important;letter-spacing:0!important;min-height:42px;color:#0c1d55!important;border:0!important;background:transparent!important;outline-offset:4px;border-radius:20px;max-width:112px;padding:7px 3px!important;cursor:pointer}
.r2-language-pill select:focus-visible{outline:2px solid #0072c7}
.r2-language-pill select option{background:#fff;color:#0c1d55}
.r2-mobile-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 30px;border-bottom:1px solid #d7e1ec;margin-bottom:6px}
.r2-mobile-top>span{font:600 12px/1.5 var(--f-text);color:#0c1d55}
.r2-mobile-top .r2-language-area{padding:0;border:0}
.r2-featured{background:#e5f0fb;color:#0c1d55;padding:24px 0 28px;overflow:hidden;position:relative}
.r2-featured__heading{max-width:1240px;padding:0 30px;margin:0 auto 18px;display:flex;justify-content:space-between;align-items:center;gap:20px}
.r2-featured h2{font:700 12px/1.5 var(--f-text,Arial,sans-serif);letter-spacing:.17em;text-transform:uppercase;margin:0;color:#0c1d55}
.r2-featured__pause{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:6px 10px;border:1px solid #a8bdd5;border-radius:20px;background:transparent;color:#0c1d55;font:600 11px/1.4 var(--f-text,Arial,sans-serif);cursor:pointer}
.r2-featured__pause:focus-visible{outline:3px solid #0072c7;outline-offset:3px}
.r2-featured__viewport{overflow:hidden;direction:ltr}
.r2-featured__track{display:flex;width:max-content;animation:r2-featured-roll 38s linear infinite;will-change:transform}
.r2-featured__logos{display:flex;align-items:center;gap:70px;list-style:none;margin:0;padding:0 70px 0 0;flex:0 0 auto}
.r2-featured__logos li{display:grid;place-items:center;flex:0 0 124px;width:124px;height:64px}
.r2-featured__logos img{display:block;max-width:124px;max-height:62px;width:auto;height:auto;object-fit:contain}
.r2-featured[data-paused=true] .r2-featured__track,.r2-featured.is-offscreen .r2-featured__track,.r2-featured:focus-within .r2-featured__track,.r2-featured:hover .r2-featured__track{animation-play-state:paused}
@keyframes r2-featured-roll{to{transform:translateX(-50%)}}
.r2-featured[data-reduced=true] .r2-featured__track{animation:none;transform:none;width:auto;display:block;will-change:auto}
.r2-featured[data-reduced=true] .r2-featured__logos{flex-wrap:wrap;justify-content:center;gap:22px 42px;padding:0 24px}
.r2-featured[data-reduced=true] .r2-featured__duplicate{display:none}
[dir=rtl] .r2-featured h2{letter-spacing:0}
@media(max-width:1200px) and (min-width:1025px){.ula-header .mainbar{gap:16px;padding-inline:22px}.ula-header .main-nav>ul>li>a{font-size:15px;letter-spacing:.3px;margin-inline-end:14px}.r2-language-area{padding-inline-start:10px}.r2-language-pill{padding-inline:7px;gap:5px}.r2-language-pill select{font-size:12px!important;max-width:94px}}
@media(max-width:1024px){.header-actions>.r2-language-area{display:none}.r2-mobile-top{display:flex}.ula-header .mobile-nav{max-height:calc(100dvh - 155px);overflow-y:auto}}
@media(max-width:767px){.r2-mobile-top{padding:12px 20px}.r2-featured{padding:18px 0 22px}.r2-featured__heading{padding:0 20px;gap:12px;margin-bottom:15px}.r2-featured h2{font-size:10px;letter-spacing:.12em}.r2-featured__logos{gap:45px;padding-inline-end:45px}.r2-featured__logos li{width:104px;flex-basis:104px;height:55px}.r2-featured__logos img{max-width:104px;max-height:52px}.r2-featured[data-reduced=true] .r2-featured__logos{gap:14px 28px}}
@media(prefers-reduced-motion:reduce){.r2-featured__track{animation:none!important;transform:none!important;width:auto;display:block;will-change:auto}.r2-featured__logos{flex-wrap:wrap;justify-content:center;gap:20px 36px;padding:0 20px}.r2-featured__duplicate{display:none}}
@media(prefers-reduced-transparency:reduce){.ula-header .mainbar,.ula-header .sub-menu{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.r2-glass-layer{display:none}}
@media(forced-colors:active){.r2-glass-layer{display:none}.ula-header .mainbar,.ula-header .sub-menu,.r2-featured{background:Canvas;color:CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}.r2-language-pill,.r2-featured__pause{border:1px solid ButtonText;background:Canvas;color:CanvasText}.r2-language-pill select{color:CanvasText!important}}
html[data-glass=opaque] .ula-header .mainbar,html[data-glass=opaque] .ula-header .sub-menu,html[data-glass=fallback] .ula-header .mainbar,html[data-glass=fallback] .ula-header .sub-menu{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ula-header .mainbar,.ula-header .sub-menu{background:#fff}.r2-glass-layer{display:none}}
