.page-language .lg-hero{max-width:1024px;margin:0 auto;padding:clamp(48px,7vw,72px) 22px 0}.page-language .lg-hero h1{margin:0;font-family:var(--font-display);font-size:clamp(32px,4.4vw,48px);font-weight:700;line-height:1.08}.page-language .lg-sub{margin:12px 0 0;padding-bottom:24px;border-bottom:1px solid var(--line);color:var(--text-2);font-size:17px;line-height:1.47}.page-language .lg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;max-width:1024px;margin:0 auto;padding:32px 22px clamp(64px,9vw,112px)}.page-language .lg-group h2{margin:0 0 12px;font-family:var(--font-display);font-size:21px;font-weight:600}.page-language .lg-group ul{margin:0;padding:0;list-style:none}.page-language .lg-group li+li{margin-top:10px}.page-language .lg-group a{display:block;padding:14px 16px;border-radius:14px;background:var(--bg-alt);color:var(--text);text-decoration:none;transition:background .2s}.no-touch .page-language .lg-group a:hover{background:#e8e8ed}.page-language .lg-group b{display:block;font-size:17px;font-weight:600}.page-language .lg-group span{display:block;margin-top:2px;color:var(--text-2);font-size:14px}@media(max-width:734px){.page-language .lg-grid{grid-template-columns:1fr;gap:28px}}
