/* Recent dated work within the established FI NEXT chapter design. */
body.fi-subpage #main [data-work-recent] .wr-date{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:20px 0 0;color:#705122;font-size:15px;line-height:1.8}
body.fi-subpage #main [data-work-recent] .wr-date>span{color:#526478;font-size:13px}
body.fi-subpage #main [data-work-recent] .wr-date>time{font-size:16px;font-weight:700;letter-spacing:.045em}
body.fi-subpage #main [data-work-recent] .ws-case--miko,body.fi-subpage #main [data-work-recent] .ws-case--miq{background:#f0f5f9}
body.fi-subpage #main [data-work-recent] .ws-case--miko .ws-figure{grid-column:1;grid-row:1}
body.fi-subpage #main [data-work-recent] .ws-case--miko .ws-case-copy{grid-column:2;grid-row:1}
body.fi-subpage #main [data-work-recent] .wr-more{background:#fff}
body.fi-subpage #main [data-work-recent] .wr-project-grid{margin-bottom:0}
body.fi-subpage #main [data-work-recent] .wr-project-grid .ws-project-image img{aspect-ratio:3/2;object-fit:contain}
body.fi-subpage #main [data-work-recent] .wr-project-grid .eyebrow{font-size:13px;line-height:1.8;letter-spacing:.04em}
body.fi-subpage #main [data-work-recent] .wr-project-grid .wr-date{margin:12px 0}
body.fi-subpage #main [data-work-recent] .wr-card-copy{font-size:15px;line-height:1.9;text-wrap:pretty}
body.fi-subpage #main [data-work-recent] .wr-screen-caption{font-size:13px;line-height:1.8;color:#526478}
body.fi-subpage #main [data-work-recent] .wr-project-grid article>.text-link{font-size:14px;line-height:1.8}
body.fi-subpage #main [data-work-recent] .wr-past-work{margin:28px 0 44px}
body.fi-subpage #main [data-work-recent] .wr-past-year{display:inline-block;margin-right:16px;color:#83642c;font-size:14px}
body.fi-subpage #main [data-work-recent] .wr-past-main>.ws-archive-body>.ws-case{padding:30px 24px 40px;background:#fff}
body.fi-subpage #main [data-work-recent] .wr-past-main>.ws-archive-body>.ws-case>.page-width{width:100%;max-width:none;padding:0;margin:0}
body.fi-subpage #main [data-work-recent] .wr-past-main .ws-case-heading h2{font-size:28px}
@media(max-width:900px){body.fi-subpage #main [data-work-recent] .ws-case--miko .ws-figure,body.fi-subpage #main [data-work-recent] .ws-case--miko .ws-case-copy{grid-column:auto;grid-row:auto}body.fi-subpage #main [data-work-recent] .wr-project-grid article{display:block}body.fi-subpage #main [data-work-recent] .wr-project-grid .ws-project-image{margin-bottom:20px}}
@media(max-width:760px){body.fi-subpage #main [data-work-recent] .wr-past-main>.ws-archive-body>.ws-case{padding:28px 16px}body.fi-subpage #main [data-work-recent] .wr-date{gap:4px 12px}}

@media(min-width:701px) and (max-width:900px){body.fi-subpage #main [data-work-recent] .wr-project-grid article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0 24px}body.fi-subpage #main [data-work-recent] .wr-project-grid .ws-project-image{grid-column:1;grid-row:1/8;margin:0;align-self:start}body.fi-subpage #main [data-work-recent] .wr-project-grid article>*:not(.ws-project-image){grid-column:2}body.fi-subpage #main [data-work-recent] .wr-project-grid .eyebrow{margin-top:0}}
