.legal-page{overflow:hidden;background:#fff;color:#1a1a1a}.legal-page__content{width:min(100% - 192px,1248px);margin:0 auto;padding:56px 0 72px}.legal-page__breadcrumbs,.legal-page__intro{width:min(100%,980px)}.legal-page__intro{margin-top:34px}.legal-page__intro h1{margin:0;font-family:Funnel Sans,Inter,sans-serif;font-size:48px;font-weight:700;line-height:1.08;letter-spacing:0}.legal-page__intro p{max-width:980px;margin:18px 0 0;color:#5d6266;font-size:18px;line-height:1.55}.legal-page__article{width:min(100%,980px);margin-top:34px;display:grid;gap:34px}.legal-page__section{display:grid;grid-template-columns:46px minmax(0,1fr);gap:22px;padding-bottom:30px;border-bottom:1px solid #d8dde1}.legal-page__section h2{margin:0;font-family:Funnel Sans,Inter,sans-serif;font-size:28px;font-weight:700;line-height:1.25}.legal-page__section p{margin:13px 0 0;color:#5d6266;font-size:17px;line-height:1.58}.legal-page__number{color:#f04a19;font-family:Geist Mono,IBM Plex Mono,monospace;font-size:16px;font-weight:700;line-height:1.25}.legal-page__cta{min-height:190px;padding:0 96px;display:flex;align-items:center;justify-content:space-between;gap:32px;background:#1a1a1a;color:#fff}.legal-page__cta h2{width:min(100%,560px);margin:0;font-family:Funnel Sans,Inter,sans-serif;font-size:46px;font-weight:900;line-height:1}.legal-page__cta button{width:230px;height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:#f04a19;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:800}.legal-page__cta button:hover{background:#d94012}.legal-page__cta button svg{width:18px;height:18px}.legal-page__cta button path{fill:none;stroke:currentcolor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1180px){.legal-page__content{width:min(100% - 64px,980px)}.legal-page__cta{padding:40px 32px}}@media(max-width:767px){.legal-page__content{width:min(100% - 40px,520px);padding:34px 0 48px}.legal-page__intro{margin-top:28px}.legal-page__intro h1{font-size:30px;line-height:1.06;overflow-wrap:anywhere}.legal-page__intro p{margin-top:16px;font-size:15px;line-height:1.5}.legal-page__article{margin-top:30px;gap:26px}.legal-page__section{grid-template-columns:1fr;gap:8px;padding-bottom:24px}.legal-page__section h2{font-size:24px}.legal-page__section p{margin-top:10px;font-size:15px;line-height:1.55}.legal-page__cta{min-height:0;padding:34px 20px;align-items:stretch;flex-direction:column}.legal-page__cta h2{width:100%;font-size:34px}.legal-page__cta button{width:100%}}