.realisation-page{margin:0;background:#f4efe2;color:#294434;font:15px/1.55 "Segoe UI",sans-serif}.mes-realisations{max-width:1160px;margin:auto;padding:35px clamp(15px,4vw,44px) 60px}.mes-realisations *{box-sizing:border-box}.mes-realisations h1,.mes-realisations h2,.mes-realisations h3{font-family:Georgia,serif;line-height:1.15}.mes-realisations h1{font-size:clamp(30px,4vw,47px);margin:8px 0 16px}.mes-realisations h2{font-size:26px;margin:0 0 15px}.mes-realisations h3{font-size:23px;margin:9px 0}.mr-hero{display:grid;grid-template-columns:1fr .9fr;gap:30px;align-items:center;background:#244634;color:#fff4d5;border:1px solid #b49b62;border-radius:19px;padding:28px;box-shadow:0 6px 20px #2c38211a}.mr-hero img{width:100%;height:200px;object-fit:cover;border-radius:11px;border:1px solid #c7ad76}.mr-hero p{margin:0 0 20px}.mr-kicker{font-size:11px;letter-spacing:.12em;color:#ddcd9e}.mes-realisations a{color:#375b3e;text-underline-offset:3px}.mes-realisations .mr-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 15px;border-radius:9px;border:1px solid #c6b27d;background:#315e41;color:#fff5db;font-weight:600;text-decoration:none;min-height:42px}.mr-hero .mr-action{background:#eadbb7;color:#294433}.mr-scope{padding:13px 0 0;font-weight:600;margin:0}.mr-status:empty{display:none}.mr-status{color:#805a32}.mr-toolbar{display:flex;flex-wrap:wrap;gap:9px 20px;align-items:center;margin:19px 0 30px;border-block:1px solid #d3c6a6;padding:15px 0}.mr-toolbar button{margin-left:auto}.mes-realisations button{font:inherit;color:#31563c;background:#fffaf0;border:1px solid #a79c7c;border-radius:7px;min-height:40px;padding:8px 13px;cursor:pointer}.mes-realisations button:disabled{opacity:.6;cursor:wait}.mes-realisations :focus-visible{outline:3px solid #a27a31;outline-offset:3px}.mes-realisations section{margin-top:29px}.mr-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.mr-section-heading span{color:#626d55;font-size:12px}.mr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mr-card,.mr-paper{background:#fffaf0;border:1px solid #cdbf9d;border-radius:12px;box-shadow:0 3px 9px #544c2710;padding:19px}.mr-card{display:flex;flex-direction:column}.mr-card .mr-actions{margin-top:auto}.mr-card p{margin:7px 0 14px}.mr-card svg{width:54px;height:54px;color:#608151}.mr-pill{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#627446}.mr-label{font-weight:600;overflow-wrap:anywhere}.mr-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;padding-top:13px}.mr-actions a:not(.mr-action){font-size:12px}.mr-conflict{padding:12px;border:1px solid #b38457;border-radius:8px;background:#f8ebd3;margin:12px 0}.mr-conflict button{margin:4px 4px 0 0;font-size:12px}.mr-meta{font-size:12px;color:#67715a}.mr-list{padding:0;list-style:none;margin:0}.mr-list li+li{border-top:1px solid #e2d7bd;margin-top:12px;padding-top:12px}.mr-list p{margin:5px 0;overflow-wrap:anywhere}.mr-list strong{font-family:Georgia,serif;font-size:18px}.mr-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mr-conservation{margin-top:33px;padding:17px;border:1px solid #cdbf9d;border-radius:10px;font-size:13px}.mr-conservation summary{font-weight:600;cursor:pointer}.mr-empty{color:#667359}.mr-paper>p:first-child{margin-top:0}.mr-paper>p:last-child{margin-bottom:0}@media(max-width:760px){.mr-hero{grid-template-columns:1fr;padding:20px;gap:20px}.mr-hero img{height:155px}.mr-grid,.mr-columns{grid-template-columns:1fr}.mr-columns{gap:0}.mr-toolbar button{margin-left:0}.mr-section-heading span{margin-bottom:12px}.mr-hero .mr-action{width:100%}.mr-actions .mr-action{flex:1}.mes-realisations{padding-top:18px}}
