.legal{background-color:#faf9f7;min-height:100vh;padding-block-start:6.4rem;padding-block-end:6.4rem}@media (max-width:1024px){.legal{padding-block-start:4.8rem;padding-block-end:4.8rem}}@media (max-width:767px){.legal{padding-block-start:3.2rem;padding-block-end:3.2rem}}.legal__container{max-width:900px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:.8rem;padding-inline-end:.8rem}.legal__header{text-align:center;margin-bottom:4.8rem}@media (max-width:767px){.legal__header{margin-bottom:3.2rem}}.legal__title{color:#1f2933;letter-spacing:-.02em;margin:0;font-size:2.4rem;font-weight:700}@media (max-width:1024px){.legal__title{font-size:2rem}}@media (max-width:767px){.legal__title{font-size:1.75rem}}.legal__updated{color:#4b5563;margin:1.6rem 0 0;font-size:1.4rem;font-style:italic}.legal__intro{color:#4b5563;max-width:65ch;margin:2.4rem auto 0;font-size:1.6rem;line-height:1.6}@media (max-width:767px){.legal__intro{font-size:1.4rem}}.legal__content{background-color:#fff;border-radius:.375rem;padding:4.8rem;box-shadow:0 1px 3px #00000014}@media (max-width:1024px){.legal__content{padding:3.2rem}}@media (max-width:767px){.legal__content{border-radius:.25rem;padding:2.4rem}}.legal__section{margin-bottom:3.2rem}.legal__section:last-child{margin-bottom:0}@media (max-width:767px){.legal__section{margin-bottom:2.4rem}}.legal__section-title{color:#1f2933;margin:0 0 2.4rem;font-size:1.75rem;font-weight:700}@media (max-width:767px){.legal__section-title{margin-bottom:1.6rem;font-size:1.6rem}}.legal__text{color:#4b5563;margin:0 0 2.4rem;font-size:1.6rem;line-height:1.7}.legal__text:last-child{margin-bottom:0}@media (max-width:767px){.legal__text{font-size:1.4rem}}.legal__list{color:#4b5563;margin:0 0 2.4rem;padding-left:3.2rem;font-size:1.6rem;line-height:1.7}@media (max-width:767px){.legal__list{padding-left:2.4rem;font-size:1.4rem}}.legal__list li{margin-bottom:.8rem}.legal__list li:last-child{margin-bottom:0}.legal__text strong,.legal__list strong{color:#1f2933;font-weight:600}.legal__link{color:#6b8f71;text-decoration:underline;transition:color .2s}.legal__link:hover{color:#5e7f63}
