.about-p{font-size:var(--fs-lg);color:var(--text);margin-bottom:16px;line-height:1.75}.jejak-lead{font-size:var(--fs-base);color:var(--text);margin-bottom:4px;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{font-size:var(--fs-sm);color:var(--text-h);margin-bottom:6px}.helper-box p{font-size:var(--fs-sm);color:var(--text);line-height:1.7}.guru-kitab-hint{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--fs-xs);color:var(--text);align-items:flex-start;gap:8px;margin-top:8px;margin-bottom:4px;padding:10px 14px;line-height:1.5;display:flex}.guru-kitab-hint-icon{background:var(--accent-ink);width:16px;height:16px;color:var(--surface);font-size:var(--fs-2xs);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;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{font-size:var(--fs-lg);color:var(--text-h);line-height:1.35}.guru-field{font-size:var(--fs-xs);color:var(--text);margin-top:4px}.guru-field-label{color:var(--text);opacity:.6}.guru-kitab-label{font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:var(--space-3);font-weight:600}.guru-kitab-count{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text);letter-spacing:0;margin-left:8px;padding:1px 8px;font-weight:500}.kitab-shelf{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kitab-book{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-top:1px solid var(--border);padding:9px 0;display:flex}.kitab-book:nth-child(-n+2){border-top:0}.kitab-book-text{flex-direction:column;min-width:0;display:flex}.kitab-book-name{font-size:var(--fs-sm);color:var(--text-h);line-height:1.5}.kitab-book-author{font-size:var(--fs-2xs);color:var(--text);opacity:.7;margin-top:2px;line-height:1.4}.kitab-book .speaking-certificate-trigger{margin:-2px 0 0}.guru-kitab-hint .speaking-certificate-trigger{cursor:default;margin:0 2px}.sanad-chain-label{font-size:var(--fs-xs);color:var(--text);opacity:.75;margin-bottom:10px}.sanad-chain{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,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:rgb(var(--accent-rgb) / .16);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:rgb(var(--accent-rgb) / .3)}.sanad-node-body{flex-direction:column;min-width:0;display:flex}.sanad-node-name{font-size:var(--fs-sm);color:var(--text-h);font-weight:600;line-height:1.4}.sanad-node-year{white-space:nowrap;color:var(--accent-ink);font-weight:400}.sanad-node-via{font-size:var(--fs-2xs);color:var(--text);margin-top:4px;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:var(--fs-base);line-height:1.35}.postgrad-course{font-size:var(--fs-xs);color:var(--accent-ink);margin-top:4px;line-height:1.45}.postgrad-course-label{color:var(--text);opacity:.75}.postgrad-details{margin-top:10px}.postgrad-details summary{align-items:center;gap:var(--space-2);font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);cursor:pointer;margin-block:-4px;padding-block:4px;font-weight:600;list-style:none;display:inline-flex}.postgrad-details summary::-webkit-details-marker{display:none}.postgrad-details summary:before{content:"";width:6px;height:6px;transition:transform .2s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.postgrad-details[open] summary:before{transform:translateY(-2px)rotate(45deg)}.postgrad-details p{font-size:var(--fs-xs);color:var(--text);margin-top:8px;line-height:1.65}.postgrad-refs{margin-top:10px}.postgrad-refs-topic{font-size:var(--fs-2xs);color:var(--text);opacity:.75;font-weight:600}.postgrad-refs ul{margin:4px 0 0;padding:0;list-style:none}.postgrad-refs li{border-top:1px solid var(--border);flex-direction:column;gap:2px;padding-block:8px;display:flex}.postgrad-refs-title{font-size:var(--fs-lg);color:var(--text-h);font-weight:700;line-height:1.7}.postgrad-refs-author{font-size:var(--fs-base);color:var(--text);line-height:1.6}.postgrad-refs li:first-child{border-top:0}@media (width<=640px){.postgrad-grid,.kitab-shelf{grid-template-columns:1fr}.kitab-book:nth-child(2){border-top:1px solid var(--border)}.sanad-chain{grid-template-columns:1fr}}@media (width>=641px){.sanad-chain>:last-child:nth-child(odd),.postgrad-grid>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center}.sanad-chain>:last-child:nth-child(odd){width:calc((100% - var(--space-3)) / 2)}.postgrad-grid>:last-child:nth-child(odd){width:calc((100% - var(--space-4)) / 2)}}
