.heading{font-size:1.25rem;margin-top:3rem;text-align:center}@media(min-width: 40rem){.heading{font-size:1.75rem;font-weight:600}}.privacypolicy{margin:3rem auto;max-width:50rem;padding-bottom:3rem;width:90%}@media(min-width: 40rem){.privacypolicy *{font-size:1.125rem}}.privacypolicy__lead{margin:3rem 0}.privacypolicy h2{font-size:1.125rem;font-weight:700;line-height:1.6;margin:2rem 0 1rem}.privacypolicy__list dt{font-weight:700;margin-top:2rem}.privacypolicy__list p{margin-top:.5rem}.privacypolicy__list ol{display:grid;gap:.25rem;margin-top:.5rem;padding-left:2rem}.privacypolicy__list ol ol{margin-top:.25rem;padding-left:3rem}.privacypolicy__list ol ol>li::marker{content:"（" counter(list-item) "）"}
