.legal{padding:22px 22px 40px;color:#2a2622;line-height:1.8;font-size:15px}.legal h1{font-size:26px;font-weight:900;letter-spacing:-.02em;color:#111;margin:18px 0 4px}.legal h2{font-size:16.5px;font-weight:800;color:#111;margin:26px 0 8px}.legal p,.legal ul{margin:0 0 10px}.legal ul{padding-left:1.2em;list-style:disc}.legal li{margin:4px 0}.legal__meta{font-size:12.5px;color:#8a8178}.legal__lead{padding:14px 16px;border-radius:14px;background:#f3ede5;color:#3a342e}.legal__tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.legal__tabs::-webkit-scrollbar{display:none}.legal__tabs a{flex:none;padding:7px 12px;border:1px solid #e0d7cc;border-radius:999px;font-size:13px;color:#5c554e;white-space:nowrap}.legal__tabs a[aria-current=page]{background:#111;border-color:#111;color:#fff;font-weight:700}.legal__index{list-style:none!important;padding:0!important;margin-top:18px!important;border-top:1px solid #e6ded5}.legal__index li{margin:0;border-bottom:1px solid #e6ded5}.legal__index a{display:flex;justify-content:space-between;padding:16px 4px;font-weight:700;color:#111}.legal__index a span{color:#ff4f7b}.lgl-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.65}.lgl-consent input{margin-top:3px;width:16px;height:16px;flex:none;accent-color:#ff4f7b}.lgl-consent a{text-decoration:underline;text-underline-offset:2px}.lgl-notice{margin-top:20px;padding:16px 18px;border-radius:16px;border:1px solid #e3d8c6;background:#fbf6ea;color:#4a4038;font-size:13.5px;line-height:1.75}.lgl-notice strong{display:block;margin-bottom:4px;color:#b3261e;font-size:13px;letter-spacing:.12em}.lgl-notice p{margin:0 0 6px}.lgl-notice__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lgl-notice__actions a{font-size:13px;color:#6b5f55;text-decoration:underline;text-underline-offset:2px;align-self:center}.lgl-notice .fbk__trigger{font-size:13px}