.stories-index{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;max-width:1180px;margin:0 auto;padding:0 40px 10px;display:grid}.story-card{color:#000;text-decoration:none;display:block}.story-card .cover{aspect-ratio:4/5;background:#f0f0f0;position:relative;overflow:hidden}.story-card .cover img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.4,0,.2,1);display:block}@media (hover:hover) and (pointer:fine){.story-card:hover .cover img{transform:scale(1.03)}}.story-card .cap{padding:12px 2px 0}.story-card .cap .t{font-size:18px}.story-card .cap .s{letter-spacing:.18em;text-transform:uppercase;color:#777;margin-top:6px;font-family:Sohne Kraftig,Helvetica Neue,Arial,sans-serif;font-size:10px}.story-lead{max-width:1100px;margin:0 auto 28px;padding:0 50px}.story-credit{letter-spacing:.18em;text-transform:uppercase;color:#000;margin:0 0 14px;font-family:Sohne Kraftig,Helvetica Neue,Arial,sans-serif;font-size:10px}.story-credits{letter-spacing:.1em;color:#666;max-width:600px;margin:16px 0 0;font-family:Sohne Kraftig,Helvetica Neue,Arial,sans-serif;font-size:11px;line-height:1.8}.story-more{text-align:center;max-width:1100px;margin:30px auto 0;padding:0 50px}.story-more a{letter-spacing:.15em;text-transform:uppercase;color:#000;border:1px solid #000;padding:12px 24px;font-family:Sohne Kraftig,Helvetica Neue,Arial,sans-serif;font-size:11px;text-decoration:none;display:inline-block}.story-more a:hover{color:#fff;background:#000}@media (max-width:768px){.stories-index,.stories-lead,.story-lead,.story-more{padding-left:16px;padding-right:16px}}