.about-p{color:var(--text);margin-bottom:16px;font-size:16.5px;line-height:1.75}.jejak-lead{color:var(--text);margin-bottom:4px;font-size:15px;line-height:1.65}.journey-rule{border:0;border-top:1px solid var(--border);margin:var(--space-16) 0}@media (width<=640px){.journey-rule{margin:var(--space-12) 0}}.helper-box{border:1px solid var(--border);border-left:3px solid var(--accent-ink);border-radius:var(--radius-sm);background:var(--surface);margin:20px 0 28px;padding:16px 20px}.helper-box h3{color:var(--text-h);margin-bottom:6px;font-size:14px}.helper-box p{color:var(--text);font-size:13.5px;line-height:1.7}.guru-kitab-hint{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);align-items:flex-start;gap:8px;margin-top:8px;margin-bottom:4px;padding:10px 14px;font-size:12.5px;line-height:1.5;display:flex}.guru-kitab-hint-icon{background:var(--accent-ink);width:16px;height:16px;color:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:10.5px;font-style:italic;font-weight:700;display:inline-flex}.masyaikh-list{gap:var(--space-4);margin:20px 0 32px;display:grid}.guru-card{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);background:var(--surface)}.guru-card-head{margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.guru-name{color:var(--text-h);font-size:17px;line-height:1.35}.guru-field{color:var(--text);margin-top:4px;font-size:12.5px}.guru-field-label{color:var(--text);opacity:.6}.guru-kitab-label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:var(--space-3);font-size:11px;font-weight:600}.kitab-shelf{gap:4px var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));padding-left:2px;display:grid}.kitab-book{padding:5px 0}.kitab-book-name{color:var(--text-h);font-size:13.5px;line-height:1.5}.kitab-book-author{color:var(--text);opacity:.7;margin-top:2px;font-size:11.5px;line-height:1.4}.kitab-book-name .speaking-certificate-trigger{margin-left:6px}.guru-kitab-hint .speaking-certificate-trigger{cursor:default;margin:0 2px}.sanad-chain-label{color:var(--text);opacity:.75;margin-bottom:10px;font-size:12.5px}.sanad-chain{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));margin-bottom:20px;display:grid}.sanad-node{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.sanad-node-icon{width:24px;height:24px;color:var(--accent-ink);background:#d7a23e29;border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}button.sanad-node-icon{cursor:pointer;font:inherit;padding:0;transition:background .2s}button.sanad-node-icon:hover{background:#d7a23e4d}.sanad-node-body{flex-direction:column;min-width:0;display:flex}.sanad-node-name{color:var(--text-h);font-size:13.5px;font-weight:600;line-height:1.4}.sanad-node-year{color:var(--accent-ink);font-weight:400}.sanad-node-via{color:var(--text);margin-top:4px;font-size:12px;line-height:1.45}.postgrad-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid}.postgrad-card{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);background:var(--surface)}.postgrad-card h3{font-size:15px;line-height:1.35}.postgrad-teacher{color:var(--accent-ink);margin-top:4px;font-size:13px}.postgrad-details{margin-top:10px}.postgrad-details summary{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);cursor:pointer;font-size:12px;font-weight:600}.postgrad-details p{color:var(--text);margin-top:8px;font-size:13px;line-height:1.65}@media (width<=640px){.postgrad-grid,.kitab-shelf{grid-template-columns:1fr}}
