@layer proposition{.carnet_page{--carnet-papier:var(--sesame-papier);--carnet-papier-fonce:var(--sesame-papier-fonce);--carnet-encre:var(--sesame-encre);--carnet-gris:var(--sesame-encre);--carnet-rouge:var(--sesame-rouge);--carnet-rose:var(--sesame-abricot);--carnet-trait:var(--sesame-trait);--carnet-serif:var(--sesame-serif);--carnet-sans:var(--sesame-sans);--carnet-marge:var(--sesame-marge);--carnet-rayon:var(--sesame-rayon-grand);background:var(--carnet-papier);color:var(--carnet-encre);font-family:var(--carnet-sans);grid-template-columns:minmax(0,1fr);width:100%;font-size:1rem;line-height:1.6;display:grid;overflow-x:clip}.carnet_page *,.carnet_page :before,.carnet_page :after{box-sizing:border-box}:where(.carnet_page) :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0}:where(.carnet_page) :where(ul,ol){padding:0;list-style:none}:where(.carnet_page) a{color:inherit;border-bottom:0;text-decoration:none}.carnet_page img{max-width:100%;display:block}.carnet_page :is(h1,h2,h3,.carnet-sommaire_titre,.carnet-envies_titre,.carnet-editions_titre,.carnet-moment_nom,.carnet-pro_titre){text-wrap:balance}.carnet_page :focus-visible{outline:.125rem solid var(--carnet-rouge);outline-offset:.2rem}.carnet_section,.carnet-hero_wrap,.carnet-pro_wrap{padding-inline:var(--carnet-marge)}.carnet_section{padding-block:var(--sesame-section)}.carnet_page .carnet_section>*,.carnet_page .carnet-pro_wrap>*{max-width:var(--sesame-largeur);margin-inline:auto}.carnet_page .carnet_section>.is-pleine-largeur{max-width:none}.carnet_section.is-fonce{background:var(--carnet-papier-fonce)}.carnet_section.is-blanc{background:var(--sesame-blanc)}.carnet_entete{max-width:var(--sesame-largeur);gap:1rem;margin:0 auto clamp(2.5rem,5vw,4rem);display:grid}.carnet_entete.is-ligne{grid-template-columns:1fr auto;align-items:end}.carnet_eyebrow{font-family:var(--carnet-sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.6em;font-size:.75rem;font-weight:500;display:inline-flex}.carnet_eyebrow:before{content:"";background:var(--carnet-rouge);border-radius:50%;width:.45em;height:.45em}.carnet_h2{font-family:var(--carnet-serif);font-size:var(--sesame-taille-titre);letter-spacing:-.015em;text-align:left;max-width:18ch;font-weight:700;line-height:1.02}.carnet_page :is(.carnet_h2,.carnet-hero_title,.carnet-editions_titre,.carnet-pro_titre) em{font-style:italic;font-weight:400}.carnet_intro{max-width:46ch}.carnet_bouton{width:fit-content;min-height:var(--sesame-hauteur-controle);border:var(--sesame-contour);border-radius:var(--sesame-rayon-droit);background:var(--sesame-blanc);color:var(--sesame-encre);font-family:var(--carnet-sans);font-size:var(--sesame-taille-bouton);cursor:pointer;transition:transform var(--sesame-duree-rapide) var(--sesame-courbe-sortie), box-shadow var(--sesame-duree-rapide) var(--sesame-courbe-sortie);justify-content:center;align-items:center;gap:.5em;padding:.5rem 1rem;font-weight:400;line-height:1.2;display:inline-flex}.carnet_bouton:hover{box-shadow:var(--sesame-ombre-survol);transform:translate(-.125rem,-.125rem)}.carnet_bouton:active{box-shadow:inset .0625rem 0 0 .0625rem var(--sesame-encre);transform:translate(-.0625rem,-.0625rem)}.carnet_bouton.is-principal{background:var(--sesame-encre);border-color:var(--sesame-encre);color:var(--sesame-papier);font-size:var(--sesame-taille-bouton-principal);transition:transform var(--sesame-duree-rapide) var(--sesame-courbe-sortie), box-shadow var(--sesame-duree-rapide) var(--sesame-courbe-sortie), background-color var(--sesame-duree-rapide) var(--sesame-courbe-sortie), border-color var(--sesame-duree-rapide) var(--sesame-courbe-sortie);padding-inline:1.25rem}.carnet_bouton.is-principal:hover,.carnet_bouton.is-principal:focus-visible{background:var(--sesame-rouge);border-color:var(--sesame-rouge);box-shadow:var(--sesame-ombre-survol)}.carnet_bouton.is-principal:active{box-shadow:inset .0625rem 0 0 .0625rem var(--sesame-encre)}.carnet-recherche_bouton{letter-spacing:.01em;gap:.75em}.carnet-recherche_bouton:after{content:"→";transition:translate var(--sesame-duree) var(--sesame-courbe-sortie);font-size:1.1em;line-height:1}.carnet-recherche_bouton:hover:after{translate:.35rem}.is-hauteur-fixe{height:var(--sesame-hauteur-controle);min-height:var(--sesame-hauteur-controle);line-height:1}.carnet_pastille{min-height:var(--sesame-hauteur-controle);border:var(--sesame-contour);border-radius:var(--sesame-rayon-droit);background:color-mix(in srgb, var(--sesame-papier) 50%, transparent);-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);font-size:var(--sesame-taille-petit);transition:transform var(--sesame-duree-rapide) var(--sesame-courbe-sortie), box-shadow var(--sesame-duree-rapide) var(--sesame-courbe-sortie);align-items:center;padding:.4375rem .6875rem;display:inline-flex}.carnet_pastille:hover{box-shadow:var(--sesame-ombre-survol);transform:translate(-.125rem,-.125rem)}.carnet-hero_wrap{padding-block:clamp(6.5rem,12vw,9rem) clamp(2.5rem,5vw,4rem);position:relative}.carnet-hero_layout{z-index:1;max-width:var(--sesame-largeur);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin:0 auto;display:grid;position:relative}.carnet-hero_texte{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}.carnet-hero_title{font-family:var(--carnet-serif);font-size:var(--sesame-taille-affiche);letter-spacing:-.025em;text-align:left;margin:0;font-weight:900;line-height:.95}.carnet-hero_ligne{display:block}.carnet-hero_ligne:last-child{white-space:nowrap}.carnet-hero_lede{max-width:52ch;color:var(--carnet-gris);font-size:clamp(1rem,1.3vw,1.175rem)}.carnet-recherche_wrap{border:.0625rem solid var(--carnet-encre);border-radius:var(--sesame-rayon-droit);background:var(--sesame-blanc);box-shadow:var(--sesame-ombre);gap:.9rem;max-width:44rem;padding:1rem;display:grid}.carnet-recherche_univers{border:0;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;display:flex}.carnet-recherche_legende{clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.carnet-recherche_choix{cursor:pointer;margin:0;font-weight:400;position:relative}.carnet-recherche_choix input{opacity:0;position:absolute}.carnet-recherche_choix span{border:.0625rem solid var(--carnet-trait);border-radius:var(--sesame-rayon-grand);transition:background-color var(--sesame-duree-rapide) var(--sesame-courbe-sortie), border-color var(--sesame-duree-rapide) var(--sesame-courbe-sortie), color var(--sesame-duree-rapide) var(--sesame-courbe-sortie);padding:.35rem .95rem;font-size:.875rem;display:block}.carnet-recherche_choix:hover span{border-color:var(--carnet-encre)}.carnet-recherche_choix input:checked+span{background:var(--carnet-encre);border-color:var(--carnet-encre);color:var(--carnet-papier)}.carnet-recherche_choix input:focus-visible+span{outline:.125rem solid var(--carnet-rouge);outline-offset:.1rem}.carnet-recherche_champ{grid-template-columns:1fr auto;align-items:center;gap:.25rem .75rem;display:grid}.carnet-recherche_label{color:var(--carnet-gris);grid-column:1/-1;margin:0;font-size:.75rem;font-weight:400}.carnet-recherche_input{border:0;border-bottom:.0625rem solid var(--carnet-trait);width:100%;min-width:0;font-family:var(--carnet-serif);color:var(--carnet-encre);background:0 0;margin:0;padding:.6rem 0;font-size:clamp(1.1rem,1.6vw,1.35rem);font-style:italic}.carnet-recherche_input:focus{border-bottom-color:var(--carnet-rouge);outline:0}.carnet-hero_rail{min-width:0;margin-bottom:.5rem;display:flow-root;position:relative}.carnet-rail_fleche{z-index:3;width:var(--sesame-hauteur-controle);border:var(--sesame-contour);border-radius:var(--sesame-rayon-droit);background:var(--carnet-blanc,var(--sesame-blanc));color:var(--sesame-encre);opacity:0;visibility:hidden;cursor:pointer;transition:opacity var(--sesame-duree) var(--sesame-courbe-sortie), visibility var(--sesame-duree), background-color var(--sesame-duree-rapide) var(--sesame-courbe-sortie);place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%}.carnet-rail_fleche.is-avant{left:0}.carnet-rail_fleche.is-apres{right:0}.carnet-hero_rail.is-avant .carnet-rail_fleche.is-avant,.carnet-hero_rail.is-apres .carnet-rail_fleche.is-apres{opacity:1;visibility:visible}.carnet-rail_fleche:hover{background:var(--carnet-papier-fonce)}.carnet-rail_fleche svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem;transition:translate var(--sesame-duree-rapide) var(--sesame-courbe-sortie)}.carnet-rail_fleche.is-apres:hover svg{translate:.15rem}.carnet-rail_fleche.is-avant:hover svg{translate:-.15rem}.carnet-hero_envies{scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:var(--sesame-hauteur-controle);gap:.5rem;margin:-.75rem 0;padding:.75rem 0;display:flex;overflow-x:auto}.carnet-hero_envies::-webkit-scrollbar{display:none}.carnet-hero_envies li{flex:none}.carnet-hero_visuel{aspect-ratio:4/5;max-width:100%;position:relative}.carnet-hero_plan{top:0;bottom:calc(-1*clamp(1rem,3vw,2rem));right:calc(-1 * var(--carnet-marge));z-index:0;opacity:.85;width:min(68vw,62rem);position:absolute;overflow:clip;mask-image:linear-gradient(270deg,#000 62%,#0000 100%)}.carnet-hero_plan img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.carnet-polaroids_list,.carnet-tampon_wrap{z-index:2}.carnet-hero_apercu{width:78%;bottom:6%;right:0;rotate:3deg;position:absolute!important}.carnet-polaroids_list{position:absolute;inset:0}.carnet-polaroids_item{width:58%;transition:transform .4s var(--sesame-courbe-sortie);position:absolute}.carnet-polaroids_item:first-child{top:2%;left:2%;rotate:-7deg}.carnet-polaroids_item:nth-child(2){top:14%;right:0;rotate:5deg}.carnet-polaroids_item:nth-child(3){top:47%;left:8%;rotate:-2deg}.carnet-polaroids_item:hover{z-index:5;transform:translateY(-.5rem)rotate(.001deg)scale(1.03)}.carnet-polaroids_link{border:var(--sesame-contour);background:var(--sesame-blanc);box-shadow:var(--sesame-ombre);gap:.1rem;padding:.6rem .6rem 1rem;display:grid}.carnet-polaroids_img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:.5rem}.carnet-polaroids_nom{font-family:var(--carnet-serif);font-size:clamp(.95rem,1.2vw,1.15rem);font-weight:700;line-height:1.2}.carnet-polaroids_lieu{font-family:var(--carnet-serif);color:var(--carnet-gris);font-size:.85rem;font-style:italic}.carnet-tampon_wrap{aspect-ratio:1;z-index:6;background:var(--carnet-papier);width:clamp(7rem,11vw,10rem);box-shadow:0 0 0 .0625rem var(--carnet-rouge) inset;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4%;right:4%}.carnet-tampon_texte{width:100%;height:100%;font-family:var(--carnet-sans);letter-spacing:.22em;text-transform:uppercase;fill:var(--carnet-rouge);font-size:.95rem;position:absolute;inset:0}.carnet-tampon_centre{font-family:var(--carnet-serif);color:var(--carnet-rouge);font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:900}.carnet_page .carnet-chiffres_list{z-index:1;max-width:var(--sesame-largeur);border-top:.0625rem solid var(--carnet-encre);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(2.25rem,4vw,3.5rem) auto 0;display:grid;position:relative}.carnet-chiffres_item{border-left:.0625rem solid var(--carnet-trait);flex-direction:column-reverse;justify-content:flex-end;gap:.25rem;padding:1.25rem 1.25rem 2rem;display:flex}.carnet-chiffres_item:first-child{border-left:0;padding-left:0}.carnet-chiffres_nombre{font-family:var(--carnet-serif);font-variant-numeric:lining-nums;font-size:clamp(1.9rem,3vw,3.25rem);font-weight:900;line-height:1}.carnet-chiffres_label{color:var(--carnet-gris);font-size:.875rem}.carnet-communes_wrap{border-block:.0625rem solid var(--carnet-encre);margin-top:clamp(1rem,3vw,2rem);overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.carnet-communes_piste{width:max-content;animation:70s linear infinite carnet-defile;display:flex}.carnet-communes_wrap:hover .carnet-communes_piste,.carnet-communes_wrap:focus-within .carnet-communes_piste{animation-play-state:paused}.carnet-communes_list{display:flex}.carnet-communes_link{font-family:var(--carnet-serif);white-space:nowrap;align-items:center;padding:1.1rem 0;font-size:clamp(1.4rem,2.8vw,2.4rem);font-style:italic;transition:color .2s;display:flex}.carnet-communes_link:after{content:"";background:var(--carnet-rouge);width:.45em;height:.45em;mask:var(--sesame-etoile) center / contain no-repeat;margin:0 clamp(1rem,2.5vw,2rem)}.carnet-communes_link:hover{color:var(--carnet-rouge)}@keyframes carnet-defile{to{transform:translate(-50%)}}.carnet-sommaire_list{max-width:var(--sesame-largeur);border-top:.0625rem solid var(--carnet-encre);margin:0 auto}.carnet-sommaire_item{border-bottom:.0625rem solid var(--carnet-encre);padding-bottom:1.25rem}.carnet-sommaire_link{grid-template-columns:auto minmax(2rem,1fr) auto;align-items:baseline;gap:1rem;padding:1.5rem 0 .75rem;display:grid;position:relative}.carnet-sommaire_numero{font-family:var(--carnet-serif);color:var(--carnet-gris);grid-column:1/-1;font-size:1rem;font-style:italic;transition:color .25s}@media screen and (min-width:60rem){.carnet-sommaire_numero{position:absolute;top:1.75rem;right:calc(100% + 1.25rem)}}.carnet-sommaire_titre{font-family:var(--carnet-serif);transition:transform .35s var(--sesame-courbe-sortie);font-size:clamp(1.35rem,2.4vw,2.25rem);font-weight:700;line-height:1.1}.carnet-sommaire_points{border-bottom:.125rem dotted var(--carnet-trait);transform:translateY(-.4rem)}.carnet-sommaire_compte{font-family:var(--carnet-serif);white-space:nowrap;font-size:clamp(1rem,1.4vw,1.25rem);font-style:italic}.carnet-sommaire_link:hover .carnet-sommaire_numero{color:var(--carnet-rouge)}.carnet-sommaire_link:hover .carnet-sommaire_titre{transform:translate(.75rem)}.carnet-sommaire_apercu{z-index:50;aspect-ratio:4/5;pointer-events:none;opacity:0;width:clamp(11rem,16vw,15rem);transition:opacity .25s, scale .35s var(--sesame-courbe-sortie);position:fixed;top:0;left:0;rotate:-4deg;scale:.85}.carnet-sommaire_link:hover .carnet-sommaire_apercu{opacity:1;scale:1}.carnet-sommaire_apercu-img{object-fit:cover;border:var(--sesame-contour);width:100%;height:100%;box-shadow:var(--sesame-ombre)}.carnet-sommaire_sous{flex-wrap:wrap;gap:.4rem 1.25rem;padding-left:0;display:flex}.carnet-sommaire_sous a{color:var(--carnet-gris);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 .0625rem;font-size:.9rem;transition:background-size .25s,color .25s}.carnet-sommaire_sous a:hover{color:var(--carnet-encre);background-size:100% .0625rem}.carnet-envies_list{max-width:var(--sesame-largeur);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);margin:0 auto;display:grid}.carnet-envies_link{gap:.6rem;display:grid}.carnet-envies_img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--sesame-rayon-droit);width:100%;transition:transform var(--sesame-duree) var(--sesame-courbe-sortie), box-shadow var(--sesame-duree) var(--sesame-courbe-sortie);margin-bottom:.6rem}.carnet-envies_link:hover .carnet-envies_img{box-shadow:var(--sesame-ombre);transform:translate(-.25rem,-.25rem)}.carnet-envies_compte{letter-spacing:.12em;text-transform:uppercase;color:var(--carnet-rouge);font-size:.8rem}.carnet-envies_titre{font-family:var(--carnet-serif);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.15}.carnet-envies_texte{color:var(--carnet-gris)}.carnet-moment_list{max-width:var(--sesame-largeur);counter-reset:moment;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);margin:0 auto;display:grid}.carnet-moment_link{grid-template-columns:auto 1fr;align-content:start;gap:.2rem .75rem;display:grid}.carnet-moment_media{aspect-ratio:4/5;border-radius:var(--sesame-rayon-droit);grid-column:1/-1;margin-bottom:.75rem;position:relative;overflow:hidden}.carnet-moment_img,.carnet-moment_video{object-fit:cover;width:100%;height:100%;transition:opacity .5s, transform 1.2s var(--sesame-courbe-sortie);position:absolute;inset:0}.carnet-moment_video{opacity:0}.carnet-moment_link:hover .carnet-moment_video.is-lue{opacity:1}.carnet-moment_link:hover .carnet-moment_img{transform:scale(1.05)}.carnet-moment_numero{font-family:var(--carnet-serif);color:var(--carnet-rouge);grid-row:span 2;font-size:1.1rem;font-style:italic}.carnet-moment_nom{font-family:var(--carnet-serif);font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:700;line-height:1.15}.carnet-moment_detail{font-size:.875rem}.carnet-charte_layout{max-width:var(--sesame-largeur);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);margin:0 auto;display:grid}.carnet-charte_intro{gap:1.75rem;display:grid;position:sticky;top:6rem}.carnet-charte_citation{border-left:.0625rem solid var(--carnet-rouge);font-family:var(--carnet-serif);padding:0 0 0 1.5rem;font-size:clamp(1.25rem,2vw,1.6rem);font-style:italic;line-height:1.35;position:relative}.carnet-charte_list{counter-reset:charte;display:grid}.carnet-charte_item{border-top:.0625rem solid var(--carnet-trait);counter-increment:charte;grid-template-columns:clamp(5rem,9vw,8rem) 1fr;gap:.4rem 2rem;padding:2rem 0;display:grid}.carnet-charte_item:first-child{border-top:0;padding-top:0}.carnet-charte_img{aspect-ratio:1;border:var(--sesame-contour);border-radius:var(--sesame-rayon-droit);background:var(--sesame-blanc);grid-row:span 2;place-items:center;width:100%;font-size:clamp(2rem,4vw,3rem);line-height:1;display:grid}.carnet-charte_titre{font-family:var(--carnet-serif);text-align:left;margin:0;font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:700;line-height:1.15}.carnet-charte_titre:before{content:counter(charte, decimal-leading-zero) " — ";color:var(--carnet-rouge);font-style:italic;font-weight:400}.carnet-charte_texte{color:var(--carnet-gris);max-width:48ch}.carnet-editions_layout{max-width:var(--sesame-largeur);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);margin:0 auto;display:grid}.carnet-editions_carte{--marge-carte:clamp(1rem, 2vw, 1.5rem);padding:0 var(--marge-carte);border:.0625rem solid var(--carnet-encre);border-radius:var(--sesame-rayon-grand);background:var(--carnet-papier);transition:transform var(--sesame-duree) var(--sesame-courbe-sortie), box-shadow var(--sesame-duree) var(--sesame-courbe-sortie);grid-template-rows:auto auto auto 1fr auto;gap:1rem;display:grid;overflow:clip}.carnet-editions_carte:hover{box-shadow:var(--sesame-ombre);transform:translate(-.25rem,-.25rem)}.carnet-editions_carte .carnet-editions_img{width:calc(100% + 2 * var(--marge-carte));aspect-ratio:16/11;object-fit:cover;max-width:none;margin:0 calc(-1 * var(--marge-carte)) .5rem;border-bottom:var(--sesame-contour)}.carnet-editions_carte .carnet_bouton{width:auto;margin:.5rem calc(-1 * var(--marge-carte)) 0;border:0;border-top:var(--sesame-contour);transition:background-color var(--sesame-duree-rapide) var(--sesame-courbe-sortie);background:0 0}.carnet-editions_carte:hover .carnet_bouton{box-shadow:none;background:var(--sesame-papier-fonce);transform:none}.carnet-editions_titre{font-family:var(--carnet-serif);font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:700;line-height:1.08}.carnet-editions_texte{color:var(--carnet-gris);align-self:start;max-width:50ch}.carnet-recettes_list{max-width:var(--sesame-largeur);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);margin:0 auto;display:grid}.carnet-recettes_link{gap:.35rem;display:grid}.carnet-recettes_img{aspect-ratio:1;object-fit:cover;border-radius:var(--sesame-rayon-droit);width:100%;transition:transform var(--sesame-duree) var(--sesame-courbe-sortie), box-shadow var(--sesame-duree) var(--sesame-courbe-sortie)}.carnet-recettes_link:hover .carnet-recettes_img{box-shadow:var(--sesame-ombre);transform:translate(-.25rem,-.25rem)}.carnet-recettes_type{letter-spacing:.14em;text-transform:uppercase;color:var(--carnet-rouge);font-size:.75rem}.carnet-recettes_nom{font-family:var(--carnet-serif);font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:700;line-height:1.2}.carnet-recettes_signature{color:var(--carnet-gris);font-size:.85rem}.carnet-faq_layout{max-width:var(--sesame-largeur);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,6vw,6rem);margin:0 auto;display:grid}.carnet-faq_layout .carnet_entete{align-content:start;margin:0}.carnet-faq_item{border-bottom:.0625rem solid var(--carnet-encre)}.carnet-faq_item:first-child{border-top:.0625rem solid var(--carnet-encre)}.carnet-faq_question{font-family:var(--carnet-serif);cursor:pointer;justify-content:space-between;gap:1.5rem;padding:1.35rem 0;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:700;line-height:1.25;list-style:none;display:flex}.carnet-faq_question::-webkit-details-marker{display:none}.carnet-faq_question:after{content:"+";color:var(--carnet-rouge);flex:none;font-weight:400;transition:rotate .3s}.carnet-faq_item[open]:not(.is-fermeture) .carnet-faq_question:after{rotate:45deg}.carnet-faq_reponse{max-width:62ch;color:var(--carnet-gris);padding-bottom:1.5rem}.carnet-faq_reponse a{color:var(--carnet-encre);text-underline-offset:.2em;text-decoration:underline}.carnet-pro_wrap{padding:clamp(4rem, 8vw, 7rem) var(--carnet-marge);text-align:center;justify-items:center;gap:1.75rem;display:grid}.carnet-pro_img{aspect-ratio:1;border:var(--sesame-contour);background:var(--sesame-blanc);width:clamp(5rem,9vw,7rem);box-shadow:var(--sesame-ombre);place-items:center;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1;display:grid}.carnet-pro_titre{max-width:24ch;font-family:var(--carnet-serif);font-size:clamp(1.75rem,3.6vw,3rem);font-weight:700;line-height:1.1}@media screen and (max-width:991px){.carnet-hero_layout,.carnet-charte_layout,.carnet-faq_layout{grid-template-columns:minmax(0,1fr)}.carnet-hero_visuel{justify-self:center;width:min(100%,34rem)}.carnet-charte_intro{position:static}.carnet-chiffres_list{grid-template-columns:repeat(2,minmax(0,1fr))}.carnet-chiffres_item:nth-child(3){border-left:0;padding-left:0}.carnet-moment_list,.carnet-recettes_list{grid-template-columns:repeat(2,minmax(0,1fr))}.carnet-sommaire_apercu{display:none}}@media screen and (max-width:767px){.carnet-envies_list,.carnet-editions_layout{grid-template-columns:minmax(0,1fr)}.carnet-envies_img{aspect-ratio:16/10}.carnet-sommaire_link{grid-template-columns:2.5rem minmax(0,1fr);gap:.25rem .75rem}.carnet-sommaire_points{display:none}.carnet-sommaire_compte{grid-column:2}.carnet-sommaire_sous{padding-left:3.25rem}.carnet_entete.is-ligne{grid-template-columns:minmax(0,1fr)}.carnet-charte_item{grid-template-columns:4.5rem minmax(0,1fr);gap:.4rem 1.25rem}}@media screen and (max-width:479px){.carnet-moment_list,.carnet-recettes_list,.carnet-recherche_champ{grid-template-columns:minmax(0,1fr)}.carnet-chiffres_item{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.carnet-communes_piste{animation:none}.carnet-communes_wrap{overflow-x:auto}}}
