.article-viewer{color:#1a1a1a;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.75}.article-viewer .jats-sec{margin-bottom:2rem}.article-viewer .jats-sec-title{color:#1e293b;border-bottom:2px solid #e2e8f0;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:700}.article-viewer h3.jats-sec-title,.article-viewer h4.jats-sec-title,.article-viewer h5.jats-sec-title,.article-viewer h6.jats-sec-title{color:#334155;border-bottom:none;margin-top:2rem;padding-bottom:0;font-size:1.25rem;font-weight:600}.article-viewer p,.article-viewer .jats-p{text-align:left;margin-bottom:1.25rem}.article-viewer p:last-child,.article-viewer .jats-p:last-child{margin-bottom:0}.article-viewer .jats-title,.article-viewer .jats-block-title,.article-viewer .jats-list-title{color:#334155;margin-bottom:.5rem;font-weight:600}.article-viewer .jats-fig{background:#fafafa;border:1px solid #e5e5e5;border-radius:.5rem;margin:1.5rem 0;padding:1.5rem;display:block}.article-viewer .jats-graphic{text-align:center}.article-viewer .jats-graphic-image{max-width:100%;height:auto;margin:0 auto;display:block}.article-viewer .jats-fig .jats-graphic-image{border-radius:.25rem}.article-viewer .jats-inline-graphic{vertical-align:middle;max-width:100%;height:auto;display:inline}.article-viewer .jats-figure-withdrawn,.article-viewer .jats-figure-unavailable{color:#64748b;font-size:.9rem}.article-viewer .jats-figure-notice{text-align:center;white-space:pre-line;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.25rem;padding:.75rem 1rem;display:block}.article-viewer .jats-figure-notice strong{color:#334155}.article-viewer .figure-caption-line{color:#4b5563;text-align:center;overflow-wrap:break-word;margin-top:.75rem;font-size:.9rem;line-height:1.6}.article-viewer .table-caption-line{color:#4b5563;overflow-wrap:break-word;margin-bottom:.75rem;font-size:.9rem;line-height:1.6}.article-viewer .figure-caption-line p,.article-viewer .table-caption-line p{margin:0}.article-viewer .figure-caption-line strong,.article-viewer .table-caption-line strong{color:#1f2937;margin-right:.25em;font-weight:700}.article-viewer .jats-caption-title{color:#1f2937;font-weight:600}.article-viewer .jats-fig-group,.article-viewer .jats-table-wrap-group,.article-viewer .jats-media{margin:1.5rem 0}.article-viewer .jats-legend{color:#475569;background:#f1f5f9;border-radius:.25rem;margin-top:.75rem;padding:.5rem .75rem;font-size:.85rem;display:block}.article-viewer .jats-attrib{color:#6b7280;font-size:.85rem}.article-viewer .jats-statement,.article-viewer .jats-boxed-text{background:#f8fafc;border-left:3px solid #3b82f6;border-radius:0 .25rem .25rem 0;margin:.5rem 0;padding:.5rem 1rem}.article-viewer .jats-statement p,.article-viewer .jats-boxed-text p{margin:0}.article-viewer .jats-statement-label{margin-right:.25em}.article-viewer .jats-table-wrap{margin:1.5rem 0;display:block;overflow-x:auto}.article-viewer table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.5}.article-viewer table th,.article-viewer table td{text-align:left;border:1px solid #d1d5db;padding:.75rem 1rem}.article-viewer table th{color:#374151;background:#f3f4f6;font-weight:600}.article-viewer table tbody tr:nth-child(2n){background:#f9fafb}.article-viewer table tbody tr:hover{background:#f3f4f6}.article-viewer table [data-align=center]{text-align:center}.article-viewer table [data-align=right]{text-align:right}.article-viewer table [data-align=justify]{text-align:justify}.article-viewer table [data-valign=top]{vertical-align:top}.article-viewer table [data-valign=middle]{vertical-align:middle}.article-viewer table [data-valign=bottom]{vertical-align:bottom}.article-viewer table [data-valign=baseline]{vertical-align:baseline}.article-viewer table caption{caption-side:top;text-align:left;margin-bottom:.5rem;font-size:.9rem}.article-viewer .jats-table-wrap-foot{margin-top:.75rem;font-size:.85rem}.article-viewer ul,.article-viewer ol{margin:1rem 0 1rem 2rem;padding:0}.article-viewer ul{list-style-type:disc}.article-viewer ol{list-style-type:decimal}.article-viewer ol[data-list-type=alpha-lower]{list-style-type:lower-alpha}.article-viewer ol[data-list-type=alpha-upper]{list-style-type:upper-alpha}.article-viewer ol[data-list-type=roman-lower]{list-style-type:lower-roman}.article-viewer ol[data-list-type=roman-upper]{list-style-type:upper-roman}.article-viewer li{margin-bottom:.5rem}.article-viewer .list-simple{margin-left:0;list-style:none}.article-viewer .jats-def-list{margin:1rem 0}.article-viewer .jats-def-list dt{color:#334155;font-weight:600}.article-viewer .jats-def-list dd{margin:0 0 .5rem 1.5rem}.article-viewer a{color:#2563eb;cursor:pointer;text-decoration:none}.article-viewer a:hover{text-decoration:underline}.article-viewer sup{vertical-align:super;font-size:.75em}.article-viewer sub{vertical-align:sub;font-size:.75em}.article-viewer .jats-overline{text-decoration:overline}.article-viewer .jats-sc{font-variant:small-caps}.article-viewer .jats-roman{font-style:normal}.article-viewer .jats-sans-serif{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.article-viewer .jats-named-content[data-content-type=genus-species],.article-viewer .jats-named-content[data-content-type=gene]{font-style:italic}.article-viewer .jats-abbrev{cursor:help;border-bottom:1px dotted #94a3b8;text-decoration:none}.article-viewer .xref{color:#2563eb;cursor:pointer;text-decoration:none}.article-viewer span.xref{cursor:text}.article-viewer .xref:hover{text-decoration:underline}.article-viewer .xref[data-ref-type=fn]{vertical-align:super;font-size:.75em;line-height:0}.article-viewer .jats-inline-supplementary-material{color:#2563eb;text-decoration:underline}.article-viewer .jats-ref-list>.jats-sec-title{font-size:1.25rem;font-weight:inherit;color:inherit;border-bottom:none;margin-top:0;margin-bottom:1.5rem;padding-bottom:0}.article-viewer .jats-refs{counter-reset:ref-counter;margin:0;padding:0;list-style:none}.article-viewer .jats-ref{counter-increment:ref-counter;margin-bottom:1rem;padding-left:3rem;font-size:.9rem;line-height:1.6;transition:background-color .3s;position:relative}.article-viewer .jats-ref:before{content:counter(ref-counter) ".";color:#6b7280;font-weight:600;position:absolute;left:0}.article-viewer .jats-ref-labelled:before{content:none}.article-viewer .jats-ref-label{color:#6b7280;font-weight:600;position:absolute;left:0}.article-viewer .jats-citation{color:#374151}.article-viewer .jats-element-citation .jats-article-title,.article-viewer .jats-element-citation .jats-source,.article-viewer .jats-nlm-citation .jats-article-title,.article-viewer .jats-nlm-citation .jats-source{font-style:italic}.article-viewer .jats-element-citation .jats-article-title:after,.article-viewer .jats-element-citation .jats-source:after,.article-viewer .jats-nlm-citation .jats-article-title:after,.article-viewer .jats-nlm-citation .jats-source:after{content:". "}.article-viewer .jats-element-citation .jats-year:before,.article-viewer .jats-nlm-citation .jats-year:before{content:"("}.article-viewer .jats-element-citation .jats-year:after,.article-viewer .jats-nlm-citation .jats-year:after{content:")"}.article-viewer .jats-element-citation .jats-given-names:before,.article-viewer .jats-nlm-citation .jats-given-names:before{content:" "}.article-viewer .jats-element-citation .jats-name+.jats-name:before,.article-viewer .jats-nlm-citation .jats-name+.jats-name:before{content:", "}.article-viewer .jats-element-citation .jats-person-group:after,.article-viewer .jats-nlm-citation .jats-person-group:after{content:". "}.article-viewer .jats-pub-id{color:#2563eb;word-break:break-all}.article-viewer .highlight-ref{border-radius:.25rem;background-color:#fef08a!important}@keyframes highlight-fade{0%{background-color:#fef08a}to{background-color:#0000}}.article-viewer .jats-ref.highlight-ref,.article-viewer .jats-fn.highlight-ref{animation:2s ease-out highlight-fade}.article-viewer .jats-fn-group{border-top:1px solid #e5e5e5;margin-top:2rem;padding-top:1rem;font-size:.85rem}.article-viewer .jats-fn-group>.jats-sec-title{color:#334155;border-bottom:none;margin:0 0 .5rem;padding-bottom:0;font-size:.85rem;font-weight:600}.article-viewer .jats-fn{color:#4b5563;margin-bottom:.75rem;padding-left:2rem;line-height:1.6;transition:background-color .3s;position:relative}.article-viewer .jats-fn-label{color:#2563eb;font-weight:600;position:absolute;left:0}.article-viewer .jats-box{background:#f8fafc;border-left:3px solid #94a3b8;border-radius:0 .25rem .25rem 0;margin:.75rem 0;padding:.5rem 1rem}.article-viewer .jats-box>.jats-sec-title,.article-viewer .jats-box>.jats-block-title{color:#334155;border-bottom:none;margin-top:0;margin-bottom:.25rem;padding-bottom:0;font-size:.85rem;font-weight:600}.article-viewer .jats-box>p,.article-viewer .jats-box>.jats-p{color:#475569;margin:0;font-size:.85rem;line-height:1.5}.article-viewer .jats-app-group{margin-top:2rem}.article-viewer .jats-permissions{color:#475569;background:#f8fafc;border-left:3px solid #94a3b8;border-radius:0 .5rem .5rem 0;margin:1rem 0;padding:.75rem 1rem;font-size:.85rem}.article-viewer .jats-copyright-statement,.article-viewer .jats-license,.article-viewer .jats-license-p{display:block}.article-viewer .jats-sig-block{text-align:right;margin:2rem 0}.article-viewer .jats-sig{font-style:italic}.article-viewer .jats-disp-quote{background:#fafafa;border-left:4px solid #d1d5db;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.article-viewer .jats-disp-quote .jats-attrib{text-align:right;margin-top:.5rem;font-style:normal}.article-viewer .jats-disp-quote .jats-attrib:before{content:"— "}.article-viewer .jats-verse-group{background:#fefce8;border-radius:.5rem;margin:1.5rem 0;padding:1rem 2rem;font-style:italic}.article-viewer .jats-verse-line{margin-bottom:.25rem}.article-viewer .jats-speech{border-left:2px solid #e5e5e5;margin:1rem 0;padding-left:1rem}.article-viewer .jats-speaker{color:#374151;margin-bottom:.25rem;font-weight:600}.article-viewer .jats-speaker:after{content:":"}.article-viewer .jats-code,.article-viewer .jats-preformat{color:#e2e8f0;white-space:pre;background:#1e293b;border-radius:.5rem;margin:1rem 0;padding:1rem;font-family:SF Mono,Monaco,Consolas,Liberation Mono,monospace;font-size:.9rem;overflow-x:auto}.article-viewer .jats-code-inline,.article-viewer .jats-monospace{color:#0f172a;background:#f1f5f9;border-radius:.25rem;padding:.125rem .375rem;font-family:SF Mono,Monaco,Consolas,Liberation Mono,monospace;font-size:.875em}.article-viewer .jats-code-inline{white-space:pre-wrap}.article-viewer .jats-chem-struct-wrap{text-align:center;background:#f0fdf4;border:1px solid #86efac;border-radius:.5rem;margin:1.5rem 0;padding:1rem}.article-viewer .jats-chem-struct{font-family:Times New Roman,serif;display:inline-block}.article-viewer .jats-disp-formula{text-align:center;background:#f8fafc;border-radius:.25rem;justify-content:center;align-items:center;gap:1rem;margin:.75rem 0;padding:.5rem 1rem;display:flex;overflow-x:auto}.article-viewer .jats-disp-formula>math,.article-viewer .jats-disp-formula>mjx-container,.article-viewer .jats-disp-formula>.jats-formula-error,.article-viewer .jats-disp-formula>.jats-graphic{text-align:center;flex:1}.article-viewer .jats-formula-label{color:#6b7280;flex-shrink:0;order:1;font-weight:600}.article-viewer math{font-family:STIX Two Math,Cambria Math,Latin Modern Math,math}.article-viewer .MathJax{font-size:1.1em!important}.article-viewer .jats-formula-error code{color:#0f172a;white-space:pre-wrap;background:#f1f5f9;border-radius:.25rem;padding:.125rem .375rem;font-family:SF Mono,Monaco,Consolas,Liberation Mono,monospace;font-size:.875em}.article-viewer .jats-formula-error-note{color:#64748b;font-size:.8rem}@media (width<=768px){.article-viewer{font-size:1rem}.article-viewer .jats-fig{border-left:none;border-right:none;border-radius:0;margin:1.5rem -1rem;padding:1rem}.article-viewer table{font-size:.8rem}.article-viewer table th,.article-viewer table td{padding:.5rem}}@media print{.article-viewer{font-size:11pt;line-height:1.5}.article-viewer .jats-sec-title{page-break-after:avoid}.article-viewer .jats-fig,.article-viewer table{page-break-inside:avoid}.article-viewer a{color:inherit;text-decoration:none}}
