.master-research{min-width:0}.master-intro{color:var(--muted);font-size:13px!important;line-height:1.9!important}.master-block{min-width:0;margin-top:26px}.master-block>h3{border-left:3px solid var(--blue);margin:0 0 12px;padding-left:11px;font-size:17px}.master-card{border:1px solid var(--line);border-radius:7px;min-width:0;margin-top:12px;padding:17px}.master-card h4{margin:0 0 10px;font-size:15px}.master-facts{margin:0;font-size:12px}.master-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,28%) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.master-facts>div:last-child{border-bottom:0}.master-facts dt{color:var(--navy);font-weight:600}.master-facts dd{overflow-wrap:anywhere;white-space:pre-line;min-width:0;margin:0}.master-facts .master-facts>div{grid-template-columns:minmax(75px,35%) minmax(0,1fr)}.master-list{margin:0;padding-left:20px;font-size:13px;line-height:1.9}.master-list>li+li{margin-top:5px}.master-list .master-facts{padding:7px 0}.master-sources{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 15px;margin-top:12px;font-size:11px;display:flex}.master-research a{color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.master-note{color:var(--muted);white-space:pre-line;margin:8px 0 12px!important;font-size:12px!important;line-height:1.9!important}.master-missing{color:var(--muted);font-size:12px}.master-table-scroll{border:1px solid var(--line);border-radius:5px;max-width:100%;overflow-x:auto}.master-table-scroll table{border-collapse:collapse;width:100%;font-size:12px}.master-table-scroll caption{text-align:left;background:var(--pale);padding:10px 13px;font-weight:600}.master-table-scroll th,.master-table-scroll td{border-top:1px solid var(--line);border-right:1px solid var(--line);white-space:pre-line;vertical-align:top;min-width:86px;padding:10px 12px}.master-table-scroll th{background:var(--pale);font-weight:600}.master-audit{border:1px solid var(--line);background:#fafbfc;border-radius:7px;margin-top:26px;padding:15px 18px}.master-audit>summary{cursor:pointer;color:var(--navy);font-size:14px;font-weight:600}@media (max-width:640px){.master-card{padding:13px}.master-facts>div{grid-template-columns:1fr;gap:3px}.master-facts .master-facts>div{grid-template-columns:minmax(80px,35%) minmax(0,1fr)}.master-block>h3{font-size:16px}.master-audit{padding:13px}.master-table-scroll th,.master-table-scroll td{min-width:80px;padding:9px}}
