.guides-produit{padding-block:65px 75px;border-top:1px solid var(--filet)}
.guides-produit>.surtitre{font-size:10px;margin-bottom:20px}.guides-produit>h2{font-size:clamp(29px,3.3vw,44px);letter-spacing:-.04em;line-height:1.15}
.guides-grille{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:32px}
.guides-grille>a{display:block;text-decoration:none;padding:28px;border:1px solid var(--filet-fort);border-radius:17px;background:color-mix(in srgb,var(--surface) 45%,transparent);transition:border-color .2s,background .2s}
.guides-grille>a:hover{border-color:var(--aqua);background:color-mix(in srgb,var(--aqua) 6%,transparent)}.guides-grille>a>span{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--aqua)}.guides-grille h3{font-size:22px;line-height:1.25;letter-spacing:-.02em;margin:16px 0}.guides-grille p{font-size:13px;line-height:1.85;color:var(--texte-2)}.guides-grille b{display:block;margin-top:22px;color:var(--aqua);font-size:11px}
.guide-nav{max-width:1120px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:12px 24px;border-bottom:1px solid var(--filet)}.guide-nav .marque{font-weight:800;white-space:nowrap}.guide-nav .marque b{color:#eaff52}.guide-nav>nav{display:flex;gap:24px;font-size:13px}.guide-nav a{text-decoration:none}.guide-nav a:hover{color:var(--aqua)}
.guide-page{max-width:1120px;margin:auto;padding:40px 24px 85px}.guide-fil{font-size:11px;color:var(--texte-3);margin-bottom:45px;line-height:1.7}.guide-fil a{color:var(--aqua);text-underline-offset:4px}
.guide-entete{max-width:840px;margin-bottom:40px}.guide-entete .surtitre{font-size:10px;margin-bottom:22px}.guide-entete h1{font-size:clamp(34px,5vw,57px);line-height:1.08;letter-spacing:-.045em;max-width:24ch}.guide-entete>p:not(.surtitre){font-size:17px;line-height:1.85;color:var(--texte-2);margin-top:25px;max-width:65ch}.guide-date{font-size:10px!important;color:var(--texte-3)!important}
.guide-capture{margin:0 0 42px;border:1px solid var(--filet-fort);border-radius:15px;overflow:hidden;max-width:880px;background:var(--fond-bas)}.guide-capture img{display:block;width:100%;height:auto}.guide-capture figcaption{font-size:11px;line-height:1.7;padding:13px 18px;color:var(--texte-3)}
.guide-grille{display:grid;grid-template-columns:minmax(0,760px) 240px;gap:50px;align-items:start}.guide-article{min-width:0}.guide-article section{margin-bottom:42px;scroll-margin-top:30px}.guide-article h2{font-size:28px;line-height:1.2;letter-spacing:-.025em;margin-bottom:18px}.guide-article h3{font-size:18px;margin:24px 0 12px}.guide-article p,.guide-article li{font-size:15px;line-height:1.9;color:var(--texte-2)}.guide-article p+p{margin-top:15px}.guide-article ol,.guide-article ul{padding-left:22px}.guide-article li{padding-left:6px;margin:9px 0}.guide-article a{color:var(--aqua);text-underline-offset:4px}.guide-prudence{border-left:3px solid var(--aqua);padding:16px 20px;background:color-mix(in srgb,var(--aqua) 6%,transparent);border-radius:0 10px 10px 0}
.guide-sommaire{position:sticky;top:30px;padding:23px;border:1px solid var(--filet-fort);border-radius:14px}.guide-sommaire>strong{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--aqua)}.guide-sommaire a{display:block;font-size:12px;text-decoration:none;color:var(--texte-2);line-height:1.7;margin-top:15px}.guide-sommaire a:hover{color:var(--aqua)}
.guide-action{border-top:1px solid var(--filet);padding-top:26px;margin-top:35px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.guide-action .btn{font-size:12px}.guide-action>a:not(.btn){font-size:12px;color:var(--aqua);text-underline-offset:4px}
.guide-footer{max-width:1120px;margin:auto;border-top:1px solid var(--filet);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:28px 24px 40px;color:var(--texte-3);font-size:11px}.guide-footer nav{display:flex;gap:18px;flex-wrap:wrap}.guide-footer a{color:var(--texte-2);text-underline-offset:4px}
@media(max-width:800px){.guide-grille{grid-template-columns:1fr;gap:25px}.guide-sommaire{position:static;grid-row:1}.guide-sommaire a{display:inline-block;margin-right:18px}.guide-page{padding-top:28px}.guide-fil{margin-bottom:32px}}
@media(max-width:520px){.guides-grille{grid-template-columns:1fr;gap:15px}.guides-grille>a{padding:23px}.guides-grille h3{font-size:21px}.guides-produit{padding-block:50px}.guide-nav{padding-inline:20px;gap:12px}.guide-nav>nav{font-size:11px;gap:12px}.guide-nav .marque{font-size:14px;gap:7px}.guide-nav .marque__tuile{width:30px;height:30px}.guide-nav .marque__tuile img{width:23px;height:23px}.guide-page{padding-inline:20px}.guide-entete h1{font-size:35px}.guide-entete>p:not(.surtitre){font-size:15px}.guide-article h2{font-size:25px}.guide-article p,.guide-article li{font-size:14px}.guide-capture figcaption{font-size:10px}.guide-footer{padding-inline:20px}}
@media(prefers-reduced-motion:reduce){.guides-grille>a{transition:none}}
