.legal-page{background:var(--white);width:100%;min-height:100vh;color:var(--black);flex-direction:column;display:flex}.legal-page__main{flex:1;width:100%;max-width:820px;margin:0 auto;padding:180px 40px 120px}.legal-page__header{margin-bottom:56px}.legal-page__title{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(2rem,5vw,3rem);font-weight:500;line-height:1.1}.legal-page__updated{color:var(--gray-500);letter-spacing:.02em;font-size:13px}.legal-page__body{flex-direction:column;gap:32px;display:flex}.legal-page__section{flex-direction:column;gap:10px;display:flex}.legal-page__h2{letter-spacing:-.005em;font-size:16px;font-weight:500;line-height:1.3}.legal-page__p{color:var(--gray-700);letter-spacing:.005em;font-size:15px;font-weight:300;line-height:1.65}@media (width<=768px){.legal-page__main{padding:120px 24px 80px}.legal-page__header{margin-bottom:40px}.legal-page__body{gap:24px}.legal-page__p{font-size:14px;line-height:1.6}}
