@font-face{font-family:"Noto Sans Arabic";src:url(fonts/notosansarabic.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Noto Sans Devanagari";src:url(fonts/notosansdevanagari.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Noto Sans JP";src:url(fonts/notosansjp.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Noto Sans SC";src:url(fonts/notosanssc.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Noto Sans KR";src:url(fonts/notosanskr.woff2) format("woff2");font-weight:100 900;font-display:swap}
:root{--body-font:"Segoe UI",system-ui,-apple-system,sans-serif;--heading-font:Unbounded,"Segoe UI",system-ui,sans-serif}
:lang(ar){--body-font:"Noto Sans Arabic","Segoe UI",sans-serif;--heading-font:var(--body-font)}
:lang(hi){--body-font:"Noto Sans Devanagari","Nirmala UI",sans-serif;--heading-font:var(--body-font)}
:lang(ja){--body-font:"Noto Sans JP","Yu Gothic UI",sans-serif;--heading-font:var(--body-font)}
:lang(zh-CN){--body-font:"Noto Sans SC","Microsoft YaHei UI",sans-serif;--heading-font:var(--body-font)}
:lang(ko){--body-font:"Noto Sans KR","Malgun Gothic",sans-serif;--heading-font:var(--body-font)}
body,.language-options a{font-family:var(--body-font)}h1,h2{font-family:var(--heading-font)}
:is(:lang(ar),:lang(hi),:lang(ja),:lang(zh-CN),:lang(ko)) :is(h1,h2,h3,.eyebrow){letter-spacing:normal}
:lang(ar) :is(h1,h2,h3){line-height:1.5}:lang(hi) :is(h1,h2,h3){line-height:1.4}
:lang(ko) :is(h1,h2,h3,p){word-break:keep-all;overflow-wrap:break-word}
.site-nav{margin-left:0;margin-inline-start:auto}.header-tools{flex-shrink:0}
.language-picker{position:relative;font-size:12px;min-width:0}.language-picker summary{display:flex;gap:7px;align-items:center;list-style:none;cursor:pointer;padding:9px 0;white-space:nowrap}.language-picker summary::-webkit-details-marker{display:none}.language-picker img{border-radius:2px;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 1px #8883}.language-code{display:none}.language-current{font-family:var(--body-font);max-width:95px;overflow:hidden;text-overflow:ellipsis}.language-options{position:absolute;inset-inline-end:0;top:100%;width:260px;max-width:calc(100vw - 32px);max-height:min(65vh,480px);overflow:auto;overscroll-behavior:contain;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);z-index:80;direction:inherit}.language-options a{display:flex;gap:13px;align-items:center;min-height:40px;padding:7px 11px;border-radius:5px;font-size:14px;text-decoration:none;direction:ltr}.language-options a[aria-current=page]{background:var(--surface-2);color:var(--mint)}.language-options a:hover{background:var(--surface-2)}.language-options span{font-family:var(--body-font);line-height:1.5}.legal-language{max-width:220px;font-size:11px;color:var(--muted);line-height:1.6;margin-top:7px}.capture-notice{color:var(--muted);font-size:12px;margin:0 0 18px}
[dir=rtl] .header-tools{margin-left:0}[dir=rtl] .brand{direction:ltr}[dir=rtl] .footer-bottom{align-items:flex-start}[dir=rtl] .skip{left:auto;right:16px}
@media(max-width:1120px){.menu-toggle{display:block}.site-nav{display:none;position:absolute;inset:87px 0 auto;background:var(--surface);padding:22px 24px 26px;border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.site-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-nav a{padding:11px 0;font-size:16px}.header-tools{margin-inline-start:auto}.header-inner{gap:18px}}
@media(max-width:820px){.site-nav{top:75px}.header-tools{margin-left:0;margin-inline-start:auto}.language-current{max-width:85px}.header-tools{gap:10px}}
@media(max-width:540px){.language-current{display:none}.language-code{display:inline}.language-picker summary{gap:5px}.language-picker summary>img{width:18px;height:14px}.language-picker summary>span:last-child{display:none}.header-tools{gap:8px}.language-options{position:fixed;inset:76px 16px auto auto;width:min(300px,calc(100vw - 32px))}[dir=rtl] .language-options{right:auto;left:16px}.language-options a{min-height:43px}}
.support-main h1,.support-card h2,.service-page h1,.service-note h2{font-family:var(--heading-font,Unbounded,sans-serif)}
.support-main,.service-page{font-family:var(--body-font,"Segoe UI",sans-serif)}
:lang(ar) .support-main h1,:lang(ar) .service-page h1{font-family:var(--body-font);line-height:1.5;letter-spacing:0}
:lang(hi) .support-main h1,:lang(hi) .service-page h1{line-height:1.45;letter-spacing:0}
.support-main input,.support-main select,.support-main textarea,.support-main button{font-family:inherit}
.support-main .consent{align-items:flex-start}.support-main .reference{direction:ltr;unicode-bidi:isolate}
:lang(ar) input:not([dir=ltr]),:lang(ar) textarea{text-align:start}
