.legal-page{color:#1a1a1a;word-break:break-word;background:#fff;max-width:720px;margin:0 auto;padding:2rem 1.25rem;font-family:system-ui,-apple-system,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;font-size:1rem;line-height:1.9}.legal-page h1{margin:0 0 .5rem;font-size:1.5rem;line-height:1.4}.legal-page h2{border-top:1px solid #eee;margin:2rem 0 .5rem;padding-top:1rem;font-size:1.15rem}.legal-page p{margin:.5rem 0}.legal-page ul{margin:.5rem 0;padding-left:1.4rem}.legal-page li{margin:.35rem 0}.legal-page dl{margin:1.25rem 0}.legal-page dt{color:#555;margin-top:1.25rem;font-weight:600}.legal-page dd{margin:.25rem 0 0}.legal-page a{color:#0b62d6}.legal-page .updated{color:#666;font-size:.9rem}.legal-footer{color:#666;border-top:1px solid #eee;max-width:720px;margin:0 auto;padding:1.5rem 1.25rem 3rem;font-size:.9rem}.legal-footer nav{flex-wrap:wrap;gap:1rem;display:flex}.legal-footer a{color:#0b62d6}
