.stories-heading{padding:70px 0 45px;max-width:850px}.stories-heading h1,.community-preview h2{font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(56px,7vw,104px);line-height:.95;text-transform:uppercase;margin:0 0 28px}.stories-heading p,.community-preview>p{font-size:22px;max-width:620px;line-height:1.45}.stories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:38px;padding:24px 4px 50px}.story-card{background:white;color:black;border:1px solid #ddd;padding:16px;box-shadow:3px 5px 0 #0002;min-width:0;overflow-wrap:anywhere}.story-card:nth-child(3n+1){transform:rotate(-1deg)}.story-card:nth-child(3n){transform:rotate(1deg)}.story-card>img,.story-card>video{display:block;width:100%;height:auto;margin-bottom:16px}.story-card>audio{display:block;width:100%;margin-bottom:24px}.story-card .story-place{font:700 16px 'Chakra Petch',sans-serif;margin:8px 0}.story-card h3{font-family:Impact,'Arial Narrow',sans-serif;font-size:36px;line-height:1.05;margin:12px 0;text-transform:uppercase}.story-card .story-text{font-size:17px;line-height:1.6;white-space:pre-wrap}.story-card .story-credit{font-size:14px;border-top:1px solid #ddd;padding-top:16px}.community-preview{padding-top:60px;padding-bottom:60px}.stories-page{padding-bottom:80px}.publication-editor{border-top:3px solid #000;margin-top:36px;padding-top:28px}.publication-editor>h3{font-size:30px}.publication-editor .field{margin:18px 0}.publication-editor textarea,.publication-editor input[type=text]{width:100%}.publication-editor .publication-preview{margin:28px 0;max-width:560px}.publication-preview .story-card{transform:none}.publication-editor .check-label{margin:16px 0}.publication-editor .review-actions{flex-wrap:wrap}.publication-editor .btn{font-size:16px}.publication-state{font-weight:bold}.publication-state[data-live=true]{background:#ffa14c;padding:12px}@media(max-width:900px){.stories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}@media(max-width:580px){.stories-grid{grid-template-columns:1fr;gap:28px}.stories-heading{padding-top:40px}.story-card{padding:14px}.stories-heading p,.community-preview>p{font-size:19px}.publication-editor .review-actions{display:grid;grid-template-columns:1fr}}
