main.incidentPage,main.incidentListPage{min-height:60vh;padding:48px 0 72px;color:#17241a;background:#fbfdfb}:where(main.incidentPage,main.incidentListPage) ruby{ruby-position:over;font-size:inherit;line-height:inherit}:where(main.incidentPage,main.incidentListPage) ruby>rt{font-size:.52em;font-weight:500}.incidentArticle,.incidentList,.incidentListHero,.incidentBack{width:min(90%,960px);margin-right:auto;margin-left:auto}.incidentListHero{margin-bottom:30px;text-align:center}.incidentListHero>p:first-child,.incidentListHero .incidentRelatedPeople>p:first-child,.incidentListHero .incidentCardReading>p:first-child{margin:0 0 8px;color:#28723d;font-weight:700}.incidentListHero h1{margin:0 0 12px;font-size:clamp(30px,5vw,44px)}.incidentListHero>.incidentListLead{margin:0;color:#4e5d52;line-height:1.8}.incidentListPeopleLink{margin:16px 0 0}.incidentListPeopleLink a{display:inline-block;padding:8px 16px;border:1px solid #28723d;border-radius:999px;color:#28723d;font-size:15px;font-weight:700;text-decoration:none;background:#eef5f0}.incidentListPeopleLink a:hover{background:#e1eee4}.incidentListPeopleLink a:focus-visible{outline:3px solid #3a86ff;outline-offset:3px}.incidentList{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.incidentListCard{overflow:hidden;border:1px solid #d8e4d9;border-radius:14px;background:#fff;box-shadow:0 4px 16px rgba(20,55,28,.07)}.incidentListCard a{display:grid;grid-template-columns:116px minmax(0, 1fr);gap:14px;height:100%;padding:12px;color:inherit;text-decoration:none}.incidentListCard img{width:116px;height:162px;object-fit:cover;border-radius:7px}.incidentListCard p{margin:3px 0 8px;color:#78602d;font-size:12px;font-weight:700}.incidentListCard h2{margin:0 0 8px;font-size:21px;line-height:1.4}.incidentListCard span{color:#536056;font-size:14px;line-height:1.65}.incidentListCard a:hover h2{text-decoration:underline}.incidentHero{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:32px;align-items:center;margin-bottom:30px;padding:28px;border:1px solid #cfe0d1;border-radius:18px;background:linear-gradient(135deg, #f3faf3, #fffdf5)}.incidentHero>img{width:220px;height:auto;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.16)}.incidentHero p:first-child{margin:0 0 8px;color:#28723d;font-weight:700}.incidentHero h1{margin:0;font-size:clamp(31px,5vw,46px)}.incidentHero h2{margin:8px 0 14px;font-size:clamp(20px,3vw,28px)}.incidentHero p:last-child{margin:0;font-size:18px;font-weight:700;line-height:1.8}.incidentOverview,.incidentCardReading,.incidentRelatedPeople,.incidentSources{margin-top:26px;padding:28px;border:1px solid #d8e4d9;border-radius:16px;background:#fff}.incidentOverview h2,.incidentCardReading h2,.incidentRelatedPeople h2,.incidentSources h2{margin:0 0 16px;font-size:clamp(23px,3vw,30px)}.incidentOverview>p,.incidentCardReading>p,.incidentRelatedPeople>p,.incidentSources>p{margin:0 0 14px;font-size:17px;line-height:1.9}.incidentOverview>p:last-child,.incidentCardReading>p:last-child,.incidentRelatedPeople>p:last-child,.incidentSources>p:last-child{margin-bottom:0}.incidentCardReading{background:#fffaf0;border-color:#ead9af}.incidentCardDetails{display:grid;grid-template-columns:130px minmax(0, 1fr);gap:20px;align-items:start;margin-top:20px;padding-top:20px;border-top:1px dashed #d8c590}.incidentCardDetails>img{width:130px;height:auto;border-radius:8px}.incidentCardDetails dl{margin:0}.incidentCardDetails dl>div{padding:10px 0;border-bottom:1px solid #eadfc3}.incidentCardDetails dt{color:#665b42;font-size:13px;font-weight:700}.incidentCardDetails dd{margin:5px 0 0;line-height:1.75}.incidentPersonList{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;margin-top:20px}.incidentPersonCard{display:block;padding:12px;border:1px solid #d8e4d9;border-radius:12px;color:inherit;text-decoration:none;background:#fbfdfb}.incidentPersonCard img{display:block;width:auto;max-width:100%;height:210px;margin:0 auto;object-fit:contain;object-position:top;border-radius:8px}.incidentPersonCard>span{display:inline-block;margin-top:8px;color:#28723d;font-size:11px;font-weight:700}.incidentPersonCard h3{margin:4px 0;font-size:19px}.incidentPersonCard p,.incidentPersonCard small{display:block;margin:0;line-height:1.55}.incidentPersonCard p{font-size:13px;font-weight:700}.incidentPersonCard small{margin-top:7px;color:#536056;font-size:12px}.incidentPersonCard:hover h3{text-decoration:underline}.incidentSources ul{margin:0;padding-left:1.2em}.incidentSources li{margin:7px 0}.incidentSources a,.incidentBack a{color:#17612d}.incidentBack{margin-top:26px;text-align:center}@media(max-width: 700px){main.incidentPage,main.incidentListPage{padding-top:28px}.incidentList{grid-template-columns:1fr}.incidentHero{grid-template-columns:1fr;gap:20px;padding:20px}.incidentHero>img{width:min(180px,56vw);margin:0 auto}.incidentOverview,.incidentCardReading,.incidentRelatedPeople,.incidentSources{padding:20px}.incidentPersonList{grid-template-columns:repeat(2, minmax(0, 1fr))}.incidentPersonCard img{height:180px}}
