.editorial{background:#111518}.editorial em{font-style:normal;color:var(--cyan-vif)}.journal-header{background:var(--noir);border-bottom:1px solid #323B42}.journal-header>.gab{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:16px;padding-bottom:16px}.journal-header nav{display:flex;align-items:center;gap:30px}.journal-header nav>a{text-decoration:none;font-weight:600}.journal-header [aria-current]{color:var(--cyan-vif)}.journal-crumbs{font-size:.85rem;color:var(--gris-pale);padding:28px 0}.journal-crumbs a{text-underline-offset:4px}.journal-intro{padding:36px 0 64px;max-width:880px}.journal-intro h1{font-size:clamp(3rem,6.8vw,6rem);line-height:1.02}.journal-intro p{margin:26px 0 0;max-width:650px;font-size:1.2rem;color:var(--gris-pale)}.journal-card{border:1px solid var(--charbon-3);background:#1a2024;display:flex;flex-direction:column;min-width:0}.journal-card-image{display:block;background:#fff;overflow:hidden}.journal-card-image img{width:100%;height:auto;aspect-ratio:640/426;object-fit:contain;transition:transform .2s}.journal-card-image:hover img{transform:scale(1.035)}.journal-card-copy{padding:28px;display:flex;flex-direction:column;flex:1}.journal-card h2{font-size:1.55rem;line-height:1.18}.journal-card h2 a{text-decoration:none}.journal-card h2 a:hover{color:var(--cyan-vif)}.journal-card p{color:var(--gris-pale);margin:20px 0 24px}.journal-link{font-weight:600;color:var(--cyan-vif);text-underline-offset:5px}.journal-card .journal-link{margin-top:auto}.journal-featured{display:grid;grid-template-columns:1.15fr 1fr}.journal-featured .journal-card-image{display:grid;align-items:center}.journal-featured .journal-card-copy{padding:40px}.journal-featured h2{font-size:clamp(1.8rem,3vw,2.5rem)}.journal-guides{padding:64px 0}.journal-section-title{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:28px}.journal-section-title span,.journal-caption,.journal-meta{color:var(--gris-pale);font-size:.85rem}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.journal-caption{margin-top:20px}.journal-contact{padding:40px;background:#1a272d;border-top:3px solid var(--cyan);margin:12px 0 48px}.journal-contact h2{max-width:760px;line-height:1.12}.journal-contact p{max-width:740px;margin:22px 0;color:var(--gris-pale)}.journal-contact .journal-link{display:block;margin-top:20px}.journal-footer{background:var(--noir);padding:48px 0;border-top:1px solid var(--charbon-3)}.journal-footer .gab{display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px}.journal-footer p{color:var(--gris-pale);font-size:.9rem}.journal-article-head{max-width:940px;padding:24px 0 36px}.journal-article-head h1{font-size:clamp(2.1rem,4.5vw,3.8rem);line-height:1.12}.journal-meta{margin:24px 0}.journal-answer{font-size:1.18rem;border-left:3px solid var(--cyan);padding-left:24px;color:#dce7eb}.journal-hero-image{margin:0 0 48px;max-width:940px}.journal-hero-image img{width:100%;max-height:480px;object-fit:contain;background:#fff}.journal-hero-image figcaption{font-size:.8rem;color:var(--gris-pale);padding:12px 0}.journal-reading{display:grid;grid-template-columns:260px minmax(0,740px);gap:56px;margin-bottom:60px}.journal-toc{align-self:start;padding:24px;background:#1a2024;font-size:.9rem}.journal-toc ol{padding-left:20px}.journal-toc li{margin:14px 0}.journal-toc a{color:var(--gris-pale);text-underline-offset:4px}.journal-prose section{margin-bottom:42px;scroll-margin-top:24px}.journal-prose h2{font-size:1.85rem;line-height:1.2;margin-bottom:20px}.journal-prose p{color:#cbd3d8;line-height:1.85}.journal-prose a,.journal-faq a{color:var(--cyan-vif)}.journal-faq h3{font-size:1.12rem;line-height:1.4;margin:24px 0 10px}.journal-sources{border-top:1px solid var(--charbon-3);padding-top:28px}.journal-sources h2{font-size:1.3rem}.journal-local-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.journal-local-grid .journal-contact{margin-top:0}.journal-local-grid address{font-style:normal;margin-bottom:24px;overflow-wrap:anywhere}.journal-local-grid .journal-prose h2:not(:first-child){margin-top:32px}
@media(max-width:850px){.journal-grid{grid-template-columns:1fr 1fr}.journal-featured{grid-template-columns:1fr}.journal-featured .journal-card-image img{max-height:370px}.journal-reading{grid-template-columns:1fr;gap:32px}.journal-toc{max-width:740px}.journal-local-grid{grid-template-columns:1fr;gap:16px}.journal-section-title{align-items:start;flex-direction:column;gap:12px}.journal-header nav{gap:18px}}
@media(max-width:560px){.journal-header>.gab{gap:16px;align-items:flex-start}.journal-header nav{justify-content:flex-end;flex-wrap:wrap;font-size:.85rem;gap:12px 18px}.journal-header .btn{padding:10px 14px;font-size:.85rem}.journal-header img{min-width:64px;width:64px;height:auto}.journal-grid{grid-template-columns:1fr}.journal-intro{padding:16px 0 36px}.journal-intro h1{font-size:3.2rem}.journal-card-copy,.journal-featured .journal-card-copy,.journal-contact{padding:24px}.journal-guides{padding:40px 0}.journal-article-head{padding-top:8px}.journal-contact .btn{width:100%;padding:14px 10px;font-size:.95rem}.journal-footer .gab{flex-direction:column}.journal-prose h2{font-size:1.55rem}}
@media(prefers-reduced-motion:reduce){.journal-card-image img{transition:none}}
