/* Common frame for the general index and its six chapters. */
body.br-carnet-index #main-page-content{max-width:none;width:100%;background:var(--br-maison-paper) var(--index-scene) center top/auto max(1100px,100vh,66.667vw) no-repeat fixed}
body.br-carnet-index #header{position:relative;inset:auto;background:transparent}
body.br-carnet-index #wrapper,body.br-carnet-index #inner-wrapper,body.br-carnet-index #main,body.br-carnet-index #content-wrapper,body.br-carnet-index #content,body.br-carnet-index #brulea-carnet{background:transparent;padding:0;margin:0}
body.br-carnet-index #inner-wrapper.container{max-width:none;width:100%}
body.br-carnet-index .br-maison-navigation{display:flex;min-height:32px;padding:0 20px;font:12px/1.5 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
body.br-carnet-index .br-maison-navigation a{min-height:32px!important}
body.br-carnet-index #brulea-carnet .br-index-navigation{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 30px;padding:4px 20px 20px;font:16px/1.5 Georgia,serif}
body.br-carnet-index #brulea-carnet .br-index-navigation a{display:flex;align-items:center;min-height:44px;color:var(--br-maison-green);text-decoration:none;border-bottom:2px solid transparent}
body.br-carnet-index #brulea-carnet .br-index-navigation a[aria-current]{border-color:currentColor;font-weight:bold}
body.br-carnet-index #brulea-carnet .br-index-navigation a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
body.br-carnet-index #brulea-carnet .cv-top[hidden],body.br-carnet-index #brulea-carnet .cm-home-nav[hidden]{display:none!important}
body.br-carnet-index #brulea-carnet .cv-voyages,body.br-carnet-index #brulea-carnet .cv-shop-content-shell,body.br-carnet-index #brulea-carnet .cm-magazine{background:none!important;padding-top:0}
body.br-carnet-index #brulea-carnet .cv-voyages:before,body.br-carnet-index #brulea-carnet .cv-voyages:after,body.br-carnet-index #brulea-carnet .cu-ornaments{display:none}
body.br-carnet-index #brulea-carnet :is(.cv-chapter-hero,.cv-coffee-hero,.cv-clearing,.cm-home-hero){height:auto!important;min-height:650px!important;max-height:none;margin:0!important;background:none!important;position:relative;display:flex;align-items:flex-start;justify-content:center;padding:65px 20px 40px!important}
body.br-carnet-index #brulea-carnet :is(.cv-chapter-scene,.cv-coffee-scene,.cm-home-art){display:none}
body.br-carnet-index #brulea-carnet :is(.cv-chapter-copy,.cv-coffee-copy,.cv-hero-copy,.cm-home-copy){position:relative!important;inset:auto!important;margin:0 auto!important;padding:22px!important;width:100%!important;max-width:620px!important;text-align:center;background:radial-gradient(ellipse,rgba(251,250,243,.96) 35%,rgba(251,250,243,.65) 65%,transparent 85%)}
body.br-carnet-index #brulea-carnet :is(.cv-chapter-copy,.cv-coffee-copy,.cv-hero-copy,.cm-home-copy) h1{font:400 clamp(42px,4.5vw,68px)/1.1 Georgia,serif;color:var(--br-maison-ink);margin:12px 0 22px}
body.br-carnet-index #brulea-carnet :is(.cv-paper,.cc-shell){background:#fff!important;max-width:1180px!important;width:calc(100% - clamp(32px,16vw,320px))!important;margin:0 auto!important;padding:40px!important;border:0;box-shadow:none}
body.br-carnet-index #brulea-carnet .cu-ending{background:#fff;max-width:1180px;width:calc(100% - clamp(32px,16vw,320px));margin:0 auto;min-height:280px;padding:35px}
body.br-carnet-index #brulea-carnet .cm-magazine>section,body.br-carnet-index #brulea-carnet .cm-magazine>footer{background:#fff!important;max-width:1180px!important;width:calc(100% - clamp(32px,16vw,320px))!important;margin:0 auto!important;padding:40px!important}
@media(max-width:700px){body.br-carnet-index #brulea-carnet .br-index-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;padding:4px 18px 18px;text-align:center;font-size:15px}body.br-carnet-index #brulea-carnet .br-index-navigation a{justify-content:center;white-space:nowrap}body.br-carnet-index #brulea-carnet :is(.cv-chapter-hero,.cv-coffee-hero,.cv-clearing,.cm-home-hero){min-height:570px!important;padding:30px 12px!important}body.br-carnet-index #brulea-carnet :is(.cv-paper,.cc-shell,.cu-ending),body.br-carnet-index #brulea-carnet .cm-magazine>section,body.br-carnet-index #brulea-carnet .cm-magazine>footer{width:calc(100% - 24px)!important;padding:24px 18px!important}body.br-carnet-index #brulea-carnet :is(.cv-chapter-copy,.cv-coffee-copy,.cv-hero-copy,.cm-home-copy){padding:15px!important}body.br-carnet-index #brulea-carnet .cm-feature,body.br-carnet-index #brulea-carnet .cm-practice{grid-template-columns:1fr}}

body.br-carnet-index #brulea-carnet .cv-voyages.cv-shop-example:has(.cv-clearing){background:none!important}
body.br-carnet-index #brulea-carnet .cv-shop-content-shell{border:0;box-shadow:none}
body.br-carnet-index #brulea-carnet :is(.cv-chapter-hero,.cv-coffee-hero,.cv-clearing,.cm-home-hero){aspect-ratio:auto!important}
body.br-carnet-index #brulea-carnet .cv-clearing::after{display:none}
body.br-carnet-index #brulea-carnet .cv-clearing .cv-hero-copy{height:auto!important}

@media(max-width:700px){body.br-carnet-index #brulea-carnet .cv-clearing{flex-direction:column;justify-content:flex-start}body.br-carnet-index #brulea-carnet .cv-clearing .cv-companions{position:relative;inset:auto;width:100%;padding:12px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}body.br-carnet-index #brulea-carnet .cv-clearing .cv-discovery{position:relative;inset:auto}body.br-carnet-index #brulea-carnet .cv-clearing .cv-hero-copy{flex:none}}

/* General index: full-size books, discreet reading explorer. */
body.br-carnet-index[data-carnet-index="home"] #brulea-carnet .cm-bottom-nav[hidden]{display:none!important}
body.br-carnet-index[data-carnet-index="home"] #brulea-carnet #cm-carnets{scroll-margin-top:24px}
.br-explorer-trigger{position:fixed;right:28px;bottom:28px;z-index:1050;border:1px solid #d4c9b2;border-radius:28px;padding:14px 22px;background:#fbfaf3;color:#2d5a43;box-shadow:0 5px 20px #383b2b20;font:16px/1.4 Georgia,serif;cursor:pointer}
.br-explorer-trigger[hidden]{display:none!important}
.br-explorer-trigger:focus-visible,.br-carnet-explorer a:focus-visible,.br-explorer-close:focus-visible{outline:3px solid #2d5a43;outline-offset:3px}
.br-carnet-explorer{position:fixed;inset:auto 24px 24px auto;margin:0;width:min(440px,calc(100vw - 48px));max-height:calc(100dvh - 48px);padding:28px;border:1px solid #d4c9b2;border-radius:12px;background:#fbfaf3;color:#383b2b;box-shadow:0 14px 70px #0003;overflow:auto}
.br-carnet-explorer::backdrop{background:rgba(35,43,31,.28)}
.br-explorer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}
.br-explorer-heading h2{font:28px/1.2 Georgia,serif;margin:0;color:#2d5a43}
.br-explorer-close{border:0;background:none;color:#2d5a43;min-width:44px;min-height:44px;font-size:30px;cursor:pointer}
.br-explorer-links{display:flex;flex-direction:column}
.br-explorer-links a{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-top:1px solid #d4c9b2;color:#2d5a43;text-decoration:none}
.br-explorer-links strong{font:22px/1.2 Georgia,serif;font-weight:400}
.br-explorer-links span{font:13px/1.5 Arial,sans-serif;color:#585c50}
.br-explorer-links a:hover strong{text-decoration:underline;text-underline-offset:4px}
@media(max-width:600px){.br-explorer-trigger{right:16px;bottom:16px;font-size:15px;padding:12px 18px}.br-carnet-explorer{inset:auto 0 0;width:100%;max-height:85dvh;padding:22px 24px calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.br-explorer-heading h2{font-size:26px}}

body .br-carnet-explorer .br-explorer-links a,body .br-carnet-explorer .br-explorer-links a:visited{color:#2d5a43!important}

@media(max-width:600px){.br-carnet-explorer{width:100vw;max-width:100vw;box-sizing:border-box;margin:0}}

/* Existing illustrated covers invite readers into the six chapters. */
body .br-carnet-explorer{width:min(650px,calc(100vw - 48px));background:linear-gradient(135deg,#fffdf6,#f4eddc);padding:26px}
body .br-explorer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 22px}
body .br-explorer-links a{align-items:center;text-align:center;border-top:0;border-bottom:1px solid #d4c9b2;padding:12px 4px 16px;gap:8px}
body .br-explorer-links strong{font-size:21px}
body .br-explorer-links span:not(.br-explorer-cover){font-size:12px;line-height:1.4}
.br-explorer-cover{display:block;flex:none;width:66px;aspect-ratio:2/3;background-repeat:no-repeat;border-radius:2px 6px 6px 2px;box-shadow:3px 2px 0 #c5b590,5px 5px 9px #383b2b22}
.br-explorer-links a:nth-child(odd) .br-explorer-cover{transform:rotate(-3deg)}
.br-explorer-links a:nth-child(even) .br-explorer-cover{transform:rotate(3deg)}
.br-explorer-links a:hover .br-explorer-cover,.br-explorer-links a:focus-visible .br-explorer-cover{transform:translateY(-4px)}
body .br-explorer-trigger{display:flex;align-items:center;gap:10px;padding:8px 20px 8px 8px;max-width:250px;min-height:74px;border-radius:12px;background:#fbf7ec}
.br-explorer-button-art{position:relative;display:block;flex:none;width:70px;height:58px}
.br-explorer-button-art .br-explorer-cover{position:absolute;width:34px;left:8px;bottom:3px;transform:rotate(-13deg)}
.br-explorer-button-art .br-explorer-cover:last-child{left:29px;bottom:2px;transform:rotate(10deg)}
.br-explorer-button-copy{max-width:120px;font:18px/1.15 Georgia,serif;text-align:left;color:#2d5a43}
@media(max-width:600px){body .br-carnet-explorer{width:100vw;max-width:100vw;padding:20px 22px calc(20px + env(safe-area-inset-bottom))}body .br-explorer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}body .br-explorer-links a{padding:8px 0 10px;gap:5px}body .br-explorer-links .br-explorer-cover{width:40px}body .br-explorer-links strong{font-size:18px}body .br-explorer-links span:not(.br-explorer-cover){font-size:11px}body .br-explorer-trigger{right:12px;bottom:12px;padding:6px 12px 6px 4px;min-height:62px;gap:4px}.br-explorer-button-art{width:60px;height:50px}.br-explorer-button-art .br-explorer-cover{width:29px}.br-explorer-button-art .br-explorer-cover:last-child{left:25px}.br-explorer-button-copy{font-size:16px;max-width:100px}}

/* General index: let the landscape dissolve behind the books. */
body.br-carnet-index[data-carnet-index="home"] #brulea-carnet .cm-magazine > #cm-carnets{
  background:transparent!important;
  border:0!important;box-shadow:none!important;
}

/* Familiar materials on the shelf, using existing transparent illustrations. */
body.br-carnet-index[data-carnet-index="home"] #cm-carnets .cm-shelf-coffee{
 background-image:url('/themes/brulea-child/assets/carnet/media/rencontres-metiers-20260928/ornements-v1.png');
 background-size:400% 200%;background-position:100% 100%;
 width:156px;height:156px;left:-4px;top:128px;transform:none;
}
body.br-carnet-index[data-carnet-index="home"] #cm-carnets .cm-shelf-pot{
 width:164px;height:164px;right:-12px;top:110px;transform:none;
}
@media(max-width:900px){body.br-carnet-index[data-carnet-index="home"] #cm-carnets :is(.cm-shelf-coffee,.cm-shelf-pot){display:none}}

/* Keep the approved landscape as the only decor around the books. */
body.br-carnet-index[data-carnet-index="home"] #cm-carnets :is(.cm-shelf-coffee,.cm-shelf-pot,.cm-shelf-brackets),
body.br-carnet-index[data-carnet-index="home"] #cm-carnets::before,
body.br-carnet-index[data-carnet-index="home"] #cm-carnets::after{display:none!important}

/* Weathered oak shelf: muted grain and uneven edges echo the illustrated beams. */
body.br-carnet-index[data-carnet-index="home"] #brulea-carnet #cm-carnets::before{
 display:block!important;top:258px;height:24px;
 background:radial-gradient(ellipse at 24% 65%,#36291e99 0 1%,transparent 8%),radial-gradient(ellipse at 76% 35%,#bf996033 0 2%,transparent 12%),repeating-linear-gradient(178deg,transparent 0 3px,#30241a55 4px,transparent 5px 8px),linear-gradient(0deg,#3c2c20 0%,#685038 25%,#826748 70%,#ad8b59 86%,#715538 100%);
 clip-path:polygon(0 5%,13% 1%,28% 5%,44% 0,62% 4%,78% 1%,94% 5%,100% 2%,100% 91%,86% 97%,68% 94%,49% 100%,31% 94%,13% 100%,0 94%);
 box-shadow:0 12px 18px -9px #34291d66;
}
body.br-carnet-index[data-carnet-index="home"] #brulea-carnet #cm-carnets .cm-shelf-brackets{display:block!important;top:280px;height:38px}
body.br-carnet-index[data-carnet-index="home"] #brulea-carnet #cm-carnets .cm-shelf-brackets::before,
body.br-carnet-index[data-carnet-index="home"] #brulea-carnet #cm-carnets .cm-shelf-brackets::after{width:27px;height:38px;background:linear-gradient(90deg,#3c2c20,#735a3e 40%,#4c3827);filter:drop-shadow(2px 3px 3px #34291d44)}
@media(max-width:900px){body.br-carnet-index[data-carnet-index="home"] #brulea-carnet #cm-carnets .cm-shelf-brackets{display:none!important}}

/* A defined glass sign for the home title, without a fading halo. */
body.br-carnet-index #brulea-carnet :is(.cm-home-copy,.cv-chapter-copy,.cv-coffee-copy,.cv-hero-copy){
 background:rgba(251,250,243,.64)!important;
 border:1px solid rgba(255,255,255,.85);border-radius:2px;
 box-shadow:0 8px 24px rgba(52,41,29,.12),inset 0 0 0 1px rgba(52,41,29,.07);
 backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);
 padding:28px 24px!important;
}
@media(max-width:700px){body.br-carnet-index #brulea-carnet :is(.cm-home-copy,.cv-chapter-copy,.cv-coffee-copy,.cv-hero-copy){padding:22px 16px!important}}

/* Six chapter openings: the same sign, typography and reading landmarks. */
body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-chapter-copy,.cv-coffee-copy,.cv-hero-copy){
 --chapter-title-size:clamp(34px,4.5vw,64px);--chapter-title-row:72px;--chapter-kicker-row:18px;
 display:grid!important;grid-template-rows:minmax(var(--chapter-kicker-row),auto) minmax(var(--chapter-title-row),auto) minmax(56px,auto) minmax(54px,auto);gap:12px;
 box-sizing:border-box;width:100%!important;max-width:620px!important;height:auto!important;
 padding:28px 24px!important;text-align:center;
 background:rgba(251,250,243,.64)!important;border:1px solid rgba(255,255,255,.85)!important;border-radius:2px!important;
 box-shadow:0 8px 24px rgba(52,41,29,.12),inset 0 0 0 1px rgba(52,41,29,.07)!important;
 backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;
}
body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-chapter-copy,.cv-coffee-copy,.cv-hero-copy) > :is(.cv-kicker,h1,p,a){box-sizing:border-box;position:static!important;transform:none!important;margin:0!important;max-width:100%!important;align-self:stretch;align-content:center}
body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-chapter-copy,.cv-coffee-copy,.cv-hero-copy) > .cv-kicker{display:block!important;width:100%!important;padding:0!important;background:none!important;border:0!important;font:400 12px/1.4 Arial,sans-serif!important;letter-spacing:.18em!important;color:var(--br-maison-ink)!important}
body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-chapter-copy,.cv-coffee-copy,.cv-hero-copy) > h1{font:400 var(--chapter-title-size)/1.1 Georgia,serif!important;font-style:normal!important;letter-spacing:normal!important;padding:0!important;color:var(--br-maison-ink)!important}
body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-chapter-copy,.cv-coffee-copy,.cv-hero-copy) > p:not(.cv-kicker){display:block!important;width:100%!important;font:400 17px/1.6 Arial,Helvetica,sans-serif!important;letter-spacing:normal!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;color:var(--br-maison-ink)!important}
body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-chapter-copy,.cv-coffee-copy,.cv-hero-copy) > a{display:flex!important;justify-self:center;justify-content:center;align-items:center;width:fit-content!important;min-height:54px!important;font:400 19px/1.4 Georgia,serif!important;letter-spacing:.03em!important;color:var(--br-maison-ink)!important;background:none!important;border:0!important;border-bottom:1px solid var(--br-maison-line,#d4c9b2)!important;border-radius:0!important;padding:8px 0!important;text-decoration:none!important;white-space:normal}
body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-chapter-copy,.cv-coffee-copy,.cv-hero-copy) > a:hover{text-decoration:underline!important;text-underline-offset:5px}
body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-chapter-copy,.cv-coffee-copy,.cv-hero-copy) > a:focus-visible{outline:2px solid var(--br-maison-green);outline-offset:4px}
@media(max-width:700px){body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-chapter-copy,.cv-coffee-copy,.cv-hero-copy){--chapter-title-row:88px;--chapter-kicker-row:34px;padding:22px 16px!important}body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-chapter-copy,.cv-coffee-copy,.cv-hero-copy) > a{font-size:17px!important}}

/* Anchor every opening to the same top edge, including narrow screens. */
body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-chapter-hero,.cv-coffee-hero,.cv-clearing){flex-direction:column!important;justify-content:flex-start!important;align-items:center!important}

/* Essai LOCAL Cafe : rapprocher la lecture, conserver le cartouche et le paysage. */
body.br-carnet-index[data-carnet-index="cafeiers"] #main #brulea-carnet .cv-coffee-hero{min-height:420px!important;padding:45px 20px 50px!important}
@media(max-width:700px){body.br-carnet-index[data-carnet-index="cafeiers"] #main #brulea-carnet .cv-coffee-hero{min-height:0!important;padding:24px 12px 36px!important}}


#main #brulea-carnet .cv-cafeiers #cv-sommaire{padding:40px 48px!important}
#main #brulea-carnet .cv-cafeiers .trial-lead{margin:0 0 42px}
#main #brulea-carnet .cv-cafeiers .trial-lead .coffee-opening>a{grid-template-columns:1.35fr 1fr!important;gap:36px!important}
#main #brulea-carnet .cv-cafeiers .trial-lead .cv-image img{aspect-ratio:3/2!important;object-fit:contain!important}
#main #brulea-carnet .cv-cafeiers .trial-lead .cv-card-copy strong{font-size:clamp(30px,3vw,42px)!important}
#main #brulea-carnet .cv-cafeiers .trial-paths{display:block;padding:24px 0;border-top:1px solid #d4c9b2;border-bottom:1px solid #d4c9b2;margin:0 0 12px}
#main #brulea-carnet .cv-cafeiers .trial-paths>p{font:italic 24px/1.4 Georgia;margin:0 0 12px}
#main #brulea-carnet .cv-cafeiers .coffee-path{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
#main #brulea-carnet .cv-cafeiers .coffee-path a{font:24px/1.3 Georgia;text-decoration:none;border-bottom:1px solid #b8b49d;padding:12px 0}
#main #brulea-carnet .cv-cafeiers .coffee-find{margin:0 0 28px}
#main #brulea-carnet .cv-cafeiers .coffee-journey-section{margin:0 0 48px}
#main #brulea-carnet .cv-cafeiers .coffee-journey-section+.coffee-journey-section{border-top:1px solid #d4c9b2;padding-top:36px}
#main #brulea-carnet .cv-cafeiers .coffee-section-heading{font-size:30px;margin-bottom:24px}
#main #brulea-carnet .cv-cafeiers .coffee-pages{gap:32px}
#main #brulea-carnet .cv-cafeiers .coffee-pages .cv-card-copy strong{font-size:27px!important}
#main #brulea-carnet .cv-cafeiers .coffee-preparation .coffee-pages{grid-template-columns:repeat(3,minmax(0,1fr))}
#main #brulea-carnet .cv-cafeiers .coffee-preparation .cv-card:last-child{grid-column:auto!important;padding-top:0!important;border:0!important}
#main #brulea-carnet .cv-cafeiers .coffee-preparation .cv-card:last-child>a{display:flex!important;gap:20px!important}
#brulea-carnet .trial-next{border-top:1px solid #d4c9b2;padding:36px 0 8px;margin-top:32px}.trial-next h2{font:italic 30px/1.3 Georgia}.trial-next a{display:inline-block;padding:12px 0;margin-right:28px;color:#2d5a43;text-decoration:underline;text-underline-offset:5px}
@media(max-width:760px){#main #brulea-carnet .cv-cafeiers #cv-sommaire{padding:24px 20px!important}#main #brulea-carnet .cv-cafeiers .trial-lead .coffee-opening>a{display:flex!important;gap:20px!important}#main #brulea-carnet .cv-cafeiers .coffee-preparation .coffee-pages{grid-template-columns:1fr}#main #brulea-carnet .cv-cafeiers .coffee-path{grid-template-columns:1fr;gap:0}#main #brulea-carnet .cv-cafeiers .coffee-path a{font-size:22px}body.br-carnet-index[data-carnet-index="cafeiers"] #main #brulea-carnet .cv-coffee-hero{min-height:0!important;padding:20px 12px 30px!important}}
/* Ouvertures paysage validees par Laurent, six rubriques LOCAL. */

body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-coffee-hero,.cv-chapter-hero,.cv-clearing){min-height:260px!important;padding:32px 20px 46px!important}
body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-coffee-copy,.cv-chapter-copy,.cv-hero-copy){display:flex!important;flex-direction:column;gap:16px!important;max-width:900px!important;padding:18px 24px!important;background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-coffee-copy,.cv-chapter-copy,.cv-hero-copy)>.cv-kicker,body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-coffee-copy,.cv-chapter-copy,.cv-hero-copy)>a{display:none!important}
body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-coffee-copy,.cv-chapter-copy,.cv-hero-copy)>h1{font-size:clamp(40px,5.2vw,72px)!important;line-height:1.08!important;text-shadow:0 2px 16px #faf5e8}
body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-coffee-copy,.cv-chapter-copy,.cv-hero-copy)>p:not(.cv-kicker){font:italic 24px/1.4 Georgia,serif!important;min-height:0!important;text-shadow:0 1px 8px #fff}
#brulea-carnet .trial-lead .cv-card-copy>.cv-kicker{display:none!important}
@media(max-width:760px){body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-coffee-hero,.cv-chapter-hero,.cv-clearing){min-height:0!important;padding:24px 12px 32px!important}body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-coffee-copy,.cv-chapter-copy,.cv-hero-copy){padding:12px 0!important;gap:12px!important}body.br-carnet-index:not([data-carnet-index="home"]) #main #brulea-carnet :is(.cv-coffee-copy,.cv-chapter-copy,.cv-hero-copy)>p:not(.cv-kicker){font-size:21px!important}}
#main #brulea-carnet .cv-cafeiers .trial-lead:not(:has(.cv-card:not([hidden]))){display:none}

/* Accueil : rapprocher les carnets du titre comme les autres rubriques. */
body.br-carnet-index[data-carnet-index="home"] #main #brulea-carnet .cm-home-hero{min-height:0!important;padding:32px 20px 40px!important}
@media(max-width:760px){body.br-carnet-index[data-carnet-index="home"] #main #brulea-carnet .cm-home-hero{padding:24px 12px 32px!important}}

/* Let the shelf brackets overlap the first page without a white spacer. */
@media(min-width:901px){body.br-carnet-index[data-carnet-index="home"] #brulea-carnet .cm-magazine > #cm-carnets{height:282px;overflow:visible!important;z-index:2}}
