.ct-wrap:where(.astro-a2lztmfx){background:#fff;border:1px solid #dfe8d8;border-radius:6px;margin:0 0 1.2em;overflow-x:auto}.ct:where(.astro-a2lztmfx){border-collapse:collapse;width:100%;font-size:13px}.ct:where(.astro-a2lztmfx) th:where(.astro-a2lztmfx),.ct:where(.astro-a2lztmfx) td:where(.astro-a2lztmfx){text-align:center;white-space:nowrap;border-bottom:1px solid #dfe4d8;padding:6px 8px}.ct:where(.astro-a2lztmfx) thead:where(.astro-a2lztmfx) th:where(.astro-a2lztmfx){white-space:normal;vertical-align:bottom;min-width:5.5em;font-size:12px;font-weight:600;line-height:1.4}.ct:where(.astro-a2lztmfx) th:where(.astro-a2lztmfx)[scope=row],.ct:where(.astro-a2lztmfx) .ct-corner:where(.astro-a2lztmfx){z-index:1;text-align:left;background:#fff;font-weight:600;position:sticky;left:0}.ct:where(.astro-a2lztmfx) th:where(.astro-a2lztmfx)[scope=row] a:where(.astro-a2lztmfx){display:inline-block}.ct:where(.astro-a2lztmfx) .ct-role:where(.astro-a2lztmfx){color:#7a5a12;background:#f6efdc;border-radius:4px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.ct:where(.astro-a2lztmfx) .ct-mark:where(.astro-a2lztmfx){color:#3f4d42;margin-left:4px;font-size:12px;font-weight:400}.ct:where(.astro-a2lztmfx) a:where(.astro-a2lztmfx){color:inherit;text-decoration:none;display:block}.ct:where(.astro-a2lztmfx) a:where(.astro-a2lztmfx):hover,.ct:where(.astro-a2lztmfx) a:where(.astro-a2lztmfx):focus-visible{text-decoration:underline}.ct:where(.astro-a2lztmfx) a:where(.astro-a2lztmfx):focus-visible{outline-offset:-2px}.ct:where(.astro-a2lztmfx) thead:where(.astro-a2lztmfx) a:where(.astro-a2lztmfx),.ct:where(.astro-a2lztmfx) th:where(.astro-a2lztmfx)[scope=row] a:where(.astro-a2lztmfx){color:var(--green)}.ct:where(.astro-a2lztmfx) .ct-sum:where(.astro-a2lztmfx){background:#f3f7f0;font-weight:700}.ct:where(.astro-a2lztmfx) tfoot:where(.astro-a2lztmfx) th:where(.astro-a2lztmfx),.ct:where(.astro-a2lztmfx) tfoot:where(.astro-a2lztmfx) td:where(.astro-a2lztmfx){background:#f3f7f0;border-bottom:0}.lv-0:where(.astro-a2lztmfx){color:#5c6f5f}.lv-1:where(.astro-a2lztmfx){background:#d7dfdc;font-weight:600}.lv-2:where(.astro-a2lztmfx){background:#b0c0b9;font-weight:600}.lv-3:where(.astro-a2lztmfx){color:#222d26;background:#88a096;font-weight:600}.lv-4:where(.astro-a2lztmfx){color:#fff;background:#3d6454;font-weight:600}.dbar:where(.astro-63laahxo){margin:0 0 12px}.prose .dbar:where(.astro-63laahxo) p:where(.astro-63laahxo).dbar-label{justify-content:space-between;margin:0 0 4px;font-size:14px;font-weight:600;display:flex}.prose .dbar:where(.astro-63laahxo) p:where(.astro-63laahxo).dbar-label small:where(.astro-63laahxo){color:#5c6f5f;font-weight:400}.dbar-track:where(.astro-63laahxo){background:#eceeea;border-radius:4px;height:14px;display:flex;overflow:hidden}.dbar-legend:where(.astro-63laahxo){flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.dbar-legend:where(.astro-63laahxo) i:where(.astro-63laahxo){border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.dbar-legend:where(.astro-63laahxo) i:where(.astro-63laahxo).is-none{background:#eceeea;box-shadow:inset 0 0 0 1px #b3c5b6}.dbar-seg:where(.astro-63laahxo).is-doing,.dbar-legend:where(.astro-63laahxo) i:where(.astro-63laahxo).is-doing{background:#234f3d}.dbar-seg:where(.astro-63laahxo).is-positive,.dbar-legend:where(.astro-63laahxo) i:where(.astro-63laahxo).is-positive{background:#52765a}.dbar-seg:where(.astro-63laahxo).is-study,.dbar-legend:where(.astro-63laahxo) i:where(.astro-63laahxo).is-study{background:#bd9b46}.dbar-seg:where(.astro-63laahxo).is-status,.dbar-legend:where(.astro-63laahxo) i:where(.astro-63laahxo).is-status{background:#b3c5b6}.dbar-seg:where(.astro-63laahxo).is-no,.dbar-legend:where(.astro-63laahxo) i:where(.astro-63laahxo).is-no{background:#8a4b3a}.sbars:where(.astro-2ysc4cmh){border-bottom:1px solid #dfe8d8;align-items:flex-end;gap:2px;height:36px;display:flex}.sbars-col:where(.astro-2ysc4cmh){flex:1;align-items:flex-end;height:100%;display:flex}.sbars-col:where(.astro-2ysc4cmh) i:where(.astro-2ysc4cmh){background:#568263;border-radius:1px 1px 0 0;width:100%;display:block}.prose p:where(.astro-2ysc4cmh).sbars-axis{color:#5c6f5f;justify-content:space-between;margin:2px 0 0;font-size:11px;display:flex}.q-card:where(.astro-3sbjg4gy){overflow-wrap:anywhere;background:#fff;border-radius:8px;min-width:0;padding:16px 20px 6px;scroll-margin-top:24px;box-shadow:0 2px 10px #20492b0d}.q-cat:where(.astro-3sbjg4gy){color:var(--green);background:#e8efe3;border-radius:4px;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.q-dir:where(.astro-3sbjg4gy){color:#fff;background:#e8efe3;border-radius:4px;margin-right:8px;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.q-dir:where(.astro-3sbjg4gy).is-doing{background:#234f3d}.q-dir:where(.astro-3sbjg4gy).is-positive{background:#52765a}.q-dir:where(.astro-3sbjg4gy).is-study{background:#bd9b46}.q-dir:where(.astro-3sbjg4gy).is-status{background:#b3c5b6}.q-dir:where(.astro-3sbjg4gy).is-no{background:#8a4b3a}.q-dir:where(.astro-3sbjg4gy).is-study,.q-dir:where(.astro-3sbjg4gy).is-status,.q-dir:where(.astro-3sbjg4gy).is-none{color:#222d26}.q-dir:where(.astro-3sbjg4gy).is-none{background:#eceeea}.prose .q-card:where(.astro-3sbjg4gy) h3:where(.astro-3sbjg4gy){margin:0 0 8px;font-size:17px;line-height:1.6}.prose .q-card:where(.astro-3sbjg4gy) p:where(.astro-3sbjg4gy){margin:0 0 8px;font-size:14px;line-height:1.8}.prose .q-card:where(.astro-3sbjg4gy) p:where(.astro-3sbjg4gy).q-meta{color:#5c6f5f;margin-bottom:4px;font-size:13px}.prose .q-card:where(.astro-3sbjg4gy) p:where(.astro-3sbjg4gy).q-tags{margin-bottom:6px}.prose .q-card:where(.astro-3sbjg4gy) p:where(.astro-3sbjg4gy).q-links{flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.q-body:where(.astro-3sbjg4gy){gap:6px;margin:0 0 8px;display:grid}.q-body:where(.astro-3sbjg4gy) div:where(.astro-3sbjg4gy){grid-template-columns:3em 1fr;gap:8px;display:grid}.q-body:where(.astro-3sbjg4gy) dt:where(.astro-3sbjg4gy){color:#52765a;padding-top:3px;font-size:12px;font-weight:700}.q-body:where(.astro-3sbjg4gy) dd:where(.astro-3sbjg4gy){margin:0;font-size:14px;line-height:1.8}.q-reason:where(.astro-3sbjg4gy){color:#3f4d42;font-size:13px}.q-links:where(.astro-3sbjg4gy) a:where(.astro-3sbjg4gy){color:var(--green)}.prose:where(.astro-b7u3for7){min-width:0}.q-stats:where(.astro-b7u3for7){grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 1.4em;padding:0;list-style:none;display:grid}.q-stats:where(.astro-b7u3for7) li:where(.astro-b7u3for7){background:#f3f7f0;border:1px solid #dfe8d8;border-radius:8px;gap:2px;padding:14px 16px;display:grid}.q-stats:where(.astro-b7u3for7) b:where(.astro-b7u3for7){color:var(--green);font-size:28px;line-height:1.2}.q-stats:where(.astro-b7u3for7) span:where(.astro-b7u3for7){color:#5c6f5f;font-size:13px}.topic-grid:where(.astro-b7u3for7){grid-template-columns:repeat(2,1fr);gap:14px;margin:0 0 1.2em;display:grid}@media (width<=760px){.topic-grid:where(.astro-b7u3for7){grid-template-columns:1fr}}.topic-card:where(.astro-b7u3for7){background:#fff;border-radius:8px;min-width:0;padding:16px 18px 10px;box-shadow:0 2px 10px #20492b0d}.topic-card:where(.astro-b7u3for7) h3:where(.astro-b7u3for7){justify-content:space-between;align-items:baseline;margin:0 0 8px;font-size:16px;display:flex}.topic-card:where(.astro-b7u3for7) h3:where(.astro-b7u3for7) small:where(.astro-b7u3for7){color:#5c6f5f;font-size:13px;font-weight:400}.topic-points:where(.astro-b7u3for7){margin:10px 0 0;padding-left:1.2em;font-size:14px;line-height:1.8}.topic-points:where(.astro-b7u3for7) li:where(.astro-b7u3for7){margin-bottom:6px}.topic-points:where(.astro-b7u3for7) a:where(.astro-b7u3for7){color:var(--green);font-size:12px;display:block}.dir-defs:where(.astro-b7u3for7){gap:4px;margin:0 0 1em;font-size:13px;display:grid}.dir-defs:where(.astro-b7u3for7) div:where(.astro-b7u3for7){grid-template-columns:11em 1fr;gap:8px;display:grid}@media (width<=760px){.dir-defs:where(.astro-b7u3for7) div:where(.astro-b7u3for7){grid-template-columns:1fr;gap:0}}.dir-defs:where(.astro-b7u3for7) dt:where(.astro-b7u3for7){font-weight:700}.dir-defs:where(.astro-b7u3for7) dd:where(.astro-b7u3for7){color:#3f4d42;margin:0}.q-filter:where(.astro-b7u3for7)[hidden]{display:none}.q-filter:where(.astro-b7u3for7){background:#f3f7f0;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 16px;padding:14px;display:grid}@media (width<=760px){.q-filter:where(.astro-b7u3for7){grid-template-columns:1fr 1fr}}.q-filter:where(.astro-b7u3for7) label:where(.astro-b7u3for7){color:#52765a;gap:4px;font-size:12px;font-weight:600;display:grid}.q-filter:where(.astro-b7u3for7) select:where(.astro-b7u3for7){font:inherit;color:#222d26;background:#fff;border:1px solid #dfe8d8;border-radius:6px;min-width:0;padding:6px 8px;font-size:14px;font-weight:400}.prose p:where(.astro-b7u3for7).q-filter-foot{grid-column:1/-1;justify-content:space-between;align-items:center;margin:0;font-size:14px;display:flex}.prose p:where(.astro-b7u3for7).q-filter-foot b:where(.astro-b7u3for7){color:var(--green);margin-right:2px;font-size:18px}.ct-notes:where(.astro-b7u3for7){margin:-.6em 0 1.4em;padding-left:1.2em;line-height:1.7}.q-list:where(.astro-b7u3for7){gap:12px;margin:0 0 1.4em;padding:0;list-style:none;display:grid}.link-button:where(.astro-b7u3for7){font:inherit;color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
