.story-detail-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:#172f34;color:#fff;min-height:440px}.story-detail-photo{grid-column:2;grid-row:1;margin:0;padding:0;height:440px;overflow:hidden;background:#173c35}.story-detail-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%;margin:0}.story-detail-intro{grid-column:1;grid-row:1;padding:34px 36px;align-self:center}.story-detail-intro .eyebrow{font-size:11px;letter-spacing:.14em;margin-bottom:17px;color:#dce6dd}.story-detail-intro h1{font-size:clamp(34px,3.5vw,52px);line-height:1.07;letter-spacing:-.04em;max-width:650px}.story-detail-summary{font-size:15px;line-height:1.65;color:#e0e8e4;margin:20px 0 0;max-width:600px}.story-detail-location{font-size:12px;color:#bdcec5;margin-top:18px}.story-condition-panel{padding:25px max(5.5vw,24px);border-bottom:1px solid #d8ded7;background:#eaf0e9}.story-condition-panel h2{font-size:12px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:#526260;margin:0 0 12px}.story-condition-chips{display:flex;flex-wrap:wrap;gap:9px}.story-condition-chips .story-condition{font-size:13px;background:#fff;border:1px solid #d3ded5;padding:6px 11px;line-height:1.4}.story-full.section{padding:40px 24px 28px}.story-full .story-detail-article{display:block;border:0;margin:0 auto;padding:0;max-width:780px}.story-detail-article>div{display:block}.story-full .story-detail-article p{font-size:17px;line-height:1.85;margin:0 0 22px;color:#243d3a}.story-full .story-detail-article .story-quote{font-size:21px;line-height:1.6;background:#eaf0e9;border-left:3px solid #ef6436;border-radius:0 8px 8px 0;padding:19px 23px;margin:28px 0}.story-detail-article .personal-video{margin:35px 0}.story-detail-article .personal-video h3{font-size:25px;line-height:1.2;margin-bottom:17px}.story-detail-article .personal-video p{font-size:13px;margin-top:13px}.story-detail-article .personal-video video{max-height:600px}.story-detail-article small{display:block;font-size:12px;line-height:1.6;color:#526260;margin-top:25px}.story-sharing-panel.section{padding:25px 24px 35px;max-width:828px;margin:auto}.story-sharing-panel h2{font-size:24px;line-height:1.2}.story-sharing-panel+.section{padding:10px 24px 45px;max-width:828px;margin:auto}.story-detail-article .story-related{margin-top:25px}.story-detail-article [id^=passage-]{scroll-margin-top:115px}@media(max-width:760px){.story-detail-hero{display:flex;flex-direction:column;min-height:0}.story-detail-photo{height:300px;width:100%;flex:none}.story-detail-intro{padding:25px 24px 27px;width:100%}.story-detail-intro h1{font-size:33px;line-height:1.1}.story-detail-intro .eyebrow{font-size:10px;margin-bottom:13px}.story-detail-summary{font-size:14px;margin-top:15px;line-height:1.65}.story-detail-location{font-size:11px;margin-top:14px}.story-condition-panel{padding:20px 24px}.story-condition-chips .story-condition{font-size:12px}.story-full.section{padding:30px 24px 15px}.story-full .story-detail-article p{font-size:16px;line-height:1.8;margin-bottom:20px}.story-full .story-detail-article .story-quote{font-size:19px;padding:17px 18px;margin:25px 0}.story-detail-article .personal-video h3{font-size:23px}.story-sharing-panel.section{padding-top:22px;padding-bottom:28px}.story-sharing-panel h2{font-size:22px}}
