.source-comparisons{max-width:1440px;margin-inline:auto;padding:clamp(20px,4vw,64px)}
.sc-hero{max-width:900px}.sc-hero h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.12;margin-block:12px 20px}.sc-hero p{line-height:1.65}
.sc-nav{display:flex;flex-wrap:wrap;gap:10px 24px;margin-block:32px;padding-block:16px;border-block:1px solid var(--line,#d3d8dd)}
.sc-nav [aria-current]{font-weight:700;text-decoration-thickness:3px}.sc-note{padding:16px;border-inline-start:4px solid #567773;background:#edf3f1;color:#172b2b}
.sc-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--line,#c8d1d7);border-radius:6px;margin-block:24px 40px}.sc-scroll:focus-visible{outline:3px solid #287974;outline-offset:3px}
.sc-table{border-collapse:collapse;min-width:2050px;width:100%;text-align:start;font-size:.875rem}.sc-table caption{text-align:start;padding:20px;max-width:1100px;line-height:1.6;background:var(--panel,#f3f5f6)}
.sc-table th{background:#173b3a;color:#fff;padding:16px;text-align:start;vertical-align:top}.sc-table td{padding:18px 16px;border-block-end:1px solid var(--line,#c8d1d7);border-inline-end:1px solid var(--line,#c8d1d7);vertical-align:top;min-width:170px;max-width:320px;overflow-wrap:anywhere;line-height:1.55}.sc-table td:first-child{min-width:230px}.sc-table tbody tr:nth-child(even){background:var(--panel,#f3f5f6)}
.sc-passage{margin-block-end:24px}.sc-passage:last-child{margin-block-end:0}.sc-passage p{font-size:.8rem}.sc-table blockquote{margin:12px 0;padding-inline-start:12px;border-inline-start:3px solid #799b98;white-space:pre-line}.sc-download{max-width:900px}.sc-download bdi{overflow-wrap:anywhere}.sc-research{padding-block:24px}
@media(max-width:600px){.source-comparisons{padding-inline:20px}.sc-nav{display:grid;gap:16px}.sc-table caption{max-width:calc(100vw - 42px);padding:16px}.sc-scroll{border-radius:3px}}
