.narrative795{box-sizing:border-box;min-width:0;max-width:100%;padding:14px 16px;margin:12px 0;border:1px solid #bcc7b9;border-inline-start:4px solid #923751;border-radius:12px;background:#fffaf0!important;color:#293e44!important;text-align:left;overflow-wrap:anywhere;font-size:14px;line-height:1.55}
.narrative795 :is(p,strong,small,h3,summary,blockquote){color:#293e44!important}.narrative795 p{margin:8px 0!important;line-height:1.55!important}.narrative795 h3{font-size:19px;margin:12px 0 8px}.narrative795 small{display:block;font-size:12px;line-height:1.5}.narrative795 .narrative-role795{color:#80304c!important;font-weight:750;letter-spacing:.015em}.narrative-focus795{display:block;font-size:13px;line-height:1.5}.narrative795 summary{min-height:44px;cursor:pointer;align-content:center;font-size:14px;font-weight:750;list-style-position:inside}.narrative795 summary:focus-visible,.narrative795 button:focus-visible{outline:3px solid #a66b22;outline-offset:3px}.narrative795 blockquote{margin:10px 0 16px;padding:10px 14px;border-left:3px solid #a8714e;background:#f1eadc;font-size:16px;line-height:1.5}.narrative795 button{min-height:44px;max-width:100%;white-space:normal;touch-action:manipulation}.narrative795 .narrative-team795[hidden]{display:none}.narrative-result795{margin:14px 0!important;padding:12px 14px!important}.narrative-result795>strong{font-size:16px}.narrative-scene795{background-image:none!important}.chapter-route745 .narrative-journal795{color:#7c3850!important;display:block;line-height:1.5;margin-top:5px;font-size:12px}.narrative-overview795{padding-top:4px;padding-bottom:4px;border-inline-start-color:#7f8e65}
@media(max-width:420px){.narrative795{padding:12px;font-size:14px}.narrative795 blockquote{padding:10px;font-size:15px}.narrative795 summary{font-size:14px}.narrative795 .narrative-focus795{font-size:13px}}
@media(prefers-reduced-motion:reduce){.narrative795{scroll-behavior:auto}}
