/* Shared case-study structure; original sketches, tags and SMS layouts stay bespoke. */
.lenores-case.pf-root{--pf-accent:#153e32;--pf-surface:#eed6d9;overflow-x:clip}
.lenores-case>header{position:absolute;inset:0 0 auto;z-index:5;color:white;background:transparent}
.lenores-case>header .personal-brand img{filter:brightness(0) invert(1)}
.lenores-case .pf-meta{grid-template-columns:1fr 1.35fr .65fr}
.lenores-case .pf-set{align-items:center}
.lenores-case .pf-set video{max-height:700px;object-fit:contain}
.lenores-case .pf-container.pf-stack>p{max-width:850px}
.lenores-case .lb-press{border-top:1px solid var(--pf-line);padding-top:30px}
.lenores-case .lb-press blockquote{margin:0;font-size:var(--pf-text-lead)}
.lenores-case .lb-system-intro.pf-split,.lenores-case .lb-sms-story.pf-split{align-items:center}
@media(max-width:700px){.lenores-case .pf-meta{grid-template-columns:1fr}}
