h1,h2,h3,h4,h5,h6{font-family:var(--font-noto-serif-jp),Georgia,serif;font-weight:700;line-height:1.2;letter-spacing:-.025em}a,button,div,input,label,li,p,select,span,td,textarea,th{font-family:var(--font-noto-sans-jp),var(--font-inter),system-ui,sans-serif}:lang(en) h1,:lang(en) h2,:lang(en) h3,:lang(en) h4,:lang(en) h5,:lang(en) h6{font-family:var(--font-noto-serif-jp),Georgia,serif}:lang(en) a,:lang(en) button,:lang(en) div,:lang(en) input,:lang(en) label,:lang(en) li,:lang(en) p,:lang(en) select,:lang(en) span,:lang(en) td,:lang(en) textarea,:lang(en) th{font-family:var(--font-noto-sans-jp),var(--font-inter),system-ui,sans-serif}:lang(en) .font-serif{font-family:var(--font-noto-serif-jp),Georgia,serif!important}:lang(en) .font-sans{font-family:var(--font-noto-sans-jp),var(--font-inter),system-ui,sans-serif!important}:lang(zh) h1,:lang(zh) h2,:lang(zh) h3,:lang(zh) h4,:lang(zh) h5,:lang(zh) h6{font-family:var(--font-noto-serif-sc),Georgia,serif}:lang(zh) a,:lang(zh) button,:lang(zh) div,:lang(zh) input,:lang(zh) label,:lang(zh) li,:lang(zh) p,:lang(zh) select,:lang(zh) span,:lang(zh) td,:lang(zh) textarea,:lang(zh) th{font-family:var(--font-noto-sans-sc),var(--font-inter),system-ui,sans-serif}:lang(zh) .font-serif{font-family:var(--font-noto-serif-sc),Georgia,serif!important}:lang(zh) .font-sans{font-family:var(--font-noto-sans-sc),var(--font-inter),system-ui,sans-serif!important}:lang(ko) h1,:lang(ko) h2,:lang(ko) h3,:lang(ko) h4,:lang(ko) h5,:lang(ko) h6{font-family:var(--font-noto-serif-kr),Georgia,serif}:lang(ko) a,:lang(ko) button,:lang(ko) div,:lang(ko) input,:lang(ko) label,:lang(ko) li,:lang(ko) p,:lang(ko) select,:lang(ko) span,:lang(ko) td,:lang(ko) textarea,:lang(ko) th{font-family:var(--font-noto-sans-kr),var(--font-inter),system-ui,sans-serif}:lang(ko) .font-serif{font-family:var(--font-noto-serif-kr),Georgia,serif!important}:lang(ko) .font-sans{font-family:var(--font-noto-sans-kr),var(--font-inter),system-ui,sans-serif!important}.font-serif-jp{font-family:var(--font-noto-serif-jp),Georgia,serif}.font-sans-jp{font-family:var(--font-noto-sans-jp),var(--font-inter),system-ui,sans-serif}.font-serif-sc{font-family:var(--font-noto-serif-sc),Georgia,serif}.font-sans-sc{font-family:var(--font-noto-sans-sc),var(--font-inter),system-ui,sans-serif}.font-serif-kr{font-family:var(--font-noto-serif-kr),Georgia,serif}.font-sans-kr{font-family:var(--font-noto-sans-kr),var(--font-inter),system-ui,sans-serif}.heading-serif{font-weight:700;line-height:1.2;letter-spacing:-.025em}.heading-serif,:lang(en) .heading-serif{font-family:var(--font-noto-serif-jp),Georgia,serif}:lang(zh) .heading-serif{font-family:var(--font-noto-serif-sc),Georgia,serif}:lang(ko) .heading-serif{font-family:var(--font-noto-serif-kr),Georgia,serif}.body-sans{line-height:1.7}.body-sans,:lang(en) .body-sans{font-family:var(--font-noto-sans-jp),var(--font-inter),system-ui,sans-serif}:lang(zh) .body-sans{font-family:var(--font-noto-sans-sc),var(--font-inter),system-ui,sans-serif}:lang(ko) .body-sans{font-family:var(--font-noto-sans-kr),var(--font-inter),system-ui,sans-serif}