.mp{gap:8px;padding-block:24px 64px;display:grid}.mp h1{letter-spacing:-.03em;max-width:24ch;margin:4px 0 6px;font-size:clamp(1.8rem,4.4vw,2.7rem)}.mp a:not(.btn){color:var(--accent)}.crumbs{margin-bottom:8px}.crumbs a{text-decoration:none}.mp-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;margin-bottom:12px;display:grid}.mp-hero>*{min-width:0}@media (max-width:860px){.mp-hero{grid-template-columns:1fr}}.mp-intro{justify-items:start;gap:14px;display:grid}.mp-facts{flex-wrap:wrap;gap:8px;display:flex}.mp-facts span{background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:.9rem}.mp-photo{gap:6px;margin:0;display:grid}.mp-photo img{aspect-ratio:16/10.5;object-fit:cover;background:var(--panel-2);border-radius:18px;width:100%;height:auto}.mp-sec{gap:12px;margin-top:36px;display:grid}.mp-sec h2{font-size:clamp(1.25rem,2.6vw,1.55rem)}.issues{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;display:grid}.issue{background:var(--bg);border:1px solid var(--line);border-left:4px solid var(--line);border-radius:14px;align-content:start;gap:8px;padding:16px;display:grid}.issue-h{justify-items:start;gap:6px;display:grid}.issue .tag{background:var(--panel);color:var(--muted);border-radius:999px;padding:2px 9px;font-size:.74rem;font-weight:700}.issue.g-critique{border-left-color:var(--critical)}.issue.g-critique .tag{background:var(--critical-soft);color:var(--critical)}.issue.g-majeure{border-left-color:var(--major)}.issue.g-majeure .tag{background:var(--major-soft);color:var(--major)}.issue.g-controle{border-left-color:var(--accent)}.issue.g-controle .tag{background:var(--accent-soft);color:var(--accent)}.issue .check{background:var(--panel);border-radius:10px;padding:8px 10px;font-size:.92rem}.tbl{background:var(--bg);border:1px solid var(--line);border-radius:14px;overflow-x:auto}.tbl table{border-collapse:collapse;width:100%;font-size:.93rem}.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px}.tbl th{color:var(--muted);background:var(--panel);font-size:.8rem;font-weight:600}.tbl tr:last-child td{border-bottom:0}.mp-cta{color:#fff;background:linear-gradient(135deg,#1d4ed8,#3b6bff);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:40px;padding:26px;display:flex}.mp-cta>div{gap:6px;min-width:0;max-width:60ch;display:grid}.mp-cta p{color:#ffffffe0}.btn.sun{color:var(--ink);background:linear-gradient(135deg,#ffd447,#ffc81a 55%,#f5b300);border-color:#f5b300;font-weight:800}.btn.sun:hover{filter:brightness(1.04)}.checks{gap:8px;max-width:75ch;margin:0;padding-left:20px;display:grid}.faq{gap:8px;max-width:80ch;display:grid}.faq details{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:12px 16px}.faq summary{cursor:pointer;font-weight:600}.faq details p{color:var(--muted);margin-top:8px}.mlist{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;display:grid}.mlist a{background:var(--bg);border:1px solid var(--line);transition:border-color .2s, transform .2s var(--ease);border-radius:14px;gap:2px;padding:14px 16px;text-decoration:none;display:grid;color:var(--ink)!important}.mlist a:hover{border-color:var(--accent);transform:translateY(-2px)}
