.fm-legal-nav{display:flex;flex-wrap:wrap;gap:12px 26px;padding:16px 0 24px;font-size:16px;line-height:1.5}.fm-legal-nav a{color:#2b442e;text-decoration:underline;text-underline-offset:4px}.fm-legal-page{max-width:850px;margin:0 auto;padding:30px 16px 60px;color:#2d3b30;font-size:18px;line-height:1.7}.fm-legal-page h1{font-size:clamp(29px,4vw,42px);line-height:1.2;margin:0 0 28px;color:#243d29}.fm-legal-page h2{font-size:25px;line-height:1.3;margin:32px 0 14px;color:#243d29}.fm-legal-page p,.fm-legal-page ul,.fm-legal-page ol{margin:0 0 18px}.fm-legal-page ul,.fm-legal-page ol{padding-left:24px}.fm-legal-page li{margin:7px 0}.fm-legal-page a{color:#416b32;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}@media(max-width:600px){.fm-legal-page{font-size:17px;padding:20px 4px 40px}.fm-legal-page h2{font-size:23px}.fm-legal-nav{gap:12px 20px;font-size:16px}}
