.road{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-elev);overflow:hidden}.road__table{table-layout:fixed;width:100%}.road__col1{width:32%}.road__col2{width:36%}.road__col3{width:20%}.road__col4{width:12%}.road--3 .road__col1{width:36%}.road--3 .road__col2{width:40%}.road--3 .road__col3{width:24%}.road__table th{text-align:left;border-bottom:1px solid var(--line);letter-spacing:1px;text-transform:uppercase;color:var(--ink-3);padding:12px 16px;font-size:11px;font-weight:700}.road__table td{vertical-align:middle;border-bottom:1px solid var(--line);color:var(--ink-2);overflow-wrap:anywhere;padding:14px 16px;font-size:14.5px}.road__table tbody tr{transition:background-color var(--dur-fast) ease}.road__table tbody tr:hover{background:#ffffff09}.road>.road__table tbody tr:last-child td{border-bottom:0}.road:has(.road__more)>.road__table tbody tr:last-child td{border-bottom:1px solid var(--line)}.road__title{color:var(--ink);font-size:15px;font-weight:700;text-decoration:none}.road__title:hover{color:var(--accent-text);text-decoration:underline}.road__link{color:var(--ink-2);text-decoration:none}.road__link:hover{color:var(--accent-text);text-decoration:underline}.road__c3{font-variant-numeric:tabular-nums;color:var(--ink)}.road__c4{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.road__more summary{cursor:pointer;min-height:52px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 16px;font-size:15px;font-weight:600;list-style:none;display:flex}.road__more summary::-webkit-details-marker{display:none}.road__more summary:after{content:"+";text-align:center;width:20px;color:var(--ink-3);font-size:20px;font-weight:400}.road__more[open] summary:after{content:"–"}.road__more summary:hover{color:var(--accent-text)}.road__more[open] summary{border-bottom:1px solid var(--line)}.road__more .road__table tbody tr:last-child td{border-bottom:0}@media (width<=760px){.road__table,.road__table tbody{display:block}.road__table colgroup,.road__table thead{display:none}.road__table tr{border-bottom:1px solid var(--line);padding:12px 16px;display:block;position:relative}.road>.road__table tbody tr:last-child{border-bottom:0}.road:has(.road__more)>.road__table tbody tr:last-child{border-bottom:1px solid var(--line)}.road__more .road__table tbody tr:last-child{border-bottom:0}.road__table td{padding:0;font-size:13px;display:inline;border:0!important}.road__table td.road__c1{margin-bottom:3px;display:block}.road__table td.road__c3:before,.road__table td.road__c4:before{content:" · ";color:var(--ink-3)}.road__c4{font-size:11px}.road__title:after{content:"";position:absolute;inset:0}.road__link{pointer-events:none}}
