.legal{max-width:810px;padding:40px 0 88px}.back{display:inline-block;font-size:11px;color:#6c7fbd;margin-bottom:42px}.back:hover{color:var(--coral)}.legal-heading{display:flex;align-items:center;gap:22px}.legal-heading .overline,.support-contact .overline{margin:0 0 7px}.legal-heading h1{font:800 clamp(39px,6vw,59px)/1.05 Nunito,sans-serif;letter-spacing:-2.4px;margin:0}.legal-orb,.support-orb{flex:0 0 76px;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:#dce6ff;color:var(--blue);font:800 35px Nunito,sans-serif}.support-orb{background:#ffded7;color:#e76d61}.updated{font-size:9px;color:#969db3;margin:14px 0 0}.legal-lead{color:#626b8b;font-size:14px;line-height:1.9;margin:29px 0 30px}.legal>section{display:grid;grid-template-columns:42px 1fr;gap:17px;padding:21px 0;border-top:1px solid var(--line)}.legal-num{font:700 11px Manrope,sans-serif;color:var(--coral);padding-top:4px}.legal section h2,.support-columns h2{font:800 20px Nunito,sans-serif;margin:0 0 7px}.legal section p,.support-columns section>p:not(.overline),.support-columns li{font-size:12px;line-height:1.9;color:#626b8b;margin:0}.legal-contact{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;margin-top:25px;background:#dce6ff;border-radius:15px}.legal-contact span{font-size:9px;font-weight:800;letter-spacing:1px;color:#6579ba}.legal-contact a{font-size:14px;font-weight:800;overflow-wrap:anywhere}.support-page .legal-heading{align-items:flex-start}.support-page .legal-heading h1{font-size:clamp(39px,6vw,60px)}.support-page .legal-lead{max-width:630px}.support-contact{display:grid;grid-template-columns:1fr auto;align-items:center;gap:17px;padding:23px 25px;background:var(--blue);color:#fff;border-radius:20px;box-shadow:0 10px 24px #536ebc22;margin:32px 0 45px}.support-contact .overline{color:var(--yellow)}.support-contact h2{font:800 23px Nunito,sans-serif;margin:0}.support-contact p:not(.overline){font-size:11px;color:#e3e9ff;margin:4px 0 0}.support-contact>a{grid-column:2;grid-row:1/3;font-size:clamp(14px,2vw,19px);font-weight:800;overflow-wrap:anywhere}.support-columns{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding-bottom:32px;border-bottom:1px solid var(--line)}.support-columns .overline{margin:0 0 9px}.support-columns section>p:not(.overline){margin:0 0 10px}.support-columns ul{padding-left:17px;margin:0}.support-columns li{padding:3px 0}.faq-title{margin:35px 0 12px}.faq-title .overline{margin:0 0 4px}.faq-title h2{font:800 30px Nunito,sans-serif;margin:0}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:16px 0}.faq summary{cursor:pointer;list-style:none;font-size:12px;font-weight:800;position:relative;padding-right:30px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';position:absolute;right:3px;top:-4px;color:var(--coral);font-size:19px}.faq details[open] summary:after{content:'−'}.faq details p{font-size:11px;color:#626b8b;line-height:1.85;max-width:680px;margin:10px 0 0}.faq a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.legal{padding:27px 0 58px}.back{margin-bottom:31px}.legal-heading{gap:14px}.legal-orb,.support-orb{flex-basis:56px;width:56px;height:56px;font-size:27px}.legal-heading h1,.support-page .legal-heading h1{font-size:clamp(34px,9vw,48px);letter-spacing:-1.8px}.legal-lead{font-size:13px;margin:22px 0}.legal>section{grid-template-columns:30px 1fr;gap:10px;padding:18px 0}.legal section h2,.support-columns h2{font-size:18px}.legal-contact{align-items:flex-start;flex-direction:column}.support-contact{grid-template-columns:1fr;padding:20px;gap:12px}.support-contact>a{grid-column:1;grid-row:auto}.support-columns{grid-template-columns:1fr;gap:25px}.faq-title{margin-top:28px}}
