 @media only screen and (min-width: 0rem) {.story-layout {max-width: 46rem;}.story-copy h2 {font-size: clamp(1.75rem, 4vw, 2.25rem);}}@media only screen and (min-width: 0rem) {.eras {background: var(--background-alt);}.era-grid {display: grid;grid-template-columns: 1fr;gap: 22px;margin-top: 2.5rem;}.era-card {background: var(--white);border: 1px solid var(--card-line);border-radius: var(--radius-md);overflow: hidden;box-shadow: var(--shadow-sm);}.era-media {aspect-ratio: 4/3;overflow: hidden;}.era-media img {width: 100%;height: 100%;object-fit: cover;}.era-card h3 {margin: 4px 20px 6px;font-size: 18px;}.era-card p {margin: 0 20px 20px;font-size: 14.5px;}.era-year {display: inline-block;margin: 18px 20px 0;font-family: var(--font-body);font-weight: 700;font-size: 12px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--red-600);}}@media only screen and (min-width: 35rem) {.era-grid {grid-template-columns: repeat(2, 1fr);}}@media only screen and (min-width: 62.5rem) {.era-grid {grid-template-columns: repeat(4, 1fr);}}@media only screen and (min-width: 0rem) {.about-cta {background: linear-gradient(135deg, var(--maroon-900), var(--maroon-950));}.about-cta-inner {max-width: 40rem;text-align: center;}.about-cta-inner p:not(.eyebrow) {color: #f1e3df;}.about-cta-actions {display: flex;justify-content: center;gap: 16px;flex-wrap: wrap;margin-top: 1.75rem;}}