.cmp{min-width:0}.cmp-table{width:100%;border-collapse:collapse;font:400 15px/1.55 var(--body);color:var(--muted);text-align:left}.cmp-table thead th{font:400 11px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding:0 16px 12px;border-bottom:1px solid var(--line2)}.cmp-table thead th:last-child{color:var(--clay)}.cmp-table tbody th,.cmp-table td{padding:18px 16px;border-bottom:1px solid var(--line);vertical-align:top}.cmp-table .cmp-usual{font-weight:600;color:var(--text);width:30%}.cmp-table .cmp-usual a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:4px}.cmp-table .cmp-usual a:hover{-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay)}.cmp-table .cmp-stops{width:32%}.cmp-table .cmp-unl{color:var(--text);background:var(--panel)}.cmp-table tbody tr:first-child .cmp-unl{border-top-left-radius:10px;border-top-right-radius:10px}.cmp-table tbody tr:last-child .cmp-unl{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-bottom:none}.cmp-close{margin:22px 0 0;font:400 16px/1.6 var(--body);color:var(--text);max-width:62ch;text-wrap:pretty}@media (max-width:720px){.cmp-table,.cmp-table tbody,.cmp-table td,.cmp-table th,.cmp-table tr{display:block;width:auto}.cmp-table thead{display:none}.cmp-table tbody tr{display:flex;flex-direction:column;gap:8px;padding:16px;margin:0 0 12px;border:1px solid var(--line2);border-radius:12px}.cmp-table tbody th,.cmp-table td{padding:0;border:none}.cmp-table .cmp-usual{order:0;width:auto;font-size:16px}.cmp-table .cmp-unl{order:1;padding:10px 12px;border-radius:8px}.cmp-table .cmp-stops{order:2;width:auto}.cmp-table td[data-label]:before{content:attr(data-label);display:block;font:400 10px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:2px}.cmp-table td.cmp-unl:before{color:var(--clay)}}.cmp-sec{scroll-margin-top:96px}.cmp-sec .cmp-usual-name{font:400 11px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:0 0 8px}.cmp-sec p{max-width:68ch;text-wrap:pretty}.cmp-sec .cmp-keep{color:var(--text)}