.reports-page p{word-break:keep-all;overflow-wrap:break-word}.reports-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:var(--bank-space-8);padding:var(--bank-space-6) 0;border-top:1px solid var(--bank-line);border-bottom:1px solid var(--bank-line)}.reports-summary-intro h2{font-size:var(--bank-text-section);font-weight:600}.reports-summary-intro p{margin-top:var(--bank-space-2);color:var(--bank-secondary);font-size:var(--bank-text-label);line-height:1.7}.reports-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:var(--bank-space-6)}.reports-summary dt{color:var(--bank-secondary);font-size:var(--bank-text-label)}.reports-summary dd{display:flex;align-items:baseline;gap:var(--bank-space-2);margin-top:var(--bank-space-2);font-family:var(--bank-font-numeric);font-size:var(--bank-text-section);font-weight:600;line-height:1.2}.reports-summary dd span{color:var(--bank-secondary);font-family:var(--bank-font);font-size:var(--bank-text-label);font-weight:400}.reports-page .finance-section-nav{border-bottom:0;margin:var(--bank-space-2) 0 var(--bank-space-6)}.reports-content-grid{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);align-items:start;gap:var(--bank-space-12)}.reports-audit,.reports-document-column,.reports-guide,.reports-ledger{min-width:0}.reports-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bank-space-2) var(--bank-space-4);margin-bottom:var(--bank-space-4)}.reports-guide h2,.reports-section-heading h2{font-size:var(--bank-text-section);font-weight:600;letter-spacing:-.02em}.reports-table-scroll{overflow-x:auto;overscroll-behavior-x:contain}.reports-table{width:100%;min-width:440px;border-collapse:collapse;font-size:var(--bank-text-body);background:var(--bank-surface)}.reports-table thead th{padding:var(--bank-space-3) var(--bank-space-4);border-top:1px solid var(--bank-line);color:var(--bank-secondary);font-size:var(--bank-text-label);white-space:nowrap}.reports-table tbody th,.reports-table td,.reports-table thead th{border-bottom:1px solid var(--bank-line);text-align:left;font-weight:500}.reports-table tbody th,.reports-table td{padding:var(--bank-space-6) var(--bank-space-4)}.reports-table tbody tr:hover{background:var(--bank-subtle)}.reports-table .number{font-family:var(--bank-font-numeric);text-align:right}.reports-table .reports-file-column{width:20%;text-align:right;white-space:nowrap}.reports-table td strong{font-size:var(--bank-text-section);font-weight:600;letter-spacing:-.02em}.reports-table td strong>span{margin-left:var(--bank-space-1);font-size:var(--bank-text-body);font-weight:400}.reports-document-name{display:flex;align-items:center}.reports-document-description{display:block;margin-top:var(--bank-space-1);font-weight:400}.reports-document-description,.reports-unavailable{color:var(--bank-secondary);font-size:var(--bank-text-label)}.reports-audit{margin-top:var(--bank-space-8);padding-top:var(--bank-space-8);border-top:1px solid var(--bank-line)}.reports-empty{border-left:2px solid var(--bank-input-line);padding-left:var(--bank-space-4)}.reports-empty h3{font-size:var(--bank-text-body);font-weight:500}.reports-empty p{max-width:40rem;margin-top:var(--bank-space-2);color:var(--bank-secondary);font-size:var(--bank-text-label);line-height:1.8}.reports-empty a{margin-top:var(--bank-space-2);color:var(--bank-action)}.reports-file-column a{display:inline-flex;align-items:center;min-height:44px;color:var(--bank-action)}.reports-guide{border-left:1px solid var(--bank-line);padding-left:var(--bank-space-8)}.reports-guide-intro{margin-top:var(--bank-space-2);color:var(--bank-secondary);font-size:var(--bank-text-label);line-height:1.8}.reports-guide ul{margin-top:var(--bank-space-6)}.reports-guide li{padding:var(--bank-space-4) 0;border-top:1px solid var(--bank-line)}.reports-guide h3{font-size:var(--bank-text-body);font-weight:500}.reports-guide li p{color:var(--bank-secondary);line-height:1.8}.reports-guide li p,.reports-guide-link{margin-top:var(--bank-space-2);font-size:var(--bank-text-label)}.reports-guide-link{display:flex;align-items:center;justify-content:space-between;gap:var(--bank-space-3);min-height:var(--bank-control-height);padding-top:var(--bank-space-3);border-top:1px solid var(--bank-line);color:var(--bank-action)}@media (max-width:1000px){.reports-summary{grid-template-columns:1fr;gap:var(--bank-space-6)}.reports-content-grid{grid-template-columns:minmax(0,1fr);gap:var(--bank-space-8)}.reports-guide{border-left:0;border-top:1px solid var(--bank-line);padding:var(--bank-space-8) 0 0}.reports-guide ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bank-space-6)}}@media (max-width:640px){.reports-summary{gap:var(--bank-space-4);padding:var(--bank-space-4) 0}.reports-summary dl{gap:var(--bank-space-3)}.reports-summary dt{min-height:2.8em}.reports-guide ul{display:block}}