/* Shared content rules, used only inside a report body. */
.fa-report-body{display:flow-root;overflow-wrap:anywhere;line-height:1.65}
.fa-report-body [data-text-align="justify"]{text-align:justify}
.fa-report-body p,.fa-report-body ul,.fa-report-body ol{margin:0 0 1.25em}
.fa-report-body h2,.fa-report-body h3{margin:1.2em 0 .6em;line-height:1.3}
.fa-report-body ul,.fa-report-body ol{padding-left:1.8em}
.fa-report-body a{color:#65d8ff;text-decoration:underline}
.fa-report-body .fa-report-image{display:block;max-width:100%;margin:1em auto;width:65%;clear:both}
.fa-report-body .fa-report-image img{display:block;width:100%;height:auto}
.fa-report-body .fa-report-image[data-align=left]{float:left;clear:left;width:42%;margin:0 1.5em 1em 0}
.fa-report-body .fa-report-image[data-align=right]{float:right;clear:right;width:42%;margin:0 0 1em 1.5em}
.fa-report-body .fa-report-image[data-align=wide]{width:100%;float:none;clear:both}
@media(max-width:600px){.fa-report-body .fa-report-image[data-align]{width:100%;float:none;margin:1em 0}}
