.legal{min-height:100vh;padding:40px 0 96px;background:var(--color-bg,#f6f2e7);color:var(--color-text,#1d1b16)}.legal__container{width:100%;max-width:760px;margin:0 auto;padding:0 20px}.legal__back{display:inline-block;margin-bottom:28px;font-size:15px;color:inherit;opacity:.7;text-decoration:none}.legal__back:hover{opacity:1}.legal__doc{font-size:16px}.legal__title{margin:0 0 8px;font-size:clamp(24px,5vw,34px);line-height:1.2;font-weight:700}.legal__revision{margin:0 0 32px;font-size:14px;opacity:.6}.legal__heading{margin:32px 0 12px;font-size:clamp(17px,3.2vw,21px);line-height:1.3;font-weight:600}.legal__p{margin:0 0 14px;line-height:1.7;overflow-wrap:break-word}.legal__link{color:inherit;text-decoration:underline}.legal__link:hover{opacity:.7}@media (max-width:560px){.legal{padding:24px 0 64px}.legal__doc{font-size:15px}}