@font-face{font-family:Open;src:url('/assets/fonts/open-sans-regular.ttf');font-weight:400;font-display:swap}@font-face{font-family:Open;src:url('/assets/fonts/open-sans-bold.ttf');font-weight:700;font-display:swap}@font-face{font-family:Open;src:url('/assets/fonts/open-sans-extrabold.ttf');font-weight:800;font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#fff6e8;color:#2d2831;font:400 16px/1.7 Open,Arial,sans-serif}main{max-width:850px;margin:auto;padding:32px 24px 64px}a{color:#276b49;text-underline-offset:4px}a:focus-visible{outline:3px solid #794ca0;outline-offset:4px}h1{font-size:clamp(27px,4.5vw,42px);font-weight:800;line-height:1.15;letter-spacing:-.025em;margin:30px 0}h2{font-size:25px;line-height:1.3;font-weight:800;margin:38px 0 18px}p{margin:15px 0;overflow-wrap:anywhere}table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55;margin:20px 0}td,th{padding:12px 10px;text-align:left;vertical-align:top;border:1px solid #d9cbb9}th{background:#ffe09b;font-weight:700}footer{margin-top:42px;padding-top:22px;border-top:1px solid #d9cbb9}code{font:inherit}.legal-draft{padding:12px;background:#ffe09b}.legal-edition{color:#645862}@media(max-width:600px){main{padding:22px 20px 44px}h2{font-size:22px}table,tbody,tr,td{display:block}thead{display:none}tr{border:1px solid #d9cbb9;margin-bottom:14px}td{display:grid;grid-template-columns:minmax(75px,.7fr) minmax(0,1.6fr);gap:10px;border:0;border-bottom:1px solid #e7dac9;padding:10px}td:last-child{border-bottom:0}td::before{content:attr(data-label);font-weight:700}td>span{overflow-wrap:anywhere}}
