.sweetwater-story{max-width:1440px;margin:auto;padding:44px 4% 80px}.story-opening{grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;display:grid}.story-opening h1{letter-spacing:-1.5px;margin:24px 0;font:clamp(44px,5.8vw,84px)/1.06 The Seasons,Georgia,serif}.story-opening h1 em{color:var(--primary)}.sweetwater-story p{line-height:1.8}.story-opening .story-intro{font:24px/1.5 Georgia,serif}.story-opening figure{background:#e7dfcf;margin:0;padding:18px}.story-opening img{width:100%;height:auto;display:block}.story-opening figcaption{letter-spacing:.12em;margin-top:16px;font-size:9px;line-height:1.5}.story-chapter{border-top:1px solid var(--border);grid-template-columns:1fr 1.3fr;gap:8%;margin-top:52px;padding:52px 0;display:grid}.sweetwater-story h2{margin:16px 0;font:clamp(30px,3.5vw,46px)/1.15 The Seasons,Georgia,serif}.story-chapter p:first-child{margin-top:0}.story-chapter blockquote{border-left:3px solid var(--primary);margin:28px 0;padding-left:22px;font:italic 24px/1.5 Georgia,serif}.story-chapter cite{margin-top:10px;font:12px/1.6 Arial,sans-serif;display:block}.sweetwater-story .actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.story-fan{background:#e7dfcf;grid-template-columns:1fr 1fr;gap:8%;padding:36px;display:grid}.story-fan .mailing-list{margin:0}.sweetwater-story .eyebrow{letter-spacing:.15em;font-size:10px}@media (max-width:700px){.story-opening,.story-chapter,.story-fan{grid-template-columns:1fr;gap:24px}.sweetwater-story{padding-top:24px}.story-opening h1{font-size:48px}.story-opening figure{max-width:500px}.story-chapter{margin-top:32px;padding:32px 0}.story-fan{padding:24px}.story-fan .mailing-list-fields{flex-direction:column}}
