#peau-maison{background:#edf6fa;padding:clamp(26px,5vw,72px) 16px;scroll-margin-top:80px;color:#102f49}#peau-maison [hidden]{display:none!important}.pm-card{max-width:880px;margin:auto;background:white;border-radius:20px;padding:clamp(20px,4vw,48px);border:1px solid #bed6e1;box-shadow:0 12px 34px #143c5310}.pm-card header{position:static;background:transparent;color:inherit;display:block;height:auto}.pm-card small,.pm-card legend b{color:#12637b;font-weight:750;letter-spacing:.07em}.pm-card h2{font-size:clamp(1.9rem,4vw,3rem);line-height:1.08;margin:12px 0}.pm-card p,.pm-card li{line-height:1.55}.pm-card fieldset{margin:24px 0;padding:8px 0;border:0;min-width:0}.pm-card legend{font-weight:700;line-height:1.5}.pm-card legend b{display:block;font-size:.8rem}.pm-card label{display:inline-flex;align-items:center;gap:8px;margin:5px 5px 2px 0;border:1px solid #bfd6de;border-radius:9px;padding:9px 12px;cursor:pointer}.pm-card input[type=radio],.pm-card input[type=checkbox]{width:auto;accent-color:#096481}.pm-card label:has(:checked){background:#e4f5fa;border-color:#147492}.pm-card button,.pm-actions a{font:inherit;font-weight:700;display:inline-block;background:#0c5471;color:white;border:0;border-radius:9px;padding:12px 16px;cursor:pointer;text-decoration:none}.pm-actions{display:flex;flex-wrap:wrap;gap:10px}.pm-card .pm-link{background:none;color:#0c5471;text-decoration:underline;margin-top:14px}.pm-card h3{margin-top:24px}.pm-card #pm-strip{background:#eef7fa;padding:18px;margin-top:18px;border-radius:12px}.pm-card #pm-address label{display:block;border:0}.pm-card #pm-address input:not([type=checkbox]){display:block;width:100%;padding:9px;font:inherit;border:1px solid #82a2b2;border-radius:5px}