.market-picker summary{display:flex;align-items:center;gap:6px;white-space:nowrap;min-height:40px}.market-selection{font-size:11px;letter-spacing:.03em}.market-currency{font-size:9px;opacity:.6;border-left:1px solid currentColor;padding-left:6px}.market-panel{max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain}.market-panel-heading{font-size:15px;font-weight:600;margin-bottom:22px;line-height:1.4}.market-panel .market-currency-note{font-size:11px;line-height:1.6;color:#696969;margin:16px 0}.market-panel select{font-size:14px;min-height:44px}.market-panel button{width:100%;min-height:46px}.market-panel select:focus-visible,.market-picker summary:focus-visible{outline:2px solid #f76800;outline-offset:3px}html[lang=ja] .nav{letter-spacing:0}html[lang=ja] .e-hero-content h1{font-size:clamp(34px,4.5vw,66px);line-height:1.35;letter-spacing:.01em}html[lang=ja] h2,html[lang=ja] h3{letter-spacing:.01em;line-height:1.5}html[lang=de] .nav{gap:clamp(12px,1.5vw,25px)}html[lang=de] .nav a{font-size:12px}.market-panel form{margin:0}@media(max-width:767px){.header-actions .market-picker{display:block}.market-selection{font-size:10px}.market-currency{font-size:8px;padding-left:5px}.market-picker summary{gap:4px}.header-actions .market-panel{position:fixed;top:86px;right:12px;left:12px;width:auto;max-height:calc(100dvh - 106px);padding:23px;z-index:1100}.footer .market-panel{max-width:calc(100vw - 32px)}.market-panel select{font-size:16px}.market-panel-heading{font-size:16px}html[lang=ja] .e-hero-content h1{font-size:clamp(30px,8vw,44px)}html[lang=de] .e-hero-content h1{font-size:clamp(32px,8.5vw,52px)}}
