.ln-body{background:#faf8f3;color:#35213f}.ln-page{font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.8;margin:0 auto;max-width:1040px;overflow-wrap:anywhere;padding:38px 0 60px;width:calc(100% - 64px)}.ln-page *{box-sizing:border-box}.ln-page h1,.ln-page h2,.ln-page h3{color:#402540;font-family:Georgia,serif;font-weight:400;line-height:1.3}.ln-page h1{font-size:52px;margin:20px 0 28px}.ln-page h2{font-size:27px;margin:0 0 20px}.ln-page h3{font-size:18px;margin:0 0 20px}.ln-page p{margin:0 0 18px}.ln-page a{color:#7043a7;text-decoration:underline;text-underline-offset:3px}.ln-page a:hover{color:#402540}.ln-page a:focus-visible{outline:3px solid #7043b6;outline-offset:4px}.ln-intro{border-bottom:1px solid #d7d2cb;margin:auto;max-width:900px;padding-bottom:25px;text-align:center}.ln-intro nav{color:#71656f;font-size:12px}.ln-statutory{color:#665b64;font-size:14px;margin:26px auto!important;max-width:900px;text-align:center}.ln-company{background:#e9ecdf;border:1px solid #d9ddcf;border-radius:6px;display:grid;gap:34px;grid-template-columns:1.2fr 1fr;margin:24px 0 12px;padding:32px}.ln-company p{font-size:14px;line-height:1.95}.ln-company strong{font-weight:600}.ln-contact{border-left:1px solid #cdd1c3;min-width:0;padding-left:32px}.ln-operator{min-width:0}.ln-company h2{font-size:25px}.ln-company h3{font-size:16px}.ln-legal{margin:auto;max-width:940px}.ln-legal>section{border-bottom:1px solid #d7d2cb;padding:30px 0 12px}.ln-legal>section:last-child{border:0;padding-bottom:0}.ln-legal strong{font-weight:600}.ln-body>footer{background:#35213f}.ln-body>.fixed.bottom-5.right-5{display:none}@media(max-width:800px){.ln-page{font-size:15px;padding-top:28px;width:calc(100% - 40px)}.ln-page h1{font-size:43px}.ln-company{gap:22px;grid-template-columns:1fr 1fr;padding:24px}.ln-contact{padding-left:22px}.ln-company h2{font-size:23px}.ln-page h2{font-size:25px}}@media(max-width:600px){.ln-page{padding-bottom:36px;width:calc(100% - 32px)}.ln-intro{text-align:left}.ln-intro nav,.ln-page h1{text-align:center}.ln-page h1{font-size:38px;margin:16px 0 24px}.ln-statutory{text-align:left}.ln-company{gap:20px;grid-template-columns:1fr;padding:22px}.ln-contact{border-left:0;border-top:1px solid #cdd1c3;padding:22px 0 0}.ln-company p{font-size:14px}.ln-page h2{font-size:24px}.ln-legal>section{padding-top:25px}}