.mpr{padding:clamp(2rem,5vw,5rem) 0}.mpr .pb-wrap{max-width:1100px}.mpr h1{font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.12;max-width:22ch;margin:1rem 0}.mpr h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;margin:0 0 1rem}.mpr h3{font-size:1.35rem;margin:0 0 1rem}.mpr h4{font-size:1.1rem;margin:1rem 0 .35rem}.mpr p,.mpr li{line-height:1.65}.mpr p{margin:.6rem 0 1rem}.mpr section{margin-top:2.5rem}.mpr a{text-decoration:underline;text-underline-offset:3px}.mpr-intro{max-width:72ch}.mpr-form{background:var(--paper-alt,#f4f0e9);padding:clamp(1rem,3vw,2.2rem);margin-top:2rem;border:1px solid var(--line,#d4c9bb)}.mpr fieldset{border:0;padding:0;margin:0 0 1.5rem;min-width:0}.mpr legend{font-size:1.3rem;font-weight:800;margin-bottom:1rem}.mpr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.mpr label{display:block;font-weight:750;margin-bottom:.4rem}.mpr input,.mpr select{display:block;width:100%;min-width:0;min-height:48px;padding:.65rem .7rem;font:inherit;color:var(--ink,#292725);background:var(--paper,#fffcf7);border:1px solid #938679;border-radius:2px}.mpr small{display:block;line-height:1.45;margin-top:.4rem}.mpr :focus-visible{outline:3px solid var(--accent,#9a5b35);outline-offset:3px}.mpr-status{font-size:.95rem;min-height:1.6em}.mpr-result{scroll-margin-top:100px;border-top:1px solid var(--line,#d4c9bb);padding-top:2rem}.mpr-category{padding:1rem 1.2rem;border:1px solid currentColor}.mpr-bleu{background:#e5f0f8;color:#133e65}.mpr-jaune{background:#fff2c9;color:#5b4106}.mpr-violet{background:#efe8f6;color:#4c2d66}.mpr-rose{background:#fae9ee;color:#70253c}.mpr-reference{font-size:.9rem;color:var(--ink-soft,#51483f)}.mpr-table-wrap{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0}.mpr table{width:100%;border-collapse:collapse;font-size:.95rem;line-height:1.5}.mpr caption{text-align:left;font-weight:800;padding:.75rem 0}.mpr th,.mpr td{padding:.75rem;text-align:left;border-bottom:1px solid #d4c9bb;vertical-align:top}.mpr thead{background:#f1ece3}.mpr tbody th{font-weight:650}.mpr-baremes{border-top:1px solid #d4c9bb;padding-top:2rem}.mpr-actions{display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}.mpr-actions .pb-btn{text-decoration:none}.mpr-sources{font-size:.9rem;border-top:1px solid #d4c9bb;padding-top:1.5rem;overflow-wrap:anywhere}.mpr-result a{overflow-wrap:anywhere}.mpr [hidden]{display:none!important}.mpr-footer-link a{overflow-wrap:anywhere}@media(max-width:600px){.mpr-grid{grid-template-columns:1fr}.mpr th,.mpr td{padding:.55rem .45rem;min-width:80px}.mpr .pb-lead{font-size:1.1rem}.mpr-form{margin-top:1.5rem}.mpr-result{scroll-margin-top:85px}}
