.mf-legal{--ml-paper:#fbf8f2;--ml-ink:#3e1d52;--ml-muted:#796383;--ml-line:#ded0e5;background:var(--ml-paper);color:var(--ml-ink);min-height:100vh;font:400 15px/1.8 Moonfig Poppins,Arial,sans-serif}.mf-legal *{box-sizing:border-box}.mf-legal a{color:inherit;text-underline-offset:4px}.mf-legal :focus-visible{outline-offset:5px;outline:3px solid #85529d}.mf-legal h1,.mf-legal h2{letter-spacing:-.035em;margin:0;font-family:Moonfig Fraunces,Georgia,serif;font-weight:700;line-height:1.15}.ml-wrap{width:min(1120px,100% - 80px);margin:auto}.ml-header{border-bottom:1px solid var(--ml-line);align-items:center;gap:32px;min-height:105px;display:flex}.ml-logo{width:158px;height:auto;display:block}.ml-header nav{gap:26px;font-size:13px;display:flex}.ml-header nav a{text-decoration:none}.ml-header .ml-language{gap:15px;margin-left:auto}.ml-language a[aria-current=page]{font-weight:600;text-decoration:underline}.ml-hero{padding:72px 0 0}.ml-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#926141;margin:0 0 20px;font-size:11px}.ml-hero h1{max-width:900px;font-size:clamp(38px,5vw,66px)}.ml-lead{max-width:650px;color:var(--ml-muted);margin:24px 0;font-size:17px;line-height:1.8}.ml-meta{color:var(--ml-muted);align-items:center;gap:24px;font-size:11px;display:flex}.ml-print{font:inherit;color:var(--ml-ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}.ml-summary{border-top:1px solid var(--ml-line);border-bottom:1px solid var(--ml-line);grid-template-columns:repeat(3,1fr);gap:24px;margin:44px 0 0;padding:24px 0;display:grid}.ml-summary>div{align-items:center;gap:14px;display:flex}.ml-summary p{margin:0;font-size:13px}.ml-phase{background:#ff9e61;border-radius:50%;flex-shrink:0;width:13px;height:13px}.ml-phase-0{background:radial-gradient(circle at 65% 30%,var(--ml-paper) 0 45%,#ff9e61 47%)}.ml-phase-1{background:linear-gradient(90deg,#b697cd 50%,#0000 50%)}.ml-phase-2{background:#85a18b}.ml-body{grid-template-columns:235px minmax(0,1fr);gap:72px;padding:58px 0 80px;display:grid}.ml-sidebar{color:var(--ml-muted);align-self:start;font-size:12px;position:sticky;top:28px}.ml-sidebar summary{color:var(--ml-ink);cursor:pointer;margin-bottom:20px;font-weight:600;list-style:none}.ml-sidebar nav{flex-direction:column;gap:14px;display:flex}.ml-sidebar nav a{gap:13px;line-height:1.6;text-decoration:none;display:flex}.ml-sidebar nav span{color:#a77755;min-width:17px;padding-top:2px;font-size:10px}.ml-sidebar>p{border-top:1px solid var(--ml-line);margin-top:30px;padding-top:20px}.ml-article{min-width:0;max-width:750px}.ml-section{border-bottom:1px solid var(--ml-line);margin-bottom:40px;padding:0 0 40px;scroll-margin-top:30px;position:relative}.ml-section-number{color:#a77755;letter-spacing:.15em;margin:0 0 12px;font-size:11px}.ml-section h2{margin:0 0 24px;font-size:30px}.ml-section p:not(.ml-section-number),.ml-section li{color:#604b6c;font-size:14px;line-height:1.9}.ml-section p{margin:0 0 20px}.ml-section a{color:var(--ml-ink)}.ml-section ul{margin:0;padding-left:22px}.ml-section li{margin-bottom:18px;padding-left:8px}.ml-section li::marker{color:#b18cca}.ml-text-link{margin-top:8px;font-size:13px;font-weight:500;display:inline-block}.ml-table-wrap{border:1px solid var(--ml-line);border-radius:16px;margin:28px 0 16px;overflow:auto}.ml-table-wrap table{border-collapse:collapse;width:100%;min-width:420px;font-size:12px}.ml-table-wrap th,.ml-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ml-line);padding:16px;line-height:1.8}.ml-table-wrap th{font-weight:500}.ml-table-wrap thead{background:#efe7f3}.ml-table-wrap tbody th{background:#f6f0f8;width:31%}.ml-table-wrap tbody tr:last-child>*{border-bottom:0}.ml-contact-card{border:1px solid var(--ml-line);background:#f0e9f5;border-radius:22px;padding:30px}.ml-contact-card h2{margin-bottom:20px;font-size:30px}.ml-contact-card p{margin:14px 0 0;font-size:12px;line-height:1.9}.ml-contact-card p.ml-eyebrow{margin:0 0 14px}.ml-contact-card a{font-weight:500}.ml-more{border-top:1px solid var(--ml-line);padding:50px 0}.ml-more h2{font-size:36px}.ml-more nav{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;display:grid}.ml-more nav a{border:1px solid var(--ml-line);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:18px;font-size:12px;text-decoration:none;display:flex}.ml-more nav a:hover{background:#f0e9f5}.ml-footer{border-top:1px solid var(--ml-line);color:var(--ml-muted);flex-wrap:wrap;align-items:center;gap:20px;padding:26px 0 85px;font-size:11px;display:flex}.ml-footer p{margin:0}.ml-footer span{margin-left:auto}.ml-review{border:1px solid var(--ml-line);z-index:30;color:var(--ml-muted);background:#fffdf8ee;border-radius:13px;gap:15px;padding:12px 16px;font-size:10px;display:flex;position:fixed;bottom:14px;left:18px}.ml-review a{text-decoration:none}.ml-choice-panel{background:#f0e9f5;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:42px;padding:25px;display:flex}.ml-choice-panel h2{font-size:28px}.ml-choice-panel .ml-eyebrow{margin:0 0 12px}.ml-button{color:#fff;cursor:pointer;background:#3e1d52;border:1px solid #3e1d52;border-radius:28px;flex-shrink:0;padding:14px 20px;font:500 12px/1.5 Moonfig Poppins,Arial,sans-serif}@media (max-width:850px){.ml-wrap{width:calc(100% - 44px)}.ml-body{grid-template-columns:180px minmax(0,1fr);gap:35px}.ml-header{gap:22px}.ml-header nav,.ml-summary{gap:15px}.ml-summary p{font-size:12px}.ml-more nav{grid-template-columns:repeat(2,1fr)}.ml-choice-panel{display:block}.ml-choice-panel button{margin-top:18px}}@media (max-width:620px){.ml-header{flex-wrap:wrap;gap:12px;min-height:100px;padding:20px 0}.ml-logo{width:130px}.ml-header>nav:not(.ml-language){margin-left:auto}.ml-header .ml-language{width:100%;margin:0;font-size:11px}.ml-hero{padding-top:42px}.ml-lead{font-size:15px}.ml-meta,.ml-print{display:block}.ml-summary{grid-template-columns:1fr;gap:14px;margin-top:24px;padding:22px 0}.ml-summary p{font-size:13px}.ml-body{padding-top:28px;padding-bottom:45px;display:block}.ml-sidebar{background:#f2edf5;border-radius:14px;margin:0 0 36px;padding:18px 20px;position:static}.ml-sidebar summary{margin:0;list-style:disclosure-open}.ml-sidebar details:not([open]) summary{list-style:disclosure-closed}.ml-sidebar nav{gap:10px;margin-top:20px}.ml-sidebar>p{display:none}.ml-section{margin-bottom:28px;padding-bottom:26px}.ml-section h2{font-size:27px}.ml-section p:not(.ml-section-number),.ml-section li{font-size:14px}.ml-contact-card{padding:24px}.ml-more{padding-top:32px}.ml-more h2{font-size:31px}.ml-more nav{grid-template-columns:1fr}.ml-footer{padding-bottom:80px;font-size:11px;display:block}.ml-footer>*{display:block;margin:10px 0!important}.ml-review{gap:12px;max-width:calc(100% - 24px);bottom:10px;left:12px}.ml-review>span{display:none}}@media print{.mf-legal{color:#111;background:#fff;font-family:Arial,sans-serif;font-size:11pt}.ml-wrap{width:100%}.ml-header{min-height:0;padding-bottom:15px}.ml-header nav,.ml-sidebar,.ml-review,.ml-more,.ml-print,.ml-choice-panel,.ml-footer{display:none}.ml-hero{padding:20px 0 0}.ml-hero h1{font-size:28pt}.ml-summary{margin-top:20px}.ml-body{padding-top:25px;display:block}.ml-article{max-width:none}.ml-section{margin-bottom:20px;padding-bottom:15px}.ml-section h2{break-after:avoid;font-size:18pt}.ml-section p,.ml-section li{font-size:11pt!important}.ml-table-wrap{overflow:visible}.ml-contact-card{break-inside:avoid;background:#fff}.ml-table-wrap tr{break-inside:avoid}a{color:#111!important;text-decoration:none!important}}
