/* Shared field palette, including detail pages. */
:root{--navy:#612331;--blue:#87636b;--mist:#faf4f5;--line:#eadce0}
body{color:#612331}
.brand img{filter:brightness(0) saturate(100%);opacity:.9}
.hero-shade{background:linear-gradient(90deg,rgba(97,35,49,.96),rgba(97,35,49,.78) 35%,rgba(97,35,49,.16) 78%,rgba(97,35,49,.06))}
.detail-hero-shade{background:linear-gradient(90deg,rgba(97,35,49,.97),rgba(97,35,49,.78) 45%,rgba(97,35,49,.14))}
.hero .eyebrow,.hero-label,.hero-bottom,.hero-desc,.detail-desc,.breadcrumbs,.detail-hero .eyebrow{color:#e4c7cf}
.hero-rule{background:#e4c7cf}
.hero h1,.detail-hero h1,.hero h1 em{color:white}
.hero-bottom{border-color:#e4c7cf66}
.situation>p:not(.eyebrow),.situation li,.reading-note,.tag{color:#87636b}
.process .eyebrow,.process .section-head>p,.steps span,.steps p,.detail-contact .eyebrow,.detail-contact p,.contact .eyebrow,.contact p:not(.eyebrow),.contact small,.detail-check .eyebrow,.detail-check p,.detail-check ul{color:#e4c7cf}
.steps article{border-color:#e4c7cf88}
.text-link{border-color:#87636b}
.guide-section,.situation,.person,.detail-overview{background:#faf4f5}
.person{background:white}
.detail-article p,.detail-overview ul,.detail-source a,.aside-call,.crime-person ul,.crime-person p:last-child,.crime-guide .guide-row p{color:#87636b}
.detail-layout aside nav a[aria-current=page] span{color:#e4c7cf}
.outline{border-color:#e4c7cf88}
a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#87636b}
