.mdl-legal-reader{max-width:1080px;margin-inline:auto}.mdl-legal-reader :is(p,li){overflow-wrap:anywhere;max-width:76ch;line-height:1.8}.mdl-legal-reader .mdl-legal-note{color:var(--muted,#5c4a3e);font-size:.94rem}.mdl-legal-reader .mdl-legal-language{color:var(--muted,#5c4a3e);margin:14px 0 4px;font-size:.94rem}.mdl-legal-notice{border-left:3px solid var(--clay,#a9512d);padding:12px 18px}.mdl-legal-toc{border-block:1px solid var(--line,#c9c4bc);margin:28px 0 40px;padding:16px 0}.mdl-legal-reader summary{cursor:pointer;min-height:44px;padding:10px 4px;line-height:1.6}.mdl-legal-toc summary{scroll-margin-top:110px}.mdl-legal-toc ul{columns:2 19rem;column-gap:32px;margin:12px 0 0;padding:0;list-style:none}.mdl-legal-toc li{break-inside:avoid;border-bottom:1px solid var(--line-soft,#ebe2da);margin:0}.mdl-legal-toc a{padding:12px 4px;line-height:1.45;text-decoration:none;display:block}.mdl-legal-toc a:hover{color:var(--clay,#a9512d)}.mdl-legal-reading-nav{z-index:10;border-block:1px solid var(--line,#c9c4bc);background:var(--paper,#fbf8f2);justify-content:space-between;gap:20px;padding:10px 4px;display:flex;position:sticky;top:90px}.mdl-legal-reading-nav a{align-items:center;min-height:40px;font-size:.94rem;text-decoration:none;display:inline-flex}.mdl-legal-reading-nav a:hover{color:var(--clay,#a9512d)}.mdl-legal-section{margin-block:48px;scroll-margin-top:170px}.mdl-legal-section h2{overflow-wrap:anywhere;max-width:42ch;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.2}.mdl-legal-section h3{margin-top:24px;font-size:1.45rem;line-height:1.4}.mdl-legal-source{border-top:1px solid var(--line,#c9c4bc);margin-top:48px;padding-top:24px}.mdl-legal-source h2{margin:0 0 20px}.mdl-legal-source dl{margin:0}.mdl-legal-source dl>div{border-top:1px solid var(--line-soft,#ebe2da);grid-template-columns:minmax(13rem,.42fr) minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.mdl-legal-source dt{color:var(--muted,#5c4a3e)}.mdl-legal-source dd{overflow-wrap:anywhere;margin:0}.mdl-legal-source code{overflow-wrap:anywhere;white-space:normal}.mdl-legal-reader :is(a,summary):focus-visible{outline:3px solid var(--clay,#a9512d);outline-offset:4px}@media (max-width:640px){.mdl-legal-reader{padding-inline:20px}.mdl-legal-toc ul{columns:1}.mdl-legal-reading-nav{top:76px}.mdl-legal-section{margin-block:36px;scroll-margin-top:150px}.mdl-legal-source dl>div{grid-template-columns:1fr;gap:4px}}@media print{.mdl-legal-reader{max-width:none;padding:0}.mdl-legal-toc,.mdl-legal-reading-nav,.mdl-legal-reader .maison-hero-verb{display:none}.mdl-legal-section h2,.mdl-legal-section h3{break-after:avoid}.mdl-legal-section p{orphans:3;widows:3}}
