.brand-zone{display:flex;align-items:center;gap:18px}.language-switch{font-size:11px;white-space:nowrap;text-decoration:none;border-bottom:1px solid currentColor;padding:5px 0}.language-switch:focus-visible{outline:3px solid var(--rust);outline-offset:4px}html[lang=en] .site-nav{font-size:12px;gap:20px}html[lang=en] .hero h1{font-size:clamp(35px,4.9vw,65px);line-height:1.35;letter-spacing:.01em}html[lang=en] .page-hero h1{letter-spacing:.01em}html[lang=en] .prose,html[lang=en] .archive-body{line-height:1.9}@media(max-width:680px){.brand-zone{gap:16px}.brand-ja{display:none}.language-switch{font-size:12px}html[lang=en] .hero h1{font-size:35px;line-height:1.35}html[lang=en] .site-nav{gap:0;font-size:13px}.historical-photo-wide{max-width:640px!important}}@media print{.language-switch{display:none!important}}html[lang=en] .image-open::after{content:"＋ View photograph"}.photo-ribbon .historical-photo-wide{max-width:640px;width:100%}.historical-photo-wide{max-width:640px}.archive-categories{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:13px;margin:24px 0}