/* Edition 06: search-friendly editorial evidence, accessible and restrained */
.editorial-proofline{margin-top:1.2rem;max-width:36rem;font-size:clamp(.92rem,1.25vw,1.08rem);line-height:1.55;color:#5d5a54}
.evidence-band,.related-reading,.founder-note,.sample-report,.article-byline{border-top:1px solid rgba(30,29,28,.22);margin:clamp(2rem,5vw,5rem) auto;padding-top:1.5rem}
.evidence-band .eyebrow,.related-reading .eyebrow,.founder-note .eyebrow,.sample-report .eyebrow{font-size:.67rem;letter-spacing:.11em;text-transform:uppercase;color:#bc272e;margin-bottom:1.2rem}
.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,3rem)}
.evidence-grid a,.related-reading a{display:block;color:inherit;text-decoration:none;border-top:1px solid rgba(30,29,28,.22);padding:1rem 0;transition:padding-left .25s ease}
.evidence-grid a:hover,.related-reading a:hover{padding-left:.45rem}
.evidence-grid strong,.related-reading strong{display:block;font-size:clamp(1.05rem,1.8vw,1.55rem);font-weight:500;line-height:1.25;margin:.3rem 0}
.evidence-grid small,.related-reading small{display:block;font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:.66rem;line-height:1.6;color:#777}
.editorial-aside{max-width:54rem;margin:2rem auto 3rem;padding:1.25rem 1.5rem;border-left:2px solid #db292f;background:#eeeae3;font-size:1rem;line-height:1.65}
.founder-note{display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:start}
.founder-note h2{font-size:clamp(1.9rem,4vw,4rem);font-weight:500;letter-spacing:-.04em;line-height:1.06;margin:0}
.founder-note p{max-width:45rem;line-height:1.65}
.sample-report{max-width:1080px}
.sample-report h2{font-size:clamp(2rem,5vw,4.5rem);font-weight:500;line-height:1.05;letter-spacing:-.045em;margin:0 0 1.2rem}
.sample-report-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#aaa49b;border:1px solid #aaa49b;margin:2rem 0}
.sample-report-grid>div{background:#f5f3ee;padding:clamp(1rem,2.5vw,2rem);min-height:170px}
.sample-report-grid span{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:.67rem;color:#b6252c}
.sample-report-grid h3{font-size:1.5rem;letter-spacing:-.03em;margin:.8rem 0;font-weight:500}
.sample-report-grid p{font-size:.95rem;line-height:1.5}
.article-byline{display:flex;gap:1.2rem;justify-content:space-between;flex-wrap:wrap;font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:.68rem;color:#666}
.article-byline a{color:inherit}
.related-reading{max-width:1100px}
.related-reading h2{font-size:clamp(1.8rem,3.5vw,3.2rem);font-weight:500;letter-spacing:-.04em}
.related-reading .evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.preview-guard{background:#252321;color:#f8f5ee;padding:.6rem 1rem;text-align:center;font:13px/1.4 'Barlow Condensed','Arial Narrow',sans-serif;letter-spacing:.04em}
@media(max-width:720px){.evidence-grid,.related-reading .evidence-grid,.sample-report-grid,.founder-note{grid-template-columns:1fr}.sample-report-grid>div{min-height:0}.article-byline{display:block}.article-byline span{display:block;margin-bottom:.5rem}}
@media(prefers-reduced-motion:reduce){.evidence-grid a,.related-reading a{transition:none}}
