.legal-page{max-width:820px;padding-top:32px;padding-bottom:72px}.legal-page h1{letter-spacing:0;margin:18px 0 6px;font-size:30px}.legal-section{border-bottom:1px solid var(--line);padding:22px 0}.legal-section h2{margin-bottom:12px;font-size:18px}.legal-section ul{gap:8px;padding-inline-start:20px;line-height:1.7;display:grid}.legal-switch{flex-wrap:wrap;gap:8px 18px;margin-top:24px;font-size:14px;display:flex}.legal-switch a{text-decoration:underline}@media (max-width:600px){.legal-page h1{font-size:25px}.legal-page{padding-top:22px}}.legal-section a{word-break:break-all;text-decoration:underline}.faq-popular{margin-top:44px}.faq-popular-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;column-gap:12px;margin-bottom:18px;display:flex}.faq-popular-head h2{text-wrap:balance;max-width:100%;margin:0;font-size:24px;line-height:1.25}.faq-popular-head a{min-height:44px;color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:2px;font-size:14px;display:inline-flex}.platform:not(.admin-platform) .faq-popular-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 16px}.platform:not(.admin-platform) .faq-popular-row .poster h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.faq-popular-cta{justify-content:center;margin-top:24px;display:flex}.faq-popular-cta a{border-radius:999px;justify-content:center;gap:8px;min-height:50px;padding:0 40px;font-size:16px;font-weight:800}@media (max-width:600px){.faq-popular-head h2{font-size:22px}.platform:not(.admin-platform) .faq-popular-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-18px;padding:0 18px 4px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.faq-popular-row::-webkit-scrollbar{display:none}.faq-popular-row>.poster{scroll-snap-align:start;flex:none;width:140px}.faq-popular-cta a{width:100%;min-height:52px}}
