/* Keep section headings visible below the sticky header and dossier rail. */
.fn-fragrance-single [id], .fn-frag-main [id], #notes, #performance, #climate, #pricing, #review, #similar { scroll-margin-top: 160px; }
.fn-editorial-credit {font-size:.82rem;line-height:1.65;color:var(--fn-text-muted);margin:.7rem 0 1rem;max-width:65ch;}
.fn-research-brief {border:1px solid var(--fn-border, #ddd);border-left:3px solid var(--fn-gold, #b59a63);border-radius:12px;padding:clamp(16px,3vw,28px);margin:0 0 28px;}
.fn-research-brief p {line-height:1.75;}
.fn-research-brief h2 {margin-top:0;}
.fn-research-brief a {text-decoration:underline;text-underline-offset:3px;}
@media(max-width:767px){main [id]{scroll-margin-top:155px}.fn-research-brief{overflow-wrap:anywhere}}
