/* v4.4 Stage 4 — Awards and Our Story, preserving editor-driven content */
.awards-premium-section{background:linear-gradient(180deg,#f7f5ef 0%,#fff 55%)}
.awards-intro,.story-premium-intro{max-width:760px;margin:0 0 2.5rem}
.awards-intro h2,.story-premium-intro h2{font-family:Georgia,serif;color:#15234e;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.12;margin:.55rem 0 .8rem}
.awards-intro p,.story-premium-intro p{color:#4e5a71;line-height:1.75;font-size:1.07rem}
.awards-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;position:relative}
.awards-timeline .award-timeline-entry{position:relative;min-width:0;border:1px solid #dce4f0;border-top:4px solid #c5a36b;border-radius:16px;background:#fff;padding:1.5rem;box-shadow:0 12px 28px rgba(18,34,71,.07);transition:transform .18s ease,box-shadow .18s ease}
.awards-timeline .award-timeline-entry:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(18,34,71,.12)}
.awards-timeline .award-year{display:inline-flex;background:#172657;color:#fff;border-radius:30px;padding:.3rem .85rem;font-size:.88rem;font-weight:700;letter-spacing:.06em;margin-bottom:.85rem}
.awards-timeline .award-timeline-entry img{max-height:260px;object-fit:contain}
.story-premium-intro{margin-bottom:3rem}
.story-article #dynamic-story-sections{display:grid;gap:1.4rem}
.story-article .story-block{border:1px solid #e1e6ef;border-radius:18px;background:#fff;padding:clamp(1.3rem,3vw,2.5rem);box-shadow:0 10px 25px rgba(16,35,75,.045)}
.story-article .story-block:nth-child(even){background:#f8f7f3}
.story-article .story-block h2,.story-article .story-block h3{color:#15234e}
.story-article .story-block p{line-height:1.8}
.story-article .story-tagline{margin:2rem auto 0;max-width:760px;text-align:center;font-family:Georgia,serif;font-size:clamp(1.2rem,2vw,1.6rem);color:#172657}
@media(max-width:700px){.awards-timeline{grid-template-columns:1fr}.awards-timeline .award-timeline-entry{padding:1.15rem}}
@media(prefers-reduced-motion:reduce){.awards-timeline .award-timeline-entry{transition:none}.awards-timeline .award-timeline-entry:hover{transform:none}}
