body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}:root{--fh-nuit:#08121E;--fh-foret:#143A2E;--fh-ambre:#C94D00;--fh-or:#FFD76A;--fh-parchemin:#F7F2E7;--fh-encre:#0F0F0F;--fh-bleu:#0B1E2D;--space-1:6px;--space-2:10px;--space-3:16px;--space-4:24px;--space-5:36px;--space-6:56px;--space-7:88px}h1,h2,h3,.et_pb_fullwidth_header .header-content h1{font-family:"Cormorant Garamond",serif;letter-spacing:.5px}body,p{font-family:"Inter",system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.hero--grand{background-image:url('../assets/img/stars-master.jpg');background-size:cover;background-position:center;position:relative;isolation:isolate}.hero--grand::after{content:"";position:absolute;inset:0;background:radial-gradient(1000px 400px at 50% 0%,rgba(11,30,45,.35),transparent 60%);z-index:0}.header-glass{background:rgba(8,18,30,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,215,106,.45)}.gold{background:linear-gradient(90deg,#FFD76A,#FFE9A6,#FFD76A);-webkit-background-clip:text;background-clip:text;color:transparent}.et_pb_button.btn-primary{background:var(--fh-ambre);color:var(--fh-parchemin);border-radius:20px;border:none;box-shadow:0 10px 30px rgba(201,77,0,.3);transition:transform .15s ease}.et_pb_button.btn-primary:hover{transform:translateY(-1px);background:#ff9b3c;color:var(--fh-encre)}.et_pb_button.btn-secondary{background:transparent;color:var(--fh-or);border:1px solid var(--fh-or);border-radius:20px;box-shadow:0 6px 18px rgba(255,215,106,.15)}.et_pb_button.btn-secondary:hover{background:var(--fh-or);color:var(--fh-encre)}.parchment{background-image:url('../assets/img/parchment-master.jpg');background-size:cover;background-position:center}.card-parchment{background:var(--fh-parchemin);border:1px solid #E8E0D2;border-radius:24px;box-shadow:0 16px 40px rgba(11,30,45,.12);padding:clamp(18px,3vw,36px)}.conte p:first-of-type::first-letter{font-family:"Cinzel Decorative",serif;float:left;font-size:4.6rem;line-height:.9;padding:.05rem .6rem 0 .3rem;color:var(--fh-ambre)}.ornament{display:block;max-width:520px;margin:18px auto;opacity:.92}.corner-top{position:relative}.corner-top::before{content:"";position:absolute;top:-8px;left:-8px;width:100px;height:100px;background:url('../assets/svg/corner-leaf.svg') no-repeat;opacity:.6}.badge{display:inline-block;padding:.28em .7em;border:1px solid var(--fh-ambre);border-radius:14px;color:var(--fh-ambre);font-size:.85em;margin-right:.4em}.img-soft img{border-radius:28px;box-shadow:0 18px 42px rgba(0,0,0,.16)}#fh-progress{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,#FFD76A,#C94D00);z-index:9999}.reveal{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.reveal--in{opacity:1;transform:none}:root{--ink:#111;--ink-muted:#404040;--parchment:#fbf6ef;--gold:#C89A2B;--accent:#2B5C84;--rule:#0d0d0d1a}.gazette-wrap{font-family:"Libre Baskerville","Georgia",serif;color:var(--ink);background:var(--parchment);border:1px solid var(--rule);box-shadow:0 6px 24px rgba(0,0,0,.06);padding:clamp(16px,3vw,36px);line-height:1.55}.gazette-masthead{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;border-bottom:3px double var(--ink);padding-bottom:12px;margin-bottom:18px}.gazette-brand{display:flex;gap:14px;align-items:center}.gazette-brand img{width:56px;height:56px;object-fit:contain;filter:grayscale(20%)}.gazette-title{font-family:"IM Fell English","Libre Baskerville",serif;font-size:clamp(28px,4.6vw,54px);letter-spacing:.5px;text-transform:uppercase}.gazette-sub{margin-top:4px;font-style:italic;color:var(--ink-muted)}.gazette-meta{text-align:right;font-size:14px;color:var(--ink-muted)}.gazette-meta .price{font-weight:700;border:1px solid var(--ink);padding:2px 6px;margin-left:8px}.explainer{display:grid;grid-template-columns:2fr 1fr;gap:22px;border-bottom:1px solid var(--rule);padding-bottom:16px;margin-bottom:18px}@media(max-width:980px){.explainer{grid-template-columns:1fr}}.explainer h2{font-family:"IM Fell English","Libre Baskerville",serif;font-size:clamp(22px,2.6vw,32px);margin:0 0 8px 0}.callout{background:#fffef8;border:1px solid var(--ink);padding:14px;box-shadow:inset 0 0 0 2px #00000010}.callout h3{font-size:16px;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px 0}.signup{background:#fffdf6;border:1px dashed var(--ink);padding:14px}.signup h3{margin:0 0 8px 0;font-size:18px}.signup .note{font-size:13px;color:var(--ink-muted);margin-top:6px}.archive{margin-top:8px;border-top:3px double var(--ink);padding-top:18px}.archive h3{font-family:"IM Fell English","Libre Baskerville",serif;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(20px,2.4vw,28px);margin:0 0 12px 0}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:980px){.archive-grid{grid-template-columns:1fr}}.archive-card{border:1px solid var(--ink);background:#fffef8;padding:12px;display:flex;flex-direction:column;gap:8px;min-height:180px}.archive-card .num{font-weight:700}.archive-card .date{font-size:13px;color:var(--ink-muted)}.archive-card .excerpt{font-size:14px}.archive-card .cta{margin-top:auto;align-self:flex-start;border:1px solid var(--ink);padding:6px 10px;text-decoration:none;color:var(--ink);background:linear-gradient(#fff,#f7f1e2);transition:transform .05s ease}.archive-card .cta:hover{transform:translateY(-1px)}.archive-controls{display:flex;gap:10px;margin-top:12px}.archive-controls .btn{border:1px solid var(--ink);padding:8px 12px;background:#fff;text-decoration:none;color:var(--ink)}.gazette-footer{margin-top:22px;padding-top:12px;border-top:1px solid var(--rule);font-size:14px;color:var(--ink-muted)}.small-note{font-size:12px;color:var(--ink-muted)}/