.page-stories{background:var(--ivory);color:var(--navy)}
.stories-hero{background:var(--navy);color:var(--ivory);padding:84px 0 90px}.stories-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:80px;align-items:center}.stories-hero .eyebrow{color:var(--cyan)}
.approved-redesign .stories-hero h1{font:700 clamp(48px,5.5vw,78px)/1.06 Georgia,serif;color:var(--ivory);letter-spacing:-.025em;margin:18px 0 28px}.stories-hero p{max-width:640px}.stories-hero .refresh-button{margin-top:20px}
.stories-founding{border:2px solid var(--cyan);border-radius:26px;padding:34px 38px;position:relative;background:var(--navy)}.approved-redesign .stories-founding .founding-number{font:700 116px/1 Georgia,serif;color:var(--yellow);margin:14px 0}.approved-redesign .stories-founding h2{font-size:34px;color:var(--ivory);margin:12px 0 20px}.approved-redesign .stories-founding p:last-child{font-size:19px}
.stories-remember{padding:90px 0}.stories-remember-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.stories-remember-grid img{width:100%;height:430px;object-fit:cover;border-radius:24px;object-position:40% center}.stories-remember h2{margin:16px 0 26px}.stories-remember a,.stories-closing a{text-decoration:underline;text-underline-offset:5px;font-size:18px;font-weight:700}
.stories-collection{background:var(--cyan);padding:86px 0 96px;scroll-margin-top:30px}.stories-section-title{text-align:center;max-width:850px;margin:0 auto 44px}.stories-section-title h2{margin:18px 0 24px}.stories-awaiting{display:grid;grid-template-columns:90px 1fr;gap:30px;max-width:950px;margin:auto;background:var(--ivory);padding:48px;border:2px solid var(--navy);border-radius:24px}.stories-spark{font-size:78px;line-height:1;color:var(--navy)}.approved-redesign .stories-awaiting h3{font:700 32px/1.3 Georgia,serif;letter-spacing:0;margin:0 0 20px}.stories-awaiting .refresh-button{margin-top:12px}
.stories-closing{background:var(--navy);color:var(--ivory);text-align:center;padding:86px 0}.approved-redesign .stories-closing h2{color:var(--ivory);margin:20px 0 24px}.stories-closing .eyebrow,.stories-closing a{color:var(--cyan)}.stories-closing p{max-width:720px;margin-left:auto;margin-right:auto}
@media(max-width:900px){.stories-hero-grid,.stories-remember-grid{grid-template-columns:1fr;gap:38px}.stories-hero{padding:50px 0 60px}.stories-founding{max-width:560px}.stories-remember-grid img{height:290px}.stories-remember{padding:60px 0}}
@media(max-width:600px){.stories-founding{padding:28px}.approved-redesign .stories-founding .founding-number{font-size:96px}.stories-collection,.stories-closing{padding:58px 0}.stories-awaiting{grid-template-columns:1fr;padding:28px;gap:16px}.stories-spark{font-size:46px}.approved-redesign .stories-awaiting h3{font-size:28px}.stories-hero .refresh-button,.stories-awaiting .refresh-button{width:100%;text-align:center}.stories-remember-grid img{height:230px}.stories-section-title{text-align:left}}
