.report-reader{display:flex;align-items:flex-start;gap:2rem;padding-top:1.5rem}.report-reader-index{position:sticky;top:6rem;width:230px;flex-shrink:0}.report-reader-index label{display:block;font-size:.9rem;font-weight:600;margin-bottom:1rem;color:#1c1812}.report-reader-index input{width:100%;min-height:44px;padding:.75rem;border:1px solid #b8a888;border-radius:.75rem;background:#fffdf9;font-size:1rem}.report-reader-index nav{max-height:65vh;overflow:auto;margin-top:1rem}.report-reader-index a{display:block;padding:.75rem;font-size:.875rem;line-height:1.5;color:#6b5d4a;border-radius:.5rem;min-height:44px}.report-reader-index a:hover{background:#ebe3d3;color:#690000}.report-reader-index a[aria-current]{background:#690000;color:#fffdf9}.report-reader-index p{font-size:.9rem;color:#6b5d4a;padding:.75rem}.report-reader :is(a,input):focus-visible{outline:2px solid #690000;outline-offset:3px}.report-reader-paper{flex:1;min-width:0;background:#fffdf9;border:1px solid #d4c9b5;padding:clamp(1.25rem,4vw,4rem)}.report-reader-caption{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;border-bottom:1px solid #d4c9b5;padding-bottom:1.25rem;margin-bottom:2rem;font-size:.8rem;color:#6b5d4a}.report-reader-body{background:transparent;padding:0;overflow-wrap:anywhere;max-width:76ch;margin-inline:auto}.report-reader-body :is(h1,h2,h3){scroll-margin-top:7rem}.report-reader-body table{display:block;max-width:100%;overflow-x:auto}.report-reader-top{display:inline-flex;align-items:center;min-height:44px;margin-top:2rem;color:#690000;font-size:.875rem}@media(max-width:1023px){.report-reader{flex-direction:column;gap:1.25rem}.report-reader-index{position:static;width:100%}.report-reader-index nav{max-height:180px;border-block:1px solid #d4c9b5}.report-reader-paper{width:100%}}@media print{.report-reader-caption,.report-reader-index,.report-reader-top{display:none}.report-reader-paper{border:0;padding:0}}