.audit-reading{max-width:1060px;margin:24px auto;padding:0 20px;color:#20384b;line-height:1.85}.audit-reading h1{font-size:clamp(25px,4vw,38px);line-height:1.4}.audit-reading h2{font-size:24px;margin-top:36px}.audit-reading h3{font-size:20px;margin-top:28px}.audit-reading h4{font-size:17px;margin-top:22px}.audit-reading a{color:#176951;text-underline-offset:3px}.audit-reading nav,.audit-search-directory nav{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.audit-reading .report-note{padding:16px 20px;border-left:4px solid #b77e22;background:#fff8e9}.audit-reading .report-body{background:#fff;padding:24px;border:1px solid #dae3df;border-radius:12px}.audit-reading table{border-collapse:collapse;width:100%;font-size:14px}.audit-reading th,.audit-reading td{border:1px solid #d9e1e6;padding:10px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.audit-reading th{background:#173b59;color:white}.audit-reading .table-scroll{overflow:auto;margin:16px 0}.audit-reading .schedule-list{padding-left:22px}.audit-reading .schedule-list li{margin:8px 0}.audit-reading .toc{padding:20px 28px;background:#f0f6f3;list-style:none}.audit-reading section{scroll-margin-top:85px}.audit-search-directory{margin-top:20px}.audit-search-directory h2{font-size:20px}.audit-search-directory p{color:#52677a}.audit-search-directory a{color:#176951}.audit-reading p,.audit-reading li{overflow-wrap:anywhere}@media(max-width:600px){.audit-reading{padding:0 12px}.audit-reading .report-body{padding:14px}.audit-reading table{min-width:640px}.audit-reading h2{font-size:21px}}
