/* Longer reading stays grouped, legible and optional within the existing page. */
body.ewolution-home .skin-stories{margin:32px 0 46px;padding:clamp(24px,3vw,40px);background:#FEF3E3;border:1px solid var(--line);border-radius:16px}
body.ewolution-home .skin-stories>h3{font:500 clamp(22px,2.4vw,30px)/1.4 var(--heading);letter-spacing:0;margin:0 0 18px;max-width:34ch}
body.ewolution-home .skin-stories>p{max-width:76ch;font-size:14px;line-height:1.9}
body.ewolution-home #skin-story-list{display:grid;grid-template-columns:1fr;gap:0;margin-top:26px}
body.ewolution-home .skin-story{border-top:1px solid var(--line);border-bottom:0;padding:0}
body.ewolution-home .skin-story:last-child{border-bottom:1px solid var(--line)}
body.ewolution-home .skin-story>summary{padding:22px 40px 22px 0;min-height:88px;cursor:pointer}
body.ewolution-home .skin-story>summary::after{position:absolute;right:4px;top:24px;font-size:22px;line-height:1.5;margin:0;float:none}
body.ewolution-home .skin-story-name{display:block;font:500 17px/1.6 var(--heading);color:#483334}
body.ewolution-home .skin-story-tag{display:block;margin-top:5px;font:400 12px/1.7 var(--heading);color:#6A4E4E}
body.ewolution-home .skin-story[open] .skin-story-name{font-weight:600}
body.ewolution-home .skin-story-copy{padding:0 0 28px;max-width:82ch}
body.ewolution-home .skin-story-copy p{font-size:14px;line-height:1.95;margin:0 0 20px}
body.ewolution-home .skin-story-links{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:24px}
body.ewolution-home .skin-story-links a{display:inline-flex;align-items:center;min-height:44px;font-size:12px}
body.ewolution-home .skin-story-source{color:#6A4E4E;text-decoration:underline;text-underline-offset:4px}
body.ewolution-home .founder-biography p,body.ewolution-home .erita-full-story p{font-size:14px;line-height:1.95;margin:18px 0;max-width:70ch}
body.ewolution-home .erita-full-story{margin-top:24px;padding:0;border-top:1px solid var(--line)}
body.ewolution-home .erita-full-story>summary,body.ewolution-home .pmu-service-story>summary{padding:16px 30px 16px 0;min-height:56px;font:500 12px/1.8 var(--heading)}
body.ewolution-home .erita-full-story h3{font:600 30px/1.3 var(--display);margin:18px 0}
body.ewolution-home .pmu-service-story{margin:0 0 24px;padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
body.ewolution-home .pmu-service-story h4{font:600 15px/1.6 var(--heading);margin:22px 0 12px}
body.ewolution-home .pmu-service-story p{font-size:14px;line-height:1.95;margin:0 0 20px}
@media(max-width:600px){body.ewolution-home .skin-stories{padding:24px 20px;margin:28px 0 36px}body.ewolution-home .skin-story-name{font-size:16px}body.ewolution-home .skin-story-copy p{font-size:14px}body.ewolution-home .skin-story-links{display:grid;gap:4px}body.ewolution-home .skin-story>summary{padding-top:20px;padding-bottom:20px}}
