.BJHL2G_page{background:var(--soft);min-height:100dvh}.BJHL2G_head{max-width:760px;margin:0 auto;padding:24px clamp(16px,4vw,32px) 0}.BJHL2G_brand{letter-spacing:-.03em;align-items:center;gap:9px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.BJHL2G_doc{max-width:760px;color:var(--body);background:#fff;border-radius:28px 28px 0 0;margin:24px auto 0;padding:clamp(24px,5vw,48px) clamp(16px,4vw,32px) 64px;font-size:16.5px;line-height:1.65}.BJHL2G_doc h1{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(30px,5vw,40px);line-height:1.15}.BJHL2G_doc h2{color:var(--ink);letter-spacing:-.01em;margin:36px 0 8px;font-size:20px}.BJHL2G_doc p,.BJHL2G_doc ul{margin:0 0 12px}.BJHL2G_doc ul{padding-left:22px}.BJHL2G_doc li+li{margin-top:6px}.BJHL2G_doc b{color:var(--ink)}.BJHL2G_doc a{color:var(--ink);text-underline-offset:3px}.BJHL2G_updated{color:var(--muted);font-size:14.5px;margin-top:8px!important}.BJHL2G_contact{border-top:1px solid var(--line);padding-top:20px;margin-top:40px!important}
