.zan-report{max-width:65ch;color:var(--zan-ink-78);font-size:1.0625rem;line-height:2.1}.zan-report p{margin-block:0 1.3em}.zan-report>:last-child{margin-block-end:0}.zan-report strong{color:var(--zan-ink);font-weight:700}.zan-report h3,.zan-report h4{font-family:var(--font-display);color:var(--zan-ink);margin-block:1.8em .7em;font-weight:600;line-height:1.5}.zan-report h3{font-size:1.2em}.zan-report h4{font-size:1.05em}.zan-report ul,.zan-report ol{margin-block:0 1.4em;padding-inline-start:1.5em}.zan-report ul{list-style:outside}.zan-report ul ul{margin-block:.6em .4em;list-style:circle}.zan-report ol{list-style:decimal}.zan-report li{margin-block-end:.6em}.zan-report li::marker{color:var(--zan-gold-text)}.zan-report a{color:var(--zan-gold-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--zan-gold) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--zan-gold) 45%, transparent);text-underline-offset:4px;overflow-wrap:anywhere;font-weight:700;transition:color .3s,text-decoration-color .3s}.zan-report a:hover{color:var(--zan-ink);-webkit-text-decoration-color:var(--zan-gold);text-decoration-color:var(--zan-gold)}.zan-report-tablewrap{border-block:1px solid var(--zan-ink-30);-webkit-overflow-scrolling:touch;margin-block:.4em 1.6em;overflow-x:auto}.zan-report table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.8}.zan-report-tablewrap table{margin-block:0}.zan-report th,.zan-report td{text-align:start;vertical-align:top;border-block-end:1px solid var(--zan-line);padding:.7rem .9rem}.zan-report th{color:var(--zan-ink);background:color-mix(in srgb, var(--zan-sand-deep) 60%, transparent);border-block-end:1px solid var(--zan-ink-30);white-space:nowrap;font-weight:700}.zan-report td{font-variant-numeric:tabular-nums}.zan-report tbody tr:last-child td{border-block-end:0}.zan-report tbody tr:hover td{background:color-mix(in srgb, var(--zan-sand-deep) 45%, transparent)}@media print{.zan-report-print-hide{display:none!important}.zan-report-page{color:#000!important;background:#fff!important}.zan-report{color:#000;max-width:none;font-size:11pt;line-height:1.9}.zan-report strong,.zan-report h3,.zan-report h4,.zan-report th,.zan-report a{color:#000}.zan-report th{background:0 0;border-block-end-color:#000}.zan-report th,.zan-report td{white-space:normal;border-block-end-color:#888}.zan-report-tablewrap{border-block-color:#000;overflow:visible}.zan-report table{break-inside:avoid}.zan-report-section{break-inside:auto}.zan-report-section h2,.zan-report-section h3{break-after:avoid}}
