:root{--color-primary:#0f766e;--color-accent:#b45309;--section-accent-bg:#0f766e;--section-dark-bg:#14312e;--section-darker-bg:#0b1f1d;--section-teal:#115e59}.cm35t-nav{background:var(--section-dark-bg);border-bottom:3px solid var(--color-accent)}.cm35t-nav .nav-link{color:hsla(0,0%,100%,.82);font-weight:600}.cm35t-nav .nav-link:focus,.cm35t-nav .nav-link:hover{color:#fff}.cm35t-brand{align-items:center;display:flex;gap:.75rem}.cm35t-brand,.cm35t-brand:hover{color:#fff;text-decoration:none}.cm35t-brand-mark{align-items:center;background:var(--color-accent);border-radius:.5rem;color:#fff;display:inline-flex;font-size:.95rem;font-weight:800;height:2.5rem;justify-content:center;letter-spacing:-.03em;width:2.5rem}.cm35t-brand-text{display:flex;flex-direction:column;line-height:1.15}.cm35t-brand-text strong{font-size:1.05rem}.cm35t-brand-text small{color:hsla(0,0%,100%,.7);font-size:.72rem}.cm35t-hero{background:linear-gradient(180deg,var(--section-dark-bg),var(--section-darker-bg));color:#fff;padding:4rem 0 3.5rem}.cm35t-hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,4vw,2.9rem);font-weight:700;line-height:1.15;margin:0 0 1rem;max-width:34rem}.cm35t-hero-lead{color:hsla(0,0%,100%,.86);font-size:1.1rem;line-height:1.6;margin:0 0 1.25rem;max-width:40rem}.cm35t-hero-note{border-top:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.62);font-size:.82rem;margin:0;max-width:40rem;padding-top:1rem}.cm35t .blog-content,.cm35t article{max-width:44rem}.cm35t .blog-content h2,.cm35t article h2{color:var(--section-dark-bg);font-family:Georgia,Times New Roman,serif}.cm35t a[rel~=sponsored]:after{color:#6b7280;content:" (lien commercial)";font-size:.82em;white-space:nowrap}