@import url("course.css");.course-block .table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff}.course-block .compare-table{width:100%;border-collapse:collapse;min-width:480px}.course-block .compare-table th,.course-block .compare-table td{padding:0.9rem 1rem;text-align:left;border-bottom:1px solid var(--border);font-size:0.95rem}.course-block .compare-table thead th{background:var(--navy);color:#fff;font-weight:700}.course-block .compare-table tbody tr:nth-child(even){background:var(--surface)}.course-block .compare-table tbody tr:last-child td{border-bottom:0}.assess-grid{display:grid;gap:0.85rem;margin-top:0.5rem}.assess-item{display:grid;grid-template-columns:48px 1fr;gap:0.9rem;align-items:start;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.assess-num{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:rgba(96,139,127,0.12);color:var(--blue);font-weight:800;font-size:0.85rem}.assess-item h3{font-size:1.02rem;margin-bottom:0.25rem}.assess-item p{margin:0;color:var(--muted);font-size:0.92rem}.resource-list{display:grid;gap:0.65rem;margin-top:0.25rem}.resource-list li{display:grid;grid-template-columns:22px 1fr;gap:0.65rem;align-items:start;font-weight:600;font-size:0.98rem}.resource-list svg{width:18px;height:18px;color:var(--blue);margin-top:0.2rem}.cert-req{display:grid;gap:0.55rem;margin:0;padding-left:1.2rem;list-style:disc;color:var(--muted)}.cert-req li{font-size:0.98rem;font-weight:600;color:var(--text)}.paid-note{margin-top:1.25rem;padding:1rem 1.1rem;border-radius:var(--radius-sm);background:rgba(34,51,59,0.06);border:1px solid var(--border);font-size:0.95rem;color:var(--text)}
