.compare-tally{margin:0 0 .75rem;font-weight:600;max-width:68ch}.better-mark,.near-mark{font-weight:700}.near-mark{color:var(--ink-muted)}.compare-add{margin:0 0 1rem}.compare-add>summary{display:flex;align-items:center;min-height:44px;margin:0;padding:0;font-weight:600;font-size:.9rem;color:var(--accent);cursor:pointer}.compare-add>summary:before{content:"+";content:"+"/"";width:1.1rem;font-weight:700}.compare-add[open]>summary:before{content:"\2212";content:"\2212"/""}.compare-add[open]>summary{min-height:32px}.compare-add .field:last-child{margin-bottom:0}table.data.compare-table{min-width:0}table.data.compare-table td,table.data.compare-table th{white-space:normal;overflow-wrap:break-word}table.data.compare-table td:first-child,table.data.compare-table th:first-child{min-width:6.75rem}table.data.compare-table td:not(:first-child),table.data.compare-table th:not(:first-child){min-width:4.5rem}table.data.compare-table td:not(:first-child){white-space:nowrap}table.data.compare-table-many tbody tr{background:var(--surface)}table.data.compare-table-many tbody tr:hover{background:var(--surface-sunk)}table.data.compare-table-many td:first-child,table.data.compare-table-many th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:inherit}table.data.compare-table-many thead th:first-child{z-index:2;background:var(--surface)}table.data.compare-table-many td:not(:first-child){text-align:right}@media (max-width:599px){table.data.compare-table-many{font-size:.85rem}table.data.compare-table-many[data-sides="4"]{font-size:.78rem}table.data.compare-table-many td,table.data.compare-table-many th{padding:.5rem .3rem}table.data.compare-table-many[data-sides="4"] td,table.data.compare-table-many[data-sides="4"] th{padding-inline:.22rem}table.data.compare-table-many td:first-child,table.data.compare-table-many th:first-child{min-width:4.5rem;max-width:5.8rem;padding-left:.5rem}table.data.compare-table-many td:not(:first-child),table.data.compare-table-many th:not(:first-child){min-width:3rem}table.data.compare-table-many thead th{font-size:.64rem;letter-spacing:.02em}}.compare-scroll{position:relative}table.data.compare-table thead th a{display:inline-flex;align-items:center;min-height:24px}.compare-periods{margin:.5rem 0 0;padding:0;list-style:none}.compare-periods li{margin:.15rem 0}