/* Approved Brushfold artwork is supplied as an unchanged asset. */
.fableleaf-intro{max-width:1060px;padding-bottom:56px}
.fableleaf-lockup{display:block;width:min(100%,420px);height:auto;margin:0 0 40px}
.fableleaf-intro .lead{max-width:56ch}
.fableleaf-status{display:inline-block;margin-top:24px;padding:10px 16px;border-radius:8px;background:#D7ED69;color:#183F35;font-size:13px}
.fableleaf-direction{padding-bottom:64px}
.fableleaf-direction .h2{max-width:26ch;margin-bottom:32px}
.fableleaf-development{padding-top:32px;padding-bottom:48px;border-top:1px solid var(--hairline)}
.fableleaf-development p{max-width:56ch;margin-top:20px}
@media(max-width:600px){.fableleaf-lockup{max-width:300px;margin-bottom:32px}.fableleaf-intro{padding-bottom:40px}.fableleaf-direction{padding-bottom:40px}}

/* Local internal review gallery; original development captures remain unretouched. */
.fableleaf-gallery{max-width:1060px;padding-bottom:64px}
.fableleaf-gallery__intro{max-width:56ch;margin-top:16px}
.fableleaf-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px}
.fableleaf-gallery__card{min-width:0;overflow-wrap:anywhere}
.fableleaf-gallery__card p{max-width:56ch;margin-top:12px}
.fableleaf-gallery__card img{width:100%;height:auto;margin-top:24px}
.fableleaf-gallery__caption{max-width:76ch;margin-top:24px}
@media(max-width:840px){.fableleaf-gallery__grid{grid-template-columns:minmax(0,1fr)}.fableleaf-gallery{padding-bottom:40px}}

/* Allow long development headings to reflow with enlarged text. */
.fableleaf-development .h2{overflow-wrap:anywhere}
