.lp-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--bg-raised);margin-bottom:16px}.lp-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.lp-table th,.lp-table td{padding:12px 16px;text-align:left;vertical-align:top;border-top:1px solid var(--line)}.lp-table thead th{border-top:0;color:var(--text-dim);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.lp-table tbody th{width:38%;font-weight:400}.lp-lesson{display:block;font-weight:600;color:var(--text);text-decoration:none}.lp-lesson:hover{color:var(--accent)}.lp-lesson-line{display:block;margin-top:4px;color:var(--text-dim);font-size:14px}.lp-time{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.lp-steps{margin:0;padding-left:1.2em;display:grid;gap:2px}.lp-parts{columns:2;column-gap:24px;display:block}.lp-parts li{break-inside:avoid;margin-bottom:4px}@media(max-width:640px){.lp-table tbody th{width:auto}.lp-table th,.lp-table td{padding:10px 12px}.lp-parts{columns:1}}@media print{.lp-main .lp-print,.lp-main #more-plans{display:none!important}.lp-main .lp-chapter{break-inside:avoid-page}.lp-table-wrap{overflow:visible}}
