/* Match the established investigation typography; capitals belong to narrative openings. */
.investigation-scale:is([data-investigation="loyalty"],[data-investigation="press"]) .back-link{font:14px/1.5 Inter,Arial,sans-serif;color:#B8C5D4;text-decoration:none}
.investigation-scale:is([data-investigation="loyalty"],[data-investigation="press"]) .section-dek{font:22px/1.5 Georgia,serif;color:#B8C5D4}
.investigation-scale:is([data-investigation="loyalty"],[data-investigation="press"]) .article-chapter h2,.investigation-scale:is([data-investigation="loyalty"],[data-investigation="press"]) .record-archive h2{font-size:clamp(30px,2.8vw,44px);line-height:1.18}
.investigation-scale[data-investigation="loyalty"] .loyalty-feature{background:#e5e3d7;color:#0b1728}
.investigation-scale[data-investigation="loyalty"] .loyalty-feature h2,.investigation-scale[data-investigation="loyalty"] .loyalty-feature strong{color:#0b1728}
.investigation-scale[data-investigation="loyalty"] .loyalty-feature .eyebrow{color:#756522}
.investigation-scale[data-investigation="loyalty"] .loyalty-feature>div:nth-child(2)>p{font-size:18px;line-height:1.65;color:#0b1728;margin-top:0}
.investigation-scale[data-investigation="loyalty"] .quick-record-links a{border-color:#a69f88}
.investigation-scale[data-investigation="loyalty"] .quick-record-links span{color:#536880}
.investigation-scale[data-investigation="press"] :is(.chapter-intro,.harp-lede,.record-browser-intro){font:18px/1.65 Inter,Arial,sans-serif;max-width:900px}
.investigation-scale[data-investigation="press"] .harp-lede{color:#B8C5D4}
.investigation-scale[data-investigation="loyalty"] .loyalty-feature>div:nth-child(2)>p:first-child::first-letter,.investigation-scale[data-investigation="press"] :is(.chapter-intro,.record-browser-intro)::first-letter{float:left;font:400 76px/.85 Playfair,Georgia,serif;color:#8b7929;margin:8px 10px 0 0}
.investigation-scale[data-investigation="press"] .harp-lede::first-letter{float:left;font:400 76px/.85 Playfair,Georgia,serif;color:#e8d66d;margin:8px 10px 0 0}
@media(max-width:760px){.investigation-scale:is([data-investigation="loyalty"],[data-investigation="press"]) .section-dek{font-size:20px}.investigation-scale[data-investigation="loyalty"] .loyalty-feature>div:nth-child(2)>p,.investigation-scale[data-investigation="press"] :is(.chapter-intro,.harp-lede,.record-browser-intro){font-size:17px}}

/* Restore compact original Loyalty archive cards and align the narrative capital. */
.investigation-scale[data-investigation="loyalty"] .loyalty-feature>div:nth-child(2)>p:first-child::first-letter{font-size:64px;line-height:.8;margin:-4px 8px 0 0}
.investigation-scale[data-investigation="loyalty"] .evidence-record{padding:30px;margin:0 0 30px;background:#fff;border:1px solid #0b172826}
.investigation-scale[data-investigation="loyalty"] .evidence-record>.record-meta{font:400 10px/1.7 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#596778;margin:0 0 18px}
.investigation-scale[data-investigation="loyalty"] .evidence-record>.record-person{font:700 13px/1.6 Inter,Arial,sans-serif;margin:0 0 16px}
.investigation-scale[data-investigation="loyalty"] .evidence-record>.record-person span{font-weight:400;color:#596778}
.investigation-scale[data-investigation="loyalty"] .evidence-record>h3{font:700 clamp(1.5rem,2.1vw,2rem)/1.25 Playfair,Georgia,serif}
.investigation-scale[data-investigation="loyalty"] .evidence-record p:not(.record-meta):not(.record-person){font-size:15px;line-height:1.8;margin:20px 0}
.investigation-scale[data-investigation="loyalty"] .evidence-record summary{font-size:13px;line-height:1.7;font-weight:700}
@media(max-width:760px){.investigation-scale[data-investigation="loyalty"] .evidence-record{padding:23px;margin-bottom:22px}}

/* Keep the Free Press narrative capitals to two lines and restore its incident archive cards. */
.investigation-scale[data-investigation="press"] :is(.chapter-intro,.record-browser-intro,.harp-lede)::first-letter{font-size:64px;line-height:.8;margin:-4px 8px 0 0}
.investigation-scale[data-investigation="press"] .evidence-record{padding:30px;margin:0 0 30px;background:#fff;border:1px solid #0b172826}
.investigation-scale[data-investigation="press"] .evidence-record>.record-meta{font:400 10px/1.7 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#596778;margin:0 0 18px}
.investigation-scale[data-investigation="press"] .evidence-record>.record-person{font:700 13px/1.6 Inter,Arial,sans-serif;margin:0 0 16px}
.investigation-scale[data-investigation="press"] .evidence-record>.record-person span{font-weight:400;color:#596778}
.investigation-scale[data-investigation="press"] .evidence-record>h3{font:700 clamp(1.5rem,2.1vw,2rem)/1.25 Playfair,Georgia,serif}
.investigation-scale[data-investigation="press"] .evidence-record p:not(.record-meta):not(.record-person){font-size:15px;line-height:1.8;margin:20px 0}
.investigation-scale[data-investigation="press"] .evidence-record summary{font-size:13px;line-height:1.7;font-weight:700}
@media(max-width:760px){.investigation-scale[data-investigation="press"] .evidence-record{padding:23px;margin-bottom:22px}}

/* Give Loyalty person titles the same serif treatment as Free Press tile titles. */
.investigation-scale[data-investigation="loyalty"] .evidence-record>.record-person{font:700 24px/1.25 Playfair,Georgia,serif;margin:12px 0}
.investigation-scale[data-investigation="loyalty"] .evidence-record>.record-person span{font:400 13px/1.6 Inter,Arial,sans-serif;color:#596778;margin-top:8px}
