.seopage .cmp-verif{background:var(--s-green-bg);border:1px solid color-mix(in srgb, var(--s-green) 26%, transparent);border-radius:var(--s-r2);align-items:flex-start;gap:13px;margin:0 0 26px;padding:15px 18px;display:flex}.seopage .cmp-verif-ic{color:var(--s-green-d);flex:none;padding-top:1px;display:grid}.seopage .cmp-verif-t{font-family:var(--s-fd);margin:0 0 3px;font-size:15px;font-weight:800}.seopage .cmp-verif-s{color:var(--s-ink2);font-size:13.5px;line-height:1.55}.seopage .cmp-verif-s a{color:var(--s-green-d);text-underline-offset:2px;text-decoration:underline}.seopage .cmp-tw{margin:0 0 30px}.seopage .cmp-t{border-collapse:separate;border-spacing:0;background:var(--s-card);border:1px solid var(--s-line);border-radius:var(--s-r2);width:100%;box-shadow:var(--s-sh);overflow:hidden}.seopage .cmp-t th,.seopage .cmp-t td{text-align:left;border-bottom:1px solid var(--s-line);vertical-align:top;padding:13px 16px}.seopage .cmp-t thead th{background:var(--s-cream);font-family:var(--s-fd);border-bottom:2px solid var(--s-line2);white-space:nowrap;font-size:15px;font-weight:800}.seopage .cmp-t thead th:nth-child(2){color:var(--s-orange-d)}.seopage .cmp-t tbody tr:last-child th,.seopage .cmp-t tbody tr:last-child td{border-bottom:none}.seopage .cmp-t tbody tr:nth-child(2n) th,.seopage .cmp-t tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--s-cream) 42%, transparent)}.seopage .cmp-t th[scope=row]{width:27%;min-width:190px}.seopage .cmp-lab{font-family:var(--s-fd);font-size:14.5px;font-weight:700;display:block}.seopage .cmp-aide{color:var(--s-muted);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.seopage .cmp-v{font-size:14px;display:block}.seopage .cmp-mark{vertical-align:-4px;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:7px;display:inline-grid}.seopage .cmp-mot{font-weight:700}.seopage .cmp-note{color:var(--s-muted);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.seopage .cmp-oui .cmp-mark{background:var(--s-green);color:#fff}.seopage .cmp-oui .cmp-mot{color:var(--s-green-d)}.seopage .cmp-partiel .cmp-mark{background:var(--s-sun)}.seopage .cmp-partiel .cmp-mark:before{content:"";background:#7a5406;border-radius:2px;width:8px;height:2px}.seopage .cmp-non .cmp-mark{border:1.5px solid var(--s-line2)}.seopage .cmp-non .cmp-mark:before{content:"";background:var(--s-muted);border-radius:2px;width:7px;height:1.5px}.seopage .cmp-non .cmp-mot{color:var(--s-muted);font-weight:600}.seopage .cmp-inconnu .cmp-mark{border:1.5px dashed var(--s-line2)}.seopage .cmp-inconnu .cmp-mot{color:var(--s-muted);font-style:italic;font-weight:600}.seopage .cmp-legende{color:var(--s-muted);max-width:70ch;margin:11px 2px 0;font-size:12.5px;line-height:1.6}.seopage .cmp-legende b{color:var(--s-ink2)}@media (max-width:820px){.seopage .cmp-t,.seopage .cmp-t tbody,.seopage .cmp-t tr,.seopage .cmp-t th,.seopage .cmp-t td{display:block}.seopage .cmp-t{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.seopage .cmp-t thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seopage .cmp-t tbody tr{background:var(--s-card);border:1px solid var(--s-line);border-radius:var(--s-r2);box-shadow:var(--s-sh-sm);margin-bottom:12px;padding:15px 17px}.seopage .cmp-t tbody tr:nth-child(2n) th,.seopage .cmp-t tbody tr:nth-child(2n) td{background:0 0}.seopage .cmp-t th[scope=row]{border-bottom:none;width:auto;min-width:0;padding:0 0 11px}.seopage .cmp-t td{border-bottom:none;border-top:1px dashed var(--s-line);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:12px;padding:10px 0 0;display:grid}.seopage .cmp-t td:before{content:attr(data-label);font-family:var(--s-fd);color:var(--s-ink2);font-size:13.5px;font-weight:800}}.seopage .cmp-fiches{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:0 0 28px;display:grid}.seopage .cmp-fiche{background:var(--s-card);border:1px solid var(--s-line);border-top:3px solid var(--s-line2);border-radius:var(--s-r2);box-shadow:var(--s-sh-sm);padding:19px 20px}.seopage .cmp-fiche.o{border-top-color:var(--s-orange)}.seopage .cmp-fiche.g{border-top-color:var(--s-green)}.seopage .cmp-fiche-h{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.seopage .cmp-fiche h3{font-size:19px;font-weight:800}.seopage .cmp-cat{letter-spacing:.06em;text-transform:uppercase;color:var(--s-muted);background:var(--s-cream);border-radius:var(--s-pill);padding:3px 9px;font-size:11px;font-weight:700}.seopage .cmp-quoi{color:var(--s-ink2);margin-bottom:13px;font-size:14.5px}.seopage .cmp-dl{gap:3px 0;margin:0 0 13px;display:grid}.seopage .cmp-dl dt{letter-spacing:.06em;text-transform:uppercase;color:var(--s-muted);margin-top:8px;font-size:11px;font-weight:700}.seopage .cmp-dl dd{color:var(--s-ink2);margin:0;font-size:13.5px;line-height:1.55}.seopage .cmp-lien{color:var(--s-orange-d);text-underline-offset:3px;align-items:center;gap:5px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.seopage .cmp-fl{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 28px;display:grid}.seopage .cmp-fl-c{background:var(--s-card);border:1px solid var(--s-line);border-radius:var(--s-r2);padding:18px 20px}.seopage .cmp-fl-c h3{color:var(--s-green-d);align-items:center;gap:8px;margin-bottom:11px;font-size:16px;font-weight:800;display:flex}.seopage .cmp-fl-c.lim h3{color:var(--s-ink2)}.seopage .cmp-fl-c ul{margin:0;padding-left:19px}.seopage .cmp-fl-c li{color:var(--s-ink2);margin-bottom:8px;font-size:14px;line-height:1.6}.seopage .cmp-fl-c li::marker{color:var(--s-line2)}@media (max-width:720px){.seopage .cmp-fl{grid-template-columns:1fr}}.seopage .cmp-pqs{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 28px;display:grid}@media (max-width:720px){.seopage .cmp-pqs{grid-template-columns:1fr}}.seopage .cmp-pq{border-radius:var(--s-r2);border:1px solid #0000;padding:19px 21px}.seopage .cmp-pq.o{background:var(--s-orange-bg);border-color:color-mix(in srgb, var(--s-orange) 24%, transparent)}.seopage .cmp-pq.g{background:var(--s-green-bg);border-color:color-mix(in srgb, var(--s-green) 24%, transparent)}.seopage .cmp-pq h3{margin-bottom:12px;font-size:17px;font-weight:800}.seopage .cmp-pq ul{margin:0;padding:0;list-style:none}.seopage .cmp-pq li{color:var(--s-ink2);gap:9px;margin-bottom:10px;font-size:14.5px;line-height:1.55;display:flex}.seopage .cmp-pq li:last-child{margin-bottom:0}.seopage .cmp-pq-m{color:#fff;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;margin-top:3px;display:inline-grid}.seopage .cmp-pq.o .cmp-pq-m{background:var(--s-orange)}.seopage .cmp-pq.g .cmp-pq-m{background:var(--s-green)}.seopage .cmp-bloc{margin:0 0 30px}.seopage .cmp-bloc h2{margin-bottom:12px;font-size:clamp(22px,3.2vw,27px);font-weight:800}.seopage .cmp-bloc p{color:var(--s-ink2);max-width:72ch;margin-bottom:13px;font-size:16px;line-height:1.7}.seopage .cmp-bloc p:last-child{margin-bottom:0}.seopage .cmp-bloc b{color:var(--s-ink)}.seopage .cmp-sous{font-family:var(--s-fd);margin:30px 0 14px;font-size:17px;font-weight:800}.seopage .cmp-crit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px 22px;margin:0 0 28px;display:grid}.seopage .cmp-crit dt{font-family:var(--s-fd);margin-bottom:2px;font-size:14.5px;font-weight:800}.seopage .cmp-crit dd{color:var(--s-ink2);margin:0;font-size:13.5px;line-height:1.55}.seopage .cmp-guide{gap:10px;margin:0 0 30px;display:grid}.seopage .cmp-q{background:var(--s-card);border:1px solid var(--s-line);border-radius:var(--s-r2);overflow:hidden}.seopage .cmp-q>summary{cursor:pointer;font-family:var(--s-fd);justify-content:space-between;align-items:center;gap:14px;padding:16px 19px;font-size:16px;font-weight:700;list-style:none;display:flex}.seopage .cmp-q>summary::-webkit-details-marker{display:none}.seopage .cmp-q>summary:after{content:"+";color:var(--s-muted);flex:none;font-size:20px;line-height:1}.seopage .cmp-q[open]>summary:after{content:"−"}.seopage .cmp-q>summary:hover{background:var(--s-cream2)}.seopage .cmp-rep{padding:0 19px 17px}.seopage .cmp-rep p{color:var(--s-ink2);margin-bottom:11px;font-size:14.5px;line-height:1.65}.seopage .cmp-rep a{color:var(--s-orange-d);text-underline-offset:3px;font-weight:700;text-decoration:underline}.seopage .cmp-options{gap:18px;margin:0 0 30px;display:grid}.seopage .cmp-opt{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.seopage .cmp-opt-n{background:var(--s-cream);border:1px solid var(--s-line2);width:36px;height:36px;color:var(--s-ink2);font-family:var(--s-fd);border-radius:50%;place-items:center;margin-top:4px;font-size:16px;font-weight:800;display:grid}.seopage .cmp-opt-in{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.seopage .cmp-opt-q{background:var(--s-cream);border:1px solid var(--s-line);border-radius:var(--s-r2);padding:18px 20px}.seopage .cmp-opt-q h3{font-family:var(--s-fd);margin-bottom:8px;font-size:15px;font-weight:800}.seopage .cmp-opt-q p{color:var(--s-ink2);margin-bottom:14px;font-size:14.5px;line-height:1.65}.seopage .cmp-opt-q .btn{font-size:14px}@media (max-width:860px){.seopage .cmp-opt-in{grid-template-columns:1fr}.seopage .cmp-opt{grid-template-columns:30px minmax(0,1fr);gap:10px}.seopage .cmp-opt-n{width:28px;height:28px;font-size:14px}}
