.legal-doc :is(.public-legal-paragraph,.public-legal-list){font-size:var(--t-16);line-height:1.75}.legal-doc section[id]{scroll-margin-top:calc(var(--legal-shell-offset, 7rem) + 1rem)}.public-legal-table{min-width:0;max-width:100%}.public-legal-table__help{margin:0 0 var(--e-2);font-size:var(--t-13);line-height:1.5;color:var(--ink-3)}.public-legal-table__help span{display:block}.public-legal-table__scroll{overflow-x:auto;border:1px solid var(--filet);border-radius:var(--r-sm);background:var(--papier)}.public-legal-table__scroll:focus-visible{outline:2px solid var(--encre);outline-offset:3px}.public-legal-table__scroll::-webkit-scrollbar{height:12px}.public-legal-table__scroll::-webkit-scrollbar-thumb{background:var(--encre);border:3px solid var(--papier-2);border-radius:var(--r-sm)}.public-legal-table__scroll::-webkit-scrollbar-track{background:var(--papier-2)}.public-legal-table table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;font-size:var(--t-16)}.public-legal-table :is(th,td){padding:var(--e-3);border-bottom:1px solid var(--filet);vertical-align:top;line-height:1.5;overflow-wrap:break-word}.public-legal-table th{font-size:var(--t-13);color:var(--encre);background:var(--aplat-wash);font-weight:600}.public-legal-table td{color:var(--ink-2);background:var(--papier)}.public-legal-table :is(th,td):first-child{position:sticky;left:0;z-index:1;width:7.5rem;border-right:1px solid var(--filet);-webkit-hyphens:auto;hyphens:auto}@media(min-width:1024px){.public-legal-table :is(th,td):first-child{width:11rem}}.public-legal-table th:first-child{z-index:2}.public-legal-table tbody tr:last-child td{border-bottom:0}.public-legal-toc{position:sticky;top:var(--legal-shell-offset, 7rem);max-height:calc(100dvh - var(--legal-shell-offset, 7rem) - 1rem);overflow-y:auto}.public-legal-toc__sections{margin:0;list-style:none}.public-legal-toc__link{display:block;min-height:44px;padding:var(--e-2);font-size:var(--t-14);line-height:1.45;border-radius:var(--r-sm);color:var(--ink-3)}.public-legal-toc__link:hover{background:var(--papier-2);color:var(--encre)}.public-legal-toc :is(a,summary):focus-visible{outline:2px solid var(--encre);outline-offset:2px}.public-legal-toc__top{display:none}@media(min-width:1024px){@supports selector(::details-content){.public-legal-toc .public-legal-toc__disclosure::details-content{content-visibility:visible;block-size:auto;overflow:visible}.public-legal-toc__disclosure>summary{display:none}.public-legal-toc__sections:before{content:"Sommaire";display:block;margin-bottom:var(--e-2);font-size:var(--t-14);font-weight:600}}}@media(max-width:1023px){.public-legal-toc{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;z-index:20;background:var(--papier);border:1px solid var(--filet);border-radius:var(--r-sm)}.public-legal-toc__disclosure{border:0;background:transparent;border-radius:var(--r-sm)}.public-legal-toc__disclosure>summary{padding:var(--e-3);min-height:44px}.public-legal-toc .repliable__textes{display:flex;align-items:center;gap:var(--e-2)}.public-legal-toc .repliable__textes strong{font-size:var(--t-14)}.public-legal-toc .repliable__textes small{font-size:var(--t-13)}.public-legal-toc__disclosure .apte-result-disclosure__body{padding:0 var(--e-2) var(--e-3)}.public-legal-toc__top{display:flex;align-items:center;min-height:44px;padding:var(--e-2) var(--e-3);border-radius:var(--r-sm);font-size:var(--t-13);color:var(--encre)}.legal-doc section[id]{scroll-margin-top:calc(var(--legal-shell-offset, 7rem) + 5rem)}}
