.sw-language{display:flex;align-items:center;gap:3px;flex-shrink:0;margin-left:8px;font:13px/1.4 system-ui,sans-serif;white-space:nowrap}.sw-language a{padding:6px 8px;border:1px solid transparent;border-radius:6px;text-decoration:none;color:inherit}.sw-language a[aria-current=true]{border-color:#d4ac62;background:#d4ac621a;color:#f4d496}.sw-language a:focus-visible{outline:2px solid #f4d496;outline-offset:2px}.sw-language.standalone{justify-content:flex-end;padding:12px 20px}html[lang=en] .global-nav{gap:14px;flex-wrap:wrap}html[lang=en] .global-links{gap:16px}html[lang=en] .global-user{gap:12px}html[lang=en] .hero-date{font-size:clamp(26px,4vw,48px)}html[lang=en] .hero-tag{font-size:20px}html[lang=en] .hero-cta{flex-wrap:wrap}html[lang=en] .hero-sub{font-size:15px}html[lang=en] .hero-slogan{display:none}html[lang=en] .hero-logo{display:none}.sw-english-brand{display:none}html[lang=en] .sw-english-brand{display:block;font-family:Georgia,serif;font-size:clamp(68px,10vw,116px);font-weight:700;color:#f5d392;line-height:1.1;text-shadow:0 3px 25px #000}html[lang=en] .sw-english-slogan{display:block;font:italic 20px Georgia,serif;color:#e8dcc8;margin:10px 0 28px}.sw-english-slogan{display:none}html[lang=en] .feat h3{line-height:1.4}html[lang=en] button,html[lang=en] .button{white-space:normal;line-height:1.4}html[lang=en] main,html[lang=en] .sec{overflow-wrap:anywhere}.global-nav .global-user{flex-wrap:wrap}html[lang=en] .steps li p{line-height:1.7}html[lang=en] .partner-section h2{line-height:1.3}@media(max-width:760px){.global-nav{flex-wrap:wrap!important;gap:10px!important;height:auto!important;min-height:64px;padding-top:10px!important;padding-bottom:10px!important}.global-nav .global-user{margin-left:auto}.sw-language{margin-left:0;font-size:12px}.sw-language a{padding:5px 6px}html[lang=en] .global-links{gap:12px}html[lang=en] .hero-inner{padding-top:50px}html[lang=en] .hero-date{font-size:30px}html[lang=en] .hero-text{max-width:100%}.global-nav .global-links{max-width:100%;flex-wrap:wrap}.sw-language.standalone{padding:10px}}
