body[data-lita-legal]{background:#07090d!important;color:#fbfbf8}body[data-lita-legal] .lita-nav,body[data-lita-legal] .lita-nav.is-scrolled{background:#07090d!important;border-bottom:1px solid rgba(212,175,55,.18)}body[data-lita-legal] .lita-footer{background:#07090d;margin-top:0}.legal-maison{width:100%;max-width:100%;padding-bottom:clamp(4rem,10vw,6rem)}.legal-maison__band{position:relative;min-height:min(42vh,22rem);display:grid;align-items:end;overflow:hidden;isolation:isolate}.legal-maison__band-media{position:absolute;inset:0;z-index:0}.legal-maison__band-img{width:100%;height:100%;object-fit:cover;filter:brightness(.55) contrast(1.05) saturate(.92)}.legal-maison__band-veil{position:absolute;inset:0;background:linear-gradient(180deg,#07090d59,#07090d33 35%,#07090de0),radial-gradient(ellipse 90% 80% at 50% 100%,transparent 30%,rgba(7,9,13,.75) 100%)}.legal-maison__band-motif{position:absolute;inset:0;opacity:.35;background:radial-gradient(circle at 18% 42%,rgba(212,175,55,.12) 0%,transparent 42%),radial-gradient(circle at 82% 28%,rgba(200,204,211,.08) 0%,transparent 38%);pointer-events:none}.legal-maison__band-copy{position:relative;z-index:1;width:min(44rem,100% - 2rem);margin:0 auto;padding:clamp(5rem,12vh,7rem) 0 clamp(2rem,4vw,2.75rem)}.legal-maison__eyebrow{margin:0 0 .75rem;font-family:Ysabeau,system-ui,sans-serif;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#d4af37}.legal-maison__title{margin:0 0 1rem;font-family:Cinzel Decorative,Georgia,serif;font-size:clamp(1.85rem,3vw + 1rem,2.65rem);font-weight:400;line-height:1.12;color:#d4af37}.legal-maison__meta,.legal-maison__entity,.legal-maison__mirror{margin:0 0 .85rem;font-family:Ysabeau,system-ui,sans-serif;font-size:clamp(1.05rem,.25vw + 1rem,1.2rem);font-weight:500;line-height:1.55;color:#c8ccd3}.legal-maison__entity a,.legal-maison__mirror a,.legal-maison__foot a{color:#d4af37;text-decoration:none;transition:color .14s ease}.legal-maison__entity a:hover,.legal-maison__entity a:focus-visible,.legal-maison__mirror a:hover,.legal-maison__mirror a:focus-visible,.legal-maison__foot a:hover,.legal-maison__foot a:focus-visible{color:#fbfbf8}.legal-maison__layout{width:min(72rem,100% - 2rem);margin:0 auto;display:grid;gap:clamp(1.5rem,4vw,2.5rem);align-items:start}@media(min-width:960px){.legal-maison__layout{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);gap:clamp(2rem,5vw,3.5rem)}}.legal-maison__content{min-width:0}.legal-maison__toc-mobile{display:block;margin-bottom:.5rem;border:none;background:transparent}@media(min-width:960px){.legal-maison__toc-mobile{display:none}}.legal-maison__toc-mobile-summary{font-family:Ysabeau,system-ui,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#d4af37;cursor:pointer;list-style:none;padding:.65rem 0;border-bottom:1px solid rgba(212,175,55,.2)}.legal-maison__toc-mobile-summary::-webkit-details-marker{display:none}.legal-maison__toc-desktop{display:none}@media(min-width:960px){.legal-maison__toc-desktop{display:block;position:sticky;top:clamp(5.5rem,10vh,6.5rem);max-height:calc(100vh - 7rem);overflow:auto;padding-right:.5rem}}.legal-maison__toc-label{margin:0 0 .85rem;font-family:Ysabeau,system-ui,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#d4af37}.legal-maison__toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.legal-maison__toc-list a{display:block;font-family:Ysabeau,system-ui,sans-serif;font-size:.82rem;line-height:1.35;color:#c8ccd3;text-decoration:none;border-left:2px solid transparent;padding:.2rem 0 .2rem .55rem;transition:color .14s ease,border-color .14s ease}.legal-maison__toc-list a:hover,.legal-maison__toc-list a:focus-visible,.legal-maison__toc-list a.is-active{color:#fbfbf8;border-left-color:#d4af37}.lita-legal-prose,.legal-prose{max-width:68ch;font-family:Ysabeau,system-ui,sans-serif;font-size:clamp(1.125rem,.35vw + 1.05rem,1.375rem);font-weight:500;line-height:1.62;color:#fbfbf8}.lita-legal-prose h2{margin:2.25rem 0 1rem;scroll-margin-top:6rem;font-family:Cinzel Decorative,Georgia,serif;font-size:clamp(1.35rem,1.5vw + 1rem,1.75rem);font-weight:400;color:#d4af37}.lita-legal-prose h3{margin:1.75rem 0 .75rem;font-family:Cinzel Decorative,Georgia,serif;font-size:1.15rem;color:#d4af37}.lita-legal-prose p,.lita-legal-prose li{margin:0 0 1rem}.lita-legal-prose ul,.lita-legal-prose ol{margin:0 0 1.25rem 1.25rem;padding:0}.lita-legal-prose a{color:#d4af37;text-decoration:none;transition:color .14s ease,text-shadow .14s ease}.lita-legal-prose a:hover,.lita-legal-prose a:focus-visible{color:#fbfbf8;text-shadow:0 0 20px rgba(212,175,55,.2)}.lita-legal-prose table{width:100%;border-collapse:collapse;margin:1.25rem 0 1.75rem;font-size:.95em}.lita-legal-prose th,.lita-legal-prose td{border:1px solid rgba(212,175,55,.22);padding:.55rem .65rem;vertical-align:top;text-align:left}.lita-legal-prose th{color:#d4af37;font-weight:600}.lita-legal-prose strong{color:#fbfbf8}.legal-maison__prefs{margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid rgba(212,175,55,.2);max-width:68ch}.legal-maison__prefs-title{margin:0 0 .55rem;font-family:Cinzel Decorative,Georgia,serif;font-size:1.15rem;font-weight:400;color:#d4af37}.legal-maison__prefs-lede{margin:0 0 1rem;font-family:Ysabeau,system-ui,sans-serif;font-size:.98rem;line-height:1.55;color:#fbfbf8}.legal-maison__prefs-btn{padding:.7rem 1.15rem;font-family:Ysabeau,system-ui,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#07090d;background:#d4af37;border:none;cursor:pointer;transition:background .14s ease}.legal-maison__prefs-btn:hover,.legal-maison__prefs-btn:focus-visible{background:#e8c96a}.legal-maison__foot{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(212,175,55,.22);font-family:Ysabeau,system-ui,sans-serif;color:#c8ccd3;max-width:68ch}.legal-maison--crisis .legal-maison__band-img{filter:brightness(.48) contrast(1.02) saturate(.85)}.legal-maison--crisis .legal-maison__title{color:#fbfbf8}.legal-maison--crisis .lita-legal-prose,.legal-maison--crisis .legal-prose{font-size:clamp(1.15rem,.4vw + 1.05rem,1.45rem);line-height:1.68;max-width:42rem}.legal-maison--crisis .lita-legal-prose h2{font-size:clamp(1.4rem,1.6vw + 1rem,1.85rem);color:#fbfbf8}.legal-maison--crisis .lita-legal-prose a{color:#e8c96a}
