.header .wrap{gap:20px}.header nav{gap:3px 14px;font-size:.8rem;min-width:0;flex-wrap:wrap}.header-contact{display:none}.preferences{display:flex;align-items:center;gap:16px;margin-left:8px;flex-shrink:0}.preference{position:relative}.preference>summary{list-style:none;display:flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap;font-size:.82rem;color:#ddd6e2;padding:10px 0}.preference summary::-webkit-details-marker{display:none}.preference summary>img{object-fit:contain;border-radius:5px}.preference summary:hover,.preference[open]>summary{color:#ffb88a}.currency-sign{font-size:1.2rem;font-weight:650}.preference-panel{position:absolute;inset-inline-end:0;top:calc(100% + 13px);width:280px;background:#fff;color:#48414e;box-shadow:0 18px 60px #09061140;border:1px solid #e8e3e9;border-radius:17px;padding:20px;max-height:min(720px,calc(100dvh - 115px));overflow:auto;overscroll-behavior:contain;line-height:1.5;text-align:start}.preference-panel h2{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;margin:3px 8px 16px}.platform-panel{width:310px}.language-panel{width:270px}.currency-panel{width:300px}.preference-list{display:flex;flex-direction:column;gap:3px}.platform-panel>.preference-list{max-height:390px;overflow:auto;overscroll-behavior:contain;padding-inline-end:5px;scrollbar-width:thin}.preference-option{border:0;border-radius:6px;background:transparent;color:#48414e;display:flex;align-items:center;gap:13px;min-height:43px;padding:10px 12px;width:100%;font-size:.9rem;text-align:start}.preference-option img{object-fit:contain;border-radius:5px}.preference-option b{margin-inline-start:auto;color:#f36b28;visibility:hidden}.preference-option[aria-pressed=true]{background:#f3f1f4}.preference-option[aria-pressed=true] b{visibility:visible}.preference-option:hover{background:#fff0e7;color:#a94213}.preference-bottom{border-top:1px solid #e6e3df;padding:15px 8px 0;margin-top:12px}.preference-bottom a{font-size:.83rem;font-weight:650;text-decoration:none}.preference-bottom small{font-size:.73rem;color:#7c826e;display:block;margin-top:8px}.preference-hint,.fx-context,#fx-status{font-size:.71rem;color:#75706f;margin:12px 0 0;line-height:1.6}.preference-hint{padding:0 8px}.preference-bottom .preference-hint{padding:0}.preference-bottom label{display:block;font-size:.73rem;margin-bottom:6px}.preference-bottom input{border:1px solid #d5cdd9;border-radius:7px;width:100%;padding:9px 11px;color:#242332;background:#fff}.preference-bottom output{display:block;font-size:1.2rem;font-weight:700;margin-top:10px;color:#bb4c16}.fx-context a{font-size:inherit;font-weight:500;text-decoration:underline}.fx-refresh{font-size:.73rem;border:1px solid #d8d0db;border-radius:6px;background:#faf8fb;color:#594e62;padding:8px 10px;margin:10px 8px 10px 0}.header .preference-panel a:hover{color:#b94716}.language-status{padding:10px 32px;background:#fff0df;color:#774122;font-size:.83rem}.language-status:empty{display:none}#cost-rate-note{margin:12px 0}[dir=rtl] .header nav{margin-left:0;margin-right:auto}[dir=rtl] .hero-copy h1{white-space:normal}[dir=rtl] .hero-art{left:-25px;right:auto}[dir=rtl] .hero-copy{margin-left:auto}[dir=rtl] .hero-lead,[dir=rtl] .hero-description{text-align:right}[dir=rtl] .article ul,[dir=rtl] .article ol{padding-left:0;padding-right:24px}[dir=rtl] .nav-dropdown{right:0;left:auto}[dir=rtl] .category-copy>svg{transform:scaleX(-1)}html:not([lang=en]) .hero-copy h1{white-space:normal}html:not([lang=en]) .hero-copy{max-width:65%}html:not([lang=en]) .hero-description{max-width:100%}
@media(max-width:1120px){.header .wrap{flex-wrap:wrap;gap:14px;padding:13px 0;min-height:84px}.header .logo{order:0}.menu{display:flex;order:1;margin-left:auto}.preferences{order:2;margin-left:10px}.header nav{order:3;display:none;width:100%;margin:0;padding:10px 0 8px;flex-direction:column;align-items:stretch;font-size:.9rem;gap:3px}.header nav.open{display:flex}.header nav>a{padding:8px}.nav-categories summary{padding:8px}.nav-dropdown{position:static;width:100%;box-shadow:none;margin-top:5px}.header nav.open .nav-dropdown{grid-template-columns:repeat(4,1fr)}[dir=rtl] .menu{margin-left:0;margin-right:auto}[dir=rtl] .header nav{margin:0}}
@media(max-width:760px){html{scroll-padding-top:138px}.header .wrap{gap:10px;padding:12px 0 8px}.header .logo img{width:130px}.preferences{order:2;justify-content:space-between;margin:0;width:100%;gap:12px;border-top:1px solid #ffffff18;padding-top:3px}.preference>summary{font-size:.8rem;padding:7px 0}.preference-panel{position:fixed;left:16px;right:16px;top:128px;width:auto;max-height:calc(100dvh - 145px);padding:18px}.platform-panel>.preference-list{max-height:45dvh}.language-panel>.preference-list{display:grid;grid-template-columns:1fr 1fr}.currency-options{display:grid;grid-template-columns:1fr 1fr}.header nav.open .nav-dropdown{grid-template-columns:1fr 1fr}.preference-option{min-height:45px}.language-status{padding:10px 16px}.hero-content{padding-top:28px}html:not([lang=en]) .hero-copy{max-width:100%}[dir=rtl] .hero-art{left:auto;right:auto}.preference-panel h2{font-size:.75rem}}
/* Keep the keyboard skip link inside the viewport in both writing directions. */
.skip{left:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip:focus{left:15px;top:15px;width:auto;height:auto;clip-path:none;overflow:visible}
