.gh-disc-list{gap:10px;max-width:820px;margin:0;padding:0;list-style:none;display:grid}.gh-disc-list li{border:1px solid var(--gh-line);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.gh-disc-list a{color:var(--gh-ink)}.gh-disc-list small{color:var(--gh-muted);overflow-wrap:anywhere;font-size:14px}.gh-disc-list small a{color:inherit;text-decoration:underline}.gh-disc-facts{flex-wrap:wrap;gap:10px;margin:0 0 8px;padding:0;list-style:none;display:flex}.gh-disc-facts li{background:var(--gh-soft);border-radius:12px;padding:8px 14px;font-size:14px}.gh-related{margin-top:40px}.gh-compare-wrap{max-width:100%;overflow-x:auto}.gh-compare{border-collapse:collapse;width:100%;min-width:560px;font-size:16px}.gh-compare th,.gh-compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--gh-line);padding:12px}.gh-compare th{font-weight:600}.gh-compare td small{color:var(--gh-muted);margin-top:4px;font-size:12px;display:block}.gh-compare td small a{color:inherit}.gh-sources{color:var(--gh-muted);max-width:820px;font-size:14px}.gh-sources li{overflow-wrap:anywhere;margin:0 0 6px}@media (max-width:640px){.gh-compare{min-width:0;font-size:14px}.gh-compare thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gh-compare,.gh-compare tbody,.gh-compare tr,.gh-compare th,.gh-compare td{width:100%;display:block}.gh-compare tr{border:1px solid var(--gh-line);border-radius:12px;margin:0 0 12px;padding:4px 0}.gh-compare th,.gh-compare td{border-bottom:0;padding:6px 12px}.gh-compare td:before{content:attr(data-label);color:var(--gh-muted);font-size:12px;font-weight:600;display:block}}footer.gh-footer-full{background:var(--gh-bg);align-items:center;gap:8px;padding:16px 32px 24px}footer.gh-footer-full nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;width:min(1120px,100%);font-size:14px}footer.gh-footer-full nav a{min-height:44px;color:var(--gh-muted);align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}footer.gh-footer-full nav a:hover{color:var(--gh-ink);text-decoration:underline}footer.gh-footer-full .gh-footer-note{text-align:center}footer.gh-footer-short nav{font-size:14px}footer.gh-footer-short nav>a{padding:0 8px}@media (max-width:640px){.gh-footer-full{padding:12px 16px 20px}}
