.story-page-module__h7ElIW__articlePage{background:var(--color-surface,#fff);padding-bottom:8rem}.story-page-module__h7ElIW__articleHeader{background:var(--color-surface-muted,#f8f6f0);padding:8rem var(--layout-gutter) 4rem}.story-page-module__h7ElIW__headerInner{text-align:center;max-width:48rem;margin-inline:auto}.story-page-module__h7ElIW__backLink{color:var(--color-bottle-green,#1a4f36);margin-bottom:2rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.story-page-module__h7ElIW__backLink:hover{color:var(--color-saffron,#e86f14)}.story-page-module__h7ElIW__badge{background:var(--color-saffron,#e86f14);color:#fff;text-transform:uppercase;letter-spacing:.1em;border-radius:20px;margin-bottom:1.5rem;padding:.35rem .85rem;font-size:.7rem;font-weight:700;display:inline-block}.story-page-module__h7ElIW__title{font-family:var(--font-heading);color:var(--color-brand-strong,#1a4f36);margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);line-height:1.1}.story-page-module__h7ElIW__leadParagraph{color:var(--color-text-muted);margin-bottom:2rem;font-size:1.25rem;line-height:1.6}.story-page-module__h7ElIW__metaRow{color:#1a4f36b3;border-top:1px solid #1a4f361a;justify-content:center;align-items:center;gap:1.5rem;padding-top:1.5rem;font-size:.9rem;font-weight:500;display:flex}.story-page-module__h7ElIW__mediaContainer{max-width:var(--container-lg);padding:0 var(--layout-gutter);margin-inline:auto;z-index:10;margin-top:-3rem;position:relative}.story-page-module__h7ElIW__imageWrapper{aspect-ratio:21/9;border-radius:24px;width:100%;overflow:hidden;box-shadow:0 12px 40px #00000026}.story-page-module__h7ElIW__heroImage{object-fit:cover;width:100%;height:100%;display:block}.story-page-module__h7ElIW__mediaPlaceholder{aspect-ratio:16/9;color:var(--color-bottle-green,#1a4f36);background:#fff;border:1px dashed #1a4f3633;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-weight:500;display:flex;box-shadow:0 12px 40px #00000014}.story-page-module__h7ElIW__placeholderIcon{opacity:.5;font-size:2.5rem}.story-page-module__h7ElIW__articleBody{max-width:65ch;padding:5rem var(--layout-gutter) 0;margin-inline:auto}.story-page-module__h7ElIW__prose p{color:#333;margin-bottom:1.75rem;font-size:1.125rem;line-height:1.8}.story-page-module__h7ElIW__prose p:first-child:first-letter{color:var(--color-bottle-green,#1a4f36);float:left;font-size:4rem;line-height:1;font-family:var(--font-heading);margin-right:.75rem;font-weight:800}.story-page-module__h7ElIW__pendingContent{text-align:center;color:var(--color-text-muted);background:#1a4f3608;border-radius:16px;padding:3rem;font-style:italic}.story-page-module__h7ElIW__relatedSection{border-top:1px solid #0000001a;margin-top:5rem;padding-top:3rem}.story-page-module__h7ElIW__relatedSection h2{font-family:var(--font-heading);color:var(--color-brand-strong,#1a4f36);margin-bottom:1.5rem;font-size:1.5rem}.story-page-module__h7ElIW__relatedLinks{flex-direction:column;gap:1rem;display:flex}.story-page-module__h7ElIW__relatedLink{color:var(--color-bottle-green,#1a4f36);background:#fff;border:1px solid #1a4f361a;border-radius:12px;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.story-page-module__h7ElIW__relatedLink:hover{border-color:var(--color-saffron,#e86f14);transform:translate(4px);box-shadow:0 4px 12px #e86f141a}
