.jersey-project{padding-bottom:64px}
.jersey-view-note{margin:0 0 32px;color:var(--muted);font-size:15px}
.jersey-layout{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:clamp(32px,5vw,70px);align-items:start}
.jersey-layout h2{font:400 28px/1.25 Georgia,serif;margin:0 0 24px}
.jersey-layout figure{margin:0;min-width:0}
.jersey-layout figure>a{display:block}
.jersey-layout img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center;aspect-ratio:auto}
.jersey-mockup{width:min(100%,260px)}
.jersey-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;align-items:start}
.jersey-photo-wide{grid-column:1/-1}
.jersey-layout figcaption{font-size:14px;line-height:1.5;margin-top:10px;color:var(--muted)}
.jersey-credit{display:block;margin-top:3px}
.jersey-return{margin:44px 0 0;padding-top:24px;border-top:1px solid var(--line)}
@media(max-width:800px){.jersey-layout{grid-template-columns:1fr;gap:40px}.jersey-mockup{width:min(100%,240px)}}
@media(max-width:520px){.jersey-photo-grid{grid-template-columns:1fr}.jersey-photo-wide{grid-column:auto}.jersey-layout h2{font-size:25px}}
