.report-intro{margin:0 4px 26px}.table-scroll{overflow-x:auto;width:100%;margin:16px 0}table{border-collapse:collapse;width:100%;font-size:14px}th,td{padding:11px 12px;border-bottom:1px solid var(--soft-line);vertical-align:top}th{background:var(--accent-soft);text-align:left}td[align=right],th[align=right]{text-align:right;white-space:nowrap}tbody tr:last-child td{border-bottom:0}.callout{padding:18px 20px;background:var(--accent-soft);border-radius:14px;margin:16px 0}.callout-title{display:flex;gap:10px;align-items:center;font-weight:700;margin-bottom:10px}.callout-icon svg{width:20px;height:20px}.callout-content>:last-child{margin-bottom:0}.section-nav{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}.section-nav a{padding:9px 12px;border-radius:12px;background:white;color:var(--text);text-decoration:none;font-size:13px}.section-card{scroll-margin-top:20px}img{max-width:100%;height:auto}pre{overflow:auto}.page-footer{margin-top:28px;color:var(--muted);font-size:13px}@media(max-width:600px){th,td{padding:9px;font-size:12px}}/* Clear topic divisions and comfortable mobile reading. */
.page{max-width:900px}.notes-grid{gap:28px}.section-body{padding:8px 28px 28px}.section-body>.el-h3{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.section-body>.el-h3:first-child{border-top:0;margin-top:16px;padding-top:0}.section-body h3{font-size:17px;margin-bottom:14px}.section-body>.el-h4{margin-top:26px;padding-top:24px;border-top:1px solid var(--line)}.section-body h4{font-size:17px;margin:0 0 10px}.section-body>.el-p:first-child{margin-top:22px}.section-body ul{margin:0;padding-left:20px}.section-body li{padding:12px 0 12px 4px;margin:0;border-bottom:1px solid var(--soft-line)}.section-body li:last-child{border-bottom:0}.contains-task-list{list-style:none;padding-left:0!important}.task-list-item{display:flex;align-items:flex-start;gap:12px}.task-list-item input{flex:0 0 17px;width:17px;height:17px;margin:4px 0 0;accent-color:var(--accent)}.callout{margin:20px 0;padding:18px}.callout-icon{display:flex;flex:none}.section-body a{color:#9e3265;text-underline-offset:4px;overflow-wrap:anywhere}.section-body .el-p:has(a) a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.image-embed{display:block}.image-embed img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:12px;margin:6px 0 24px}.section-header h2{font-size:22px;line-height:1.3}.section-nav{gap:8px}.section-nav a{border:1px solid var(--line);min-height:44px;display:flex;align-items:center}.report-intro .callout{margin:0 0 24px}.table-scroll{margin:18px 0 0}
@media(max-width:600px){.page{width:calc(100% - 24px);padding-top:24px}.page-header{gap:14px;margin-bottom:22px}h1{font-size:36px;line-height:1.1}.section-nav{display:none}.section-card{border-radius:18px}.notes-grid{gap:20px}.section-header{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:18px 16px}.section-number{width:32px;height:32px;border-radius:10px}.section-header h2{font-size:19px;line-height:1.3}.section-body{padding:4px 16px 20px;font-size:15px;line-height:1.65}.section-body>.el-h3{margin-top:22px;padding-top:20px}.section-body>.el-h4{margin-top:24px;padding-top:22px}.callout{padding:15px;border-radius:12px}.table-scroll{overflow:visible}.el-table{overflow:visible!important}table,tbody,tr,td{display:block;width:100%}thead{display:none}tr{padding:16px 0;border-bottom:1px solid var(--line)}tr:first-child{padding-top:2px}tr:last-child{border-bottom:0;padding-bottom:0}td{display:grid;grid-template-columns:85px minmax(0,1fr);gap:12px;border:0;padding:5px 0;font-size:14px;line-height:1.55}td::before{content:attr(data-label);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:650;padding-top:3px}.image-embed img{border-radius:9px;margin-top:4px}.brand-logo{max-width:140px}.report-intro{margin-left:0;margin-right:0}}
