.amseo-article,.amseo-plus-loin,.amseo-texte-categorie{--amseo-fond:rgba(255, 255, 255, 0.035);--amseo-bord:rgba(152, 161, 188, 0.24);--amseo-texte:#98a1bc;--amseo-clair:#dfe3ee;--amseo-accent:#8c9bd6}.amseo-article h2,.amseo-article h3{scroll-margin-top:120px}.amseo-article.amseo-article h2{margin-top:46px}.amseo-article.amseo-article h3{margin-top:28px}.amseo-article.amseo-article .amseo-faq h2{margin-top:30px}.amseo-article strong{color:var(--amseo-clair)}.amseo-article p a,.amseo-article li a,.amseo-article td a,.amseo-texte-categorie p a,.amseo-texte-categorie li a{color:var(--amseo-clair);font-weight:500;text-decoration:underline;text-decoration-color:var(--amseo-accent);text-underline-offset:3px;background:none}.amseo-article p a:hover,.amseo-article li a:hover,.amseo-texte-categorie p a:hover,.amseo-texte-categorie li a:hover{color:#fff}.amseo-article ul,.amseo-article ol,.amseo-texte-categorie ul{margin:0 0 22px;padding-left:22px}.amseo-article li,.amseo-texte-categorie li{margin:0 0 8px;line-height:1.6}.amseo-article .amseo-reponse{font-size:17px;line-height:1.65;color:var(--amseo-clair);border-left:3px solid var(--amseo-accent);padding:4px 0 4px 18px;margin:0 0 28px}.amseo-sommaire{background:var(--amseo-fond);border:1px solid var(--amseo-bord);border-radius:6px;padding:18px 22px 12px;margin:0 0 40px}.amseo-sommaire-titre,.amseo-produits-titre,.amseo-liens-titre{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#fff;margin:0 0 12px}.amseo-article .amseo-sommaire ol{margin:0;padding-left:20px;columns:2;column-gap:36px}.amseo-article .amseo-sommaire li{break-inside:avoid;margin:0 0 7px}.amseo-article .amseo-sommaire a{color:var(--amseo-texte);text-decoration:none;font-weight:400}.amseo-article .amseo-sommaire a:hover{color:#fff}.amseo-article figure.wp-block-table{margin:8px 0 30px;overflow-x:auto}.amseo-article table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.amseo-article th,.amseo-article td{border:1px solid var(--amseo-bord);padding:10px 12px;text-align:left;vertical-align:top;color:var(--amseo-texte)}.amseo-article th{color:#fff;background:rgb(255 255 255 / .05);font-weight:600}.amseo-encart{background:var(--amseo-fond);border:1px solid var(--amseo-bord);border-radius:6px;padding:16px 20px;margin:26px 0}.amseo-encart p:last-child{margin-bottom:0}.amseo-article .amseo-produits{background:var(--amseo-fond);border:1px solid var(--amseo-bord);border-radius:6px;padding:22px;margin:30px 0 38px}.amseo-article .amseo-produits-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.amseo-article .amseo-produits-liste li{margin:0}.amseo-article .amseo-produit a{display:flex;flex-direction:column;gap:8px;height:100%;color:inherit;text-decoration:none;background:none;font-weight:400}.amseo-article .amseo-produit-image{display:block;overflow:hidden;border-radius:4px;background:#0c0e12}.amseo-article .amseo-produit-image img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;margin:0;transition:transform 0.4s ease}.amseo-article .amseo-produit a:hover img{transform:scale(1.03)}.amseo-article .amseo-produit-nom{color:#fff;font-size:14px;line-height:1.4}.amseo-article .amseo-produit-prix{color:var(--amseo-clair);font-size:14px;margin-top:auto}.amseo-article .amseo-produit-prix del{opacity:.6;margin-right:6px}.amseo-article .amseo-produit-prix ins{text-decoration:none}.amseo-article .amseo-produits-lien{margin:18px 0 0}.amseo-article .amseo-produits-lien a,.amseo-lire-aussi a,.amseo-plus-loin a{color:#fff;font-weight:600;text-decoration:none;border-bottom:1px solid var(--amseo-accent);background:none}.amseo-article .amseo-faq{margin-top:50px;padding-top:10px;border-top:1px solid var(--amseo-bord)}.amseo-article .amseo-faq h3{font-size:18px;line-height:1.4;letter-spacing:.3px;margin:28px 0 8px;color:#fff}.amseo-lire-aussi,.amseo-plus-loin{background:var(--amseo-fond);border:1px solid var(--amseo-bord);border-radius:6px;padding:20px 22px 12px;margin:44px 0 12px}.amseo-lire-aussi ul,.amseo-plus-loin ul{margin:0;padding-left:20px}.amseo-lire-aussi li,.amseo-plus-loin li{margin:0 0 10px;line-height:1.5}.amseo-article .amseo-credit{margin:18px 0 0;font-size:13px;line-height:1.5;color:var(--amseo-texte)}.amseo-article .amseo-credit a{color:inherit;text-decoration:underline;text-underline-offset:3px}section.amseo-texte-categorie{max-width:920px;margin:60px auto 30px;padding:0 20px;color:var(--amseo-texte);font-size:15px;line-height:1.7;text-align:left}section.amseo-texte-categorie h2{color:#fff;font-size:26px;line-height:1.3;letter-spacing:1px;margin:0 0 16px}section.amseo-texte-categorie h3{color:#fff;font-size:18px;line-height:1.4;letter-spacing:.5px;margin:26px 0 10px}section.amseo-texte-categorie p{margin:0 0 14px}section.amseo-texte-categorie strong{color:var(--amseo-clair)}section.amseo-texte-categorie .amseo-faq{margin-top:38px;padding-top:6px;border-top:1px solid var(--amseo-bord)}section.amseo-texte-categorie .amseo-faq h2{font-size:22px;margin:26px 0 6px}section.amseo-texte-categorie .amseo-faq h3{font-size:16px;margin:20px 0 6px}@media (max-width:1024px){.amseo-article .amseo-sommaire ol{columns:1}}@media (max-width:767px){.amseo-article .amseo-reponse{font-size:16px;padding-left:14px}.amseo-article .amseo-produits{padding:16px}.amseo-article .amseo-produits-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.amseo-article .amseo-produit-nom,.amseo-article .amseo-produit-prix{font-size:13px}section.amseo-texte-categorie{margin-top:40px;padding:0 16px}section.amseo-texte-categorie h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.amseo-article .amseo-produit-image img{transition:none}}