.post-diagnosis-hero > p:not(.kicker){font-family:inherit;font-size:1.125rem;line-height:1.7;color:var(--ink);max-width:74ch}
.meta-prose{max-width:74ch;line-height:1.75}
.meta-contents ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 2rem;padding-left:1.3rem}
.meta-contents a,.meta-back{text-decoration:underline;text-underline-offset:.2em}
.meta-back{display:inline-block;margin-top:1.8rem;padding:.5rem 0}
.meta-figure{margin:2rem 0;padding:clamp(1rem,3vw,2.5rem);border:2px solid #52766b;border-radius:1.4rem;background:#fffdf7;color:#173c35}
.meta-figure h3{margin-top:0}.meta-path{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:1rem}
.meta-path article{padding:1.3rem;border:1px solid #52766b;border-top:5px solid #285f51;border-radius:.6rem;background:#edf3ee;min-width:0}
.meta-path article:first-child{background:#fff1e8;border-top-color:#a64427}
.meta-path h4{font-size:1.2em;line-height:1.4;margin:1rem 0}.meta-path p{margin-bottom:0}
.meta-label{font-weight:700;font-size:.9em}.meta-arrow{align-self:center;font-size:2rem;color:#285f51}
.meta-feelings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:2rem 0}
.meta-feelings article{padding:1.5rem;border:1px solid #52766b;border-radius:1rem;background:#fffdf7;color:#173c35}
.meta-feelings h3{margin-top:0}.meta-feelings p{margin-bottom:0}
@media(max-width:850px){.meta-path{grid-template-columns:minmax(0,1fr)}.meta-arrow{justify-self:center;transform:rotate(90deg)}.meta-feelings,.meta-contents ul{grid-template-columns:minmax(0,1fr)}}
@media print{.meta-path{display:block}.meta-path article{break-inside:avoid;margin:.6rem 0}.meta-arrow{display:none}.meta-back{display:none}}
