.legal-module__gzjGGq__page{color:#3b3a36;min-height:100vh;font-family:var(--font-geist-sans);background:#efe9db;padding:60px 40px}.legal-module__gzjGGq__main{max-width:900px;margin:0 auto}.legal-module__gzjGGq__article{background:#fff;border-radius:8px;padding:60px;box-shadow:0 2px 8px #00000014}.legal-module__gzjGGq__article h1{color:#b95d18;letter-spacing:-.02em;margin:0 0 48px;font-size:2.2rem;font-style:italic;font-weight:800}.legal-module__gzjGGq__article h2{color:#1a1a1a;border-bottom:2px solid #e0e0e0;margin:40px 0 16px;padding-bottom:8px;font-size:1.4rem;font-weight:700}.legal-module__gzjGGq__article h3{color:#3b3a36;margin:24px 0 12px;font-size:1.1rem;font-weight:700}.legal-module__gzjGGq__article section{margin-bottom:32px}.legal-module__gzjGGq__article p{color:#3b3a36;margin:0 0 16px;font-size:1rem;line-height:1.8}.legal-module__gzjGGq__article ul{margin:0 0 16px 24px;padding:0;list-style:outside}.legal-module__gzjGGq__article li{color:#3b3a36;margin-bottom:10px;line-height:1.7}.legal-module__gzjGGq__article a{color:#b95d18;border-bottom:1px solid #b95d18;text-decoration:none;transition:color .2s}.legal-module__gzjGGq__article a:hover{color:#d47a2c}.legal-module__gzjGGq__article strong{color:#1a1a1a;font-weight:700}@media (max-width:768px){.legal-module__gzjGGq__page{padding:48px 24px}.legal-module__gzjGGq__article{padding:40px 24px}.legal-module__gzjGGq__article h1{margin-bottom:32px;font-size:1.8rem}.legal-module__gzjGGq__article h2{margin:32px 0 12px;font-size:1.2rem}.legal-module__gzjGGq__article h3{margin:20px 0 10px;font-size:1rem}.legal-module__gzjGGq__article ul{margin-left:20px}.legal-module__gzjGGq__article li{font-size:.95rem}}@media (max-width:640px){.legal-module__gzjGGq__page{padding:32px 16px}.legal-module__gzjGGq__main{max-width:100%}.legal-module__gzjGGq__article{border-radius:6px;padding:24px 16px}.legal-module__gzjGGq__article h1{margin-bottom:24px;font-size:1.5rem}.legal-module__gzjGGq__article h2{margin:24px 0 12px;font-size:1.1rem}.legal-module__gzjGGq__article h3{font-size:.95rem}.legal-module__gzjGGq__article p{margin-bottom:12px;font-size:.95rem}.legal-module__gzjGGq__article ul{margin:0 0 12px 18px}.legal-module__gzjGGq__article li{margin-bottom:8px;font-size:.9rem}.legal-module__gzjGGq__article section{margin-bottom:24px}}
