.legal-page{width:100%;padding:4rem 3rem 9rem;background:#f5f6fa;display:flex;flex-direction:column;align-items:center}.legal-page__title{margin:0 0 3rem;font-weight:700;font-size:64px;letter-spacing:1px;text-align:center;color:#202020}.legal-page__content{max-width:900px;width:100%;display:flex;flex-direction:column;gap:3rem}.legal-page__section{display:flex;flex-direction:column;gap:1.5rem}.legal-page__section-title{margin:0;font-weight:700;font-size:28px;color:#202020;letter-spacing:.5px}.legal-page__subsection-title{margin:1.5rem 0 .8rem;font-weight:600;font-size:20px;color:#202020}.legal-page__text{margin:0;font-size:16px;line-height:1.7;color:#404040}.legal-page__link{color:#007bff;text-decoration:none;transition:color .2s}.legal-page__link:hover{color:#0056b3;text-decoration:underline}.legal-page__list{margin:1rem 0;padding-left:2rem;color:#404040;line-height:1.8}.legal-page__list li{margin-bottom:.5rem}@media (max-width:768px){.legal-page{padding:3rem 1.5rem 6rem}.legal-page__title{font-size:42px;margin-bottom:2rem}.legal-page__section-title{font-size:24px}.legal-page__content{gap:2rem}}