/* Editorial decision cues; keep existing plan cards, colours and motion. */
body.creative .pcard .pcard__desc {max-width:40ch;min-height:4.7em;line-height:1.55;color:#655345}
.af-work-next {max-width:1240px;margin:48px auto 0;padding:32px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;background:#f4eedf;color:#8b1a1a;border:1px solid #c8b499;border-radius:22px}
body.creative .af-work-next h2 {margin:8px 0 12px;font-size:clamp(25px,3vw,36px);line-height:1.15;color:#8b1a1a}
body.creative .af-work-next p {max-width:53ch;margin-bottom:0;color:#655345}
body.creative .af-work-next .eyebrow {color:#8b1a1a;font-size:12px}
.af-work-next__actions {display:flex;flex-direction:column;align-items:center;gap:18px}
body.creative .af-work-next .button {background:#8b1a1a;color:#f4eedf;border-radius:999px;min-height:54px;padding:15px 25px}
.af-work-next__actions>a:not(.button){color:#8b1a1a;text-decoration:underline;text-underline-offset:5px;line-height:1.5}
.af-work-next a:focus-visible {outline:2px solid #8b1a1a;outline-offset:5px}
@media(max-width:700px){body.creative .pcard .pcard__desc{min-height:0}.af-work-next{grid-template-columns:1fr;padding:24px 20px;gap:24px;margin-top:28px}.af-work-next__actions{align-items:stretch;text-align:center}.af-work-next .button{white-space:normal}}
/* Override the surrounding clay section's cream copy inside this cream panel. */
body.creative.ae-edition.page-portfolio .work-films .af-work-next p {color:#655345}
body.creative.ae-edition.page-portfolio .work-films .af-work-next .eyebrow {color:#8b1a1a}
body.creative.ae-edition.page-portfolio .work-films .af-work-next a:focus-visible {outline-color:#8b1a1a}
