.contrat-content{max-width:1050px;min-width:0;line-height:1.7}.contrat-content h2{margin:2.2rem 0 .8rem}.contrat-content h3{margin:1.2rem 0 .7rem}.contrat-content p{margin:.9rem 0}.contrat-content li{margin:.65rem 0}.contrat-content a{color:#205f51;text-decoration:underline;text-underline-offset:3px}.contrat-table{overflow-x:auto;max-width:100%;margin:1.5rem 0;overscroll-behavior-x:contain}.contrat-table table{width:100%;min-width:600px;border-collapse:collapse}.contrat-table caption{text-align:left;font-weight:700;padding:.8rem 0}.contrat-table th,.contrat-table td{text-align:left;vertical-align:top;padding:.85rem;border-bottom:1px solid #d9ded8}.contrat-table thead th{background:#eff3ed}.contrat-note{background:#f0f4ee;border-left:4px solid #205f51;padding:1rem 1.3rem;margin:1.8rem 0}.contrat-note h3{margin-top:0}.contrat-sources{font-size:.92rem;border-top:1px solid #d9ded8;padding-top:1rem;overflow-wrap:anywhere}.contrat-voisins{margin:2rem 0}.contrat-sort{background:transparent;border:0;padding:0;text-align:left;font:inherit;font-weight:700;color:inherit;cursor:pointer}.contrat-sort:focus-visible{outline:3px solid #205f51;outline-offset:4px}.contrat-exemple{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #d9ded8;padding:1rem}.contrat-download{display:inline-block;background:#205f51;color:#fff!important;padding:.8rem 1rem;border-radius:5px;margin:.7rem 0}@media(max-width:600px){.contrat-table th,.contrat-table td{padding:.65rem}.contrat-content{max-width:100%}.contrat-content h2{font-size:1.5rem}.contrat-content ul,.contrat-content ol{padding-left:1.4rem}.contrat-note{padding:.8rem 1rem}}
