body.page-nikki .evidence-index>.story-section,body.page-nikki .evidence-index>.story-breadcrumb{width:100%;max-width:100%!important}
body.page-nikki .story-breadcrumb{padding-top:24px}
body.page-nikki .evidence-index .nikki-intro{padding-top:24px}
body.page-nikki .evidence-index .nikki-intro h1{font-size:clamp(2.75rem,7vw,5rem)!important;line-height:1.05!important;text-transform:none!important;letter-spacing:-.035em!important}
body.page-nikki .evidence-index .nikki-intro .ev-kicker{color:#ffb5b5;font-weight:800;letter-spacing:.06em}
body.page-nikki .evidence-index .nikki-full-name{font-size:clamp(1.3rem,3vw,1.75rem);font-weight:700;color:#fff;margin-bottom:12px}
body.page-nikki .nikki-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:28px;margin-bottom:42px}
body.page-nikki .nikki-portrait{margin:0;min-width:0}
body.page-nikki .nikki-portrait img{display:block;width:100%;height:auto;border:1px solid #607788;border-radius:5px}
body.page-nikki .nikki-tip-card{padding:24px;background:#0a2030;border:1px solid #49606e;border-top:5px solid var(--ivdb-blood-red,#eb2929);border-radius:5px;min-width:0}
body.page-nikki .nikki-tip-card .nikki-label{margin:0 0 10px;font-size:.8rem;font-weight:800;letter-spacing:.08em;color:#ffb5b5}
body.page-nikki .nikki-tip-card h2{font-size:1.75rem!important;line-height:1.2!important;margin:0 0 16px!important}
body.page-nikki .nikki-tip-card p{margin:12px 0;font-size:1rem;line-height:1.6}
body.page-nikki .evidence-index .nikki-call{display:block;padding:14px 10px;background:var(--ivdb-blood-red,#eb2929);border-radius:4px;color:#fff!important;font-size:clamp(1.35rem,2.5vw,1.9rem)!important;font-weight:800;line-height:1.3;text-align:center;text-decoration:none;white-space:nowrap}
body.page-nikki .evidence-index .nikki-call:hover{text-decoration:underline}
body.page-nikki .nikki-tipline a{font-weight:800;white-space:nowrap}
body.page-nikki .nikki-share-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 12px}
body.page-nikki .nikki-share-actions button,body.page-nikki .evidence-index .nikki-share-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border:1px solid #607788;border-radius:4px;background:#102c3f;color:#fff!important;font:700 1rem/1.4 Verdana,Arial,sans-serif;text-decoration:none;cursor:pointer}
body.page-nikki .nikki-share-actions #nikki-share{background:var(--ivdb-blood-red,#eb2929);border-color:var(--ivdb-blood-red,#eb2929)}
body.page-nikki .nikki-share-actions button:hover,body.page-nikki .evidence-index .nikki-share-actions a:hover{text-decoration:underline}
body.page-nikki .nikki-share-actions button:focus-visible,body.page-nikki .nikki-share-actions a:focus-visible,body.page-nikki .nikki-call:focus-visible{outline:3px solid #fff;outline-offset:4px}
body.page-nikki .nikki-public-url{overflow-wrap:anywhere}
body.page-nikki .nikki-sources{padding-left:22px}
body.page-nikki .nikki-sources li{margin-bottom:22px}
body.page-nikki .nikki-sources span{display:block;margin-top:5px;font-size:.875rem;color:#c0cfd9}
@media(max-width:780px){body.page-nikki .nikki-hero{grid-template-columns:1fr;gap:22px}body.page-nikki .nikki-tip-card{padding:20px}body.page-nikki .evidence-index .nikki-call{font-size:1.7rem!important}body.page-nikki .nikki-share-actions>*{flex:1 1 180px}}

body.page-nikki .nikki-local-note{margin:0 0 24px;padding:22px 24px;background:#102c3f;border-left:5px solid var(--ivdb-blood-red,#eb2929);border-radius:4px}
body.page-nikki .nikki-local-note>strong{display:block;color:#fff;font-size:1.45rem;line-height:1.4;margin-bottom:8px}
body.page-nikki .nikki-local-note p{margin-bottom:0}
body.page-nikki .evidence-index>.nikki-jump{display:flex;flex-wrap:wrap;gap:12px 22px;width:100%;margin:0 0 28px;padding:0}
body.page-nikki .nikki-flyer-grid{display:grid;grid-template-columns:minmax(0,560px);gap:24px;align-items:start}
body.page-nikki .nikki-flyer-card{min-width:0;padding:20px;border:1px solid #49606e;border-radius:5px;background:#0a2030}
body.page-nikki .nikki-flyer-card h3{margin-bottom:18px}
body.page-nikki .nikki-flyer-card img{display:block;width:100%;height:auto;margin-bottom:16px}
body.page-nikki .nikki-downloads{display:flex;flex-direction:column;gap:12px}
body.page-nikki .nikki-downloads a{display:block;padding:12px 14px;border:1px solid #607788;border-radius:4px;min-height:44px;box-sizing:border-box;font-weight:700;font-size:1rem;line-height:1.5}
body.page-nikki .nikki-downloads a:first-child{background:var(--ivdb-blood-red,#eb2929);border-color:var(--ivdb-blood-red,#eb2929);color:#fff!important;text-decoration:none}
body.page-nikki .nikki-timeline{padding:0;list-style:none;margin:22px 0}
body.page-nikki .nikki-timeline>li{padding:0 0 24px 22px;margin:0 0 10px;border-left:3px solid #607788}
body.page-nikki .nikki-timeline>li:last-child{padding-bottom:0}
body.page-nikki .evidence-index .nikki-timeline-date{color:#ffb5b5;font-weight:800;font-size:.9375rem;margin-bottom:8px}
body.page-nikki .nikki-timeline h3{margin-bottom:10px}
body.page-nikki .nikki-family-quote{padding:24px;margin:24px 0;border-left:5px solid var(--ivdb-blood-red,#eb2929);background:#102c3f;color:#fff}
body.page-nikki .nikki-family-quote p{font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.5;font-weight:700;color:#fff}
body.page-nikki .nikki-family-quote cite{font-style:normal;font-size:.875rem}
body.page-nikki .nikki-coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}
body.page-nikki .nikki-coverage-grid article{min-width:0;padding-top:16px;border-top:1px solid #607788}
body.page-nikki .nikki-family-contact{padding-top:20px;border-top:1px solid #607788}
@media(max-width:780px){body.page-nikki .nikki-flyer-grid,body.page-nikki .nikki-coverage-grid{grid-template-columns:1fr}body.page-nikki .nikki-flyer-card{padding:16px}body.page-nikki .nikki-local-note{padding:20px}}
