.alt-scroll{border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.alt-scroll+.alt-note,.sd-prose+.alt-scroll{margin-top:18px}.alt-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.alt-table caption{caption-side:top;text-align:left;padding:14px 18px 2px;font-size:13px;line-height:1.4;color:var(--muted)}.alt-table th,.alt-table td{padding:13px 18px;text-align:left;vertical-align:top;border-top:1px solid var(--line)}.alt-table thead th{border-top:0;padding-top:12px;padding-bottom:12px;font-size:13px;font-weight:500;color:var(--muted);background:var(--surface-2)}.alt-table caption+thead th{border-top:1px solid var(--line)}.alt-table tbody th{width:24%;font-weight:500;color:var(--ink)}.alt-table td{width:38%;color:var(--ink);overflow-wrap:anywhere}.alt-table td.alt-ours{color:var(--ink);font-weight:450;background:rgb(var(--lime-rgb)/.055)}.alt-table td:last-child{color:var(--ink-2)}.alt-macs .alt-table tbody th{width:auto}.alt-macs .alt-table td{width:auto;white-space:nowrap}.alt-macs .alt-table td:last-child{background:none}.alt-fact{color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--ink-rgb)/.28);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .16s var(--ease)}.alt-fact:hover{text-decoration-color:var(--ink)}.alt-when{display:block;margin-top:3px;font-size:12.5px;line-height:1.4;color:var(--dim)}.alt-none{color:var(--muted)}.alt-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-left:6px;border-radius:99px;font-size:11.5px;font-weight:500;line-height:1;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);vertical-align:1px;white-space:nowrap}.alt-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.alt-cards .sd-card+.sd-card{margin-top:0}.alt-card{display:flex;flex-direction:column;gap:8px}.alt-card h3 a{color:var(--ink);text-decoration:none}.alt-card h3 a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.alt-card p{font-size:15.5px;line-height:1.55;color:var(--ink-2)}.alt-card .alt-when{margin-top:auto;padding-top:4px}.alt-note{margin-top:18px;font-size:15px;line-height:1.5;color:var(--muted)}.alt-note a{color:var(--ink);text-decoration:underline;text-decoration-color:rgb(var(--ink-rgb)/.35);text-underline-offset:3px;text-decoration-thickness:1px}.alt-sources .alt-when{display:inline;margin-left:10px}@media(max-width:760px){.alt-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.alt-table,.alt-table tbody,.alt-table tr,.alt-table th,.alt-table td{display:block;width:auto}.alt-table tr{padding:14px 16px;border-top:1px solid var(--line)}.alt-table caption+thead+tbody tr:first-child,.alt-table thead+tbody tr:first-child{border-top:0}.alt-table caption{display:block;padding:14px 16px 0}.alt-table th,.alt-table td{padding:0;border:0}.alt-table tbody th{width:auto;margin-bottom:6px;font-size:15.5px}.alt-table td{width:auto;padding:6px 0 0;background:none}.alt-table td.alt-ours{background:none}.alt-table td:before{content:attr(data-label);display:block;margin-bottom:1px;font-size:12px;font-weight:500;color:var(--muted)}.alt-macs .alt-table td{white-space:normal}.alt-sources .alt-when{display:block;margin-left:0}}@media(prefers-reduced-motion:reduce){.alt-fact{transition:none}}
