.identity-first{font:inherit;color:inherit}
.identity-context{font-family:var(--sans,Arial,sans-serif);font-size:1rem;line-height:1.6;font-weight:400;letter-spacing:normal;margin:.7rem 0 1.1rem;color:inherit;max-width:75ch}
.identity-source{font-size:.875rem;font-weight:400;text-underline-offset:3px}
.home-answer-role[data-identity-id]{font-size:.875rem;line-height:1.5}
.unified-card .identity-context{font-size:.95rem}
.judicial-principle-question{border-left:3px solid #94743b;padding:1.2rem 1.4rem;margin-block:1.5rem 2.5rem;background:#f2eee5;color:#202521;scroll-margin-top:110px}
.judicial-principle-question h3{font:clamp(1.5rem,3vw,2rem)/1.2 var(--serif);color:inherit;margin-top:.5rem}
.judicial-principle-question h4{font:600 1.15rem/1.4 var(--sans);color:inherit;margin-top:1.6rem}
.judicial-principle-question p{color:inherit;font-size:1rem;line-height:1.7}
.judicial-principle-question .judicial-principle-quote{font:1.4rem/1.5 var(--serif);border-block:1px solid #b6a382;padding-block:1rem}
.judicial-principle-question .meta{font-size:.875rem}
.judicial-principle-question a{color:inherit;text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){.identity-context{overflow-wrap:anywhere}}
