/* shared-guide.css — rules identical across: guide.css, health_guide.css, laurels.css. Loaded before each page's own sheet. */

.guide-intro{max-width:calc(var(--content-max) + 2rem);margin:0 auto;padding:1.75rem 1.5rem 0}

.guide-intro-kicker{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.35rem}

.guide-intro-kicker .label{margin:0;color:var(--sage)}

.guide-intro-kicker span+span{padding-left:.75rem;border-left:1px solid var(--border-dark);color:var(--muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}

.guide-intro-title{margin:0 0 .35rem;font-size:clamp(1.7rem,3.2vw,2.3rem);line-height:1.1;font-weight:500;color:var(--charcoal)}

.guide-intro-title em{color:var(--terra);font-weight:400}

.guide-intro-sub{max-width:720px;margin:0;color:var(--muted);font-size:.92rem;line-height:1.55}

.guide-intro-facts{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}

.guide-intro-facts a{padding:.3rem .8rem;border:1px solid var(--border-dark);border-radius:999px;color:var(--charcoal);font-size:.76rem;text-decoration:none;background:var(--cream)}

.guide-intro-facts a:hover{border-color:var(--sage);color:var(--sage)}
