.note-paper .note-book-figure,.behavioral-reading .note-book-figure{margin:1.25rem 0;padding:1rem;background:#f8fafb;color:#183443;border-radius:8px;break-inside:avoid;max-width:100%;box-sizing:border-box}
.note-book-figure h4{margin:0 0 .65rem!important;color:#183443!important;font-size:1rem!important;line-height:1.4}
.note-original-image{display:block;background:#fff;border-radius:3px;max-width:100%}
.note-original-image img{display:block;width:100%;height:auto;max-width:100%;margin:auto}
.note-original-image:focus-visible{outline:3px solid #927132;outline-offset:4px}
.note-book-figure figcaption p{color:#364f5e!important;font-size:.88rem!important;line-height:1.5!important;margin:.6rem 0!important;max-width:75ch;overflow-wrap:anywhere}
.note-book-figure .note-figure-source{font-weight:600}
.note-book-figure .note-figure-language{font-size:.8rem!important}
.note-figure-gap{margin:1rem 0;padding:.7rem 1rem;background:#f4eddf;color:#183443;border-radius:4px}
.note-figure-gap p{font-size:.88rem!important;line-height:1.5!important;margin:0!important;color:#183443!important}
@media(max-width:600px){.note-paper .note-book-figure,.behavioral-reading .note-book-figure{padding:.75rem}.note-book-figure figcaption p{font-size:.9rem!important}}
@media print{.note-paper .note-book-figure{padding:2mm;margin:2mm 0;background:#fff}.note-book-figure h4{font-size:10pt!important}.note-book-figure figcaption p{font-size:9pt!important}.note-book-figure .note-figure-language{display:none}.note-book-figure img{display:block!important;max-width:100%}.note-original-image:after{content:none!important}}
.a4-measure .note-book-figure{padding:2mm;margin:2mm 0;background:#fff}
.a4-measure .note-book-figure h4{font-size:10pt!important}
.a4-measure .note-book-figure figcaption p{font-size:9pt!important}
.a4-measure .note-book-figure .note-figure-language{display:none}
