.language-switch{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding-top:8px;padding-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;border-bottom:1px solid rgba(120,130,108,.18)}.language-switch a{color:inherit;text-decoration:none;white-space:nowrap;padding:3px 5px}.language-switch a[aria-current=page]{font-weight:700;border-bottom:2px solid #263a2b}.language-switch a:focus-visible{outline:2px solid #a37f43;outline-offset:4px}.recipe-nav{flex-wrap:wrap;gap:12px}.recipe-nav .language-switch{width:auto;border:0;padding:0;margin-left:auto}.recipe-nav [hreflang]{font-size:12px;margin-left:9px}html[lang=ja] body{font-family:"Yu Gothic","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;line-height:1.9}html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3{font-family:"Yu Mincho","Hiragino Mincho ProN",Georgia,serif;letter-spacing:.01em;line-height:1.6}html[lang=ja] .hero-copy h1{font-size:clamp(32px,4.8vw,64px);line-height:1.5}html[lang=ja] h2{font-size:clamp(29px,4vw,50px)}html[lang=ja] .card-copy h3{font-family:Georgia,serif}html[lang=ja] .logo{font-family:Georgia,serif}html[lang=ja] em{font-style:normal}html[lang=ja] .links{gap:20px}html[lang=ja] .card-copy p,html[lang=ja] .recipe-text p,html[lang=ja] .recipe-text li{line-height:1.95}html[lang=ja] .recipe-page h1{font-size:clamp(28px,4vw,54px)}@media(max-width:650px){.language-switch{padding-top:5px;padding-bottom:5px}.recipe-nav .language-switch{margin-left:0}.recipe-nav{align-items:center}html[lang=ja] .hero-copy h1{font-size:36px}}
