.epwk-next{--epwk-next-title:clamp(32px,4.4vw,56px);--epwk-next-heading:clamp(28px,3vw,42px);--epwk-next-space:64px;padding-top:40px}
.epwk-next h1{font-size:var(--epwk-next-title);line-height:1.2;letter-spacing:-.045em;margin:24px 0}
.epwk-next h2{font-size:var(--epwk-next-heading);line-height:1.25;letter-spacing:-.04em;word-break:keep-all;margin:16px 0 24px}
.epwk-next p{font-size:16px;line-height:1.8;word-break:keep-all;color:var(--epwk-muted)}
.epwk-next .epwk-next-eyebrow{font-size:11px;letter-spacing:.1em;font-weight:800;color:var(--epwk-blue)}
.epwk-next .epwk-next-note,.epwk-next figcaption{font-size:12px;line-height:1.7;color:var(--epwk-muted);margin-top:16px}
.epwk-next-hero{border-top:6px solid var(--epwk-blue);padding:40px 0 var(--epwk-next-space);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px}
.epwk-next .epwk-hero__meta{margin-top:24px}
.epwk-next-photo{margin:0;min-width:0}.epwk-next-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:var(--epwk-warm)}
.epwk-next-intro{border-top:1px solid var(--epwk-line);text-align:center;padding:var(--epwk-next-space) 0 40px}
.epwk-next-parts{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}
.epwk-next-parts article{min-height:0;padding:24px}.epwk-next-parts strong{margin:24px 0 16px}.epwk-next-parts p{font-size:16px}
.epwk-next-story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;padding:var(--epwk-next-space) 0;border-bottom:1px solid var(--epwk-line)}
.epwk-next-story--reverse{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.epwk-next-story--reverse>div{order:2}
.epwk-next-prepare,.epwk-next-closing{text-align:center;padding:var(--epwk-next-space) 16px}
.epwk-next .epwk-schedule{margin:0;padding:40px 32px;gap:32px}.epwk-next .epwk-schedule h2{font-size:var(--epwk-next-heading);color:var(--epwk-white)}
.epwk-next .epwk-schedule__note,.epwk-next .epwk-schedule__fact strong{color:var(--epwk-white)}.epwk-next .epwk-schedule>div>span{color:var(--epwk-white)}
.epwk-next-faq{padding:var(--epwk-next-space) 0 0}.epwk-next details{border-bottom:1px solid var(--epwk-line)}
.epwk-next summary{min-height:48px;padding:16px 8px;cursor:pointer;font-size:16px;font-weight:700;line-height:1.6;word-break:keep-all}
.epwk-next details>p{padding:0 8px 16px;margin:0}.epwk-next .epwk-button:focus-visible,.epwk-next summary:focus-visible{outline:3px solid var(--epwk-blue);outline-offset:3px}
.epwk-next-closing{background:var(--epwk-warm);margin-top:48px}.epwk-next-legacy{margin-top:32px}.epwk-next-legacy>.epwk-member{padding:24px 8px}.epwk-next-legacy>.epwk-member h2{font-size:28px}
@media(max-width:900px){.epwk-next-hero,.epwk-next-story,.epwk-next-story--reverse{grid-template-columns:1fr}.epwk-next-hero{gap:32px}.epwk-next-story--reverse>div{order:0}.epwk-next-parts{grid-template-columns:repeat(3,minmax(0,1fr))}.epwk-next-parts article+article{border-left:0}.epwk-next-parts article:nth-child(n+3){border-top:1px solid var(--epwk-line)}}
@media(max-width:620px){.epwk-next{--epwk-next-space:48px;padding:24px 16px 48px}.epwk-next-hero{padding-top:24px}.epwk-next .epwk-hero__meta>strong{flex:0 1 auto}.epwk-next h1{font-size:32px}.epwk-next-parts{grid-template-columns:1fr}.epwk-next-parts article+article{border-left:1px solid var(--epwk-line);border-top:0}.epwk-next-parts article:nth-child(n+3){border-top:0}.epwk-next-story{gap:24px}.epwk-next .epwk-schedule{padding:32px 24px}.epwk-next .epwk-schedule__fact{grid-template-columns:1fr}.epwk-next-intro p br,.epwk-next-story p br,.epwk-next-prepare p br{display:none}.epwk-next .epwk-next-note{font-size:12px}.epwk-next-legacy>.epwk-member{padding:24px 0}.epwk-next-legacy>.epwk-member .epwk-button{white-space:normal}}
