.rehber-body{max-width:68ch;color:var(--text);font-size:1.0625rem;line-height:1.72}.rehber-body>:first-child{margin-top:0}.rehber-body h2{font-family:var(--font-display);letter-spacing:-.01em;border-top:1px solid var(--border);margin:2.75rem 0 .9rem;padding-top:1.75rem;scroll-margin-top:5rem;font-size:1.35rem;font-weight:600}.rehber-body h2:first-child{border-top:none;margin-top:0;padding-top:0}.rehber-body h3{font-family:var(--font-display);margin:1.9rem 0 .6rem;scroll-margin-top:5rem;font-size:1.075rem;font-weight:600}.rehber-body p{margin:0 0 1.15rem}.rehber-body strong{color:var(--text);font-weight:600}.rehber-body a{color:var(--accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.rehber-body a:hover{color:var(--accent-hover)}.rehber-body ul,.rehber-body ol{gap:.4rem;margin:0 0 1.15rem;padding-left:1.35rem;display:grid}.rehber-body ul{list-style:outside}.rehber-body ol{list-style:decimal}.rehber-body li{padding-left:.15rem}.rehber-body .table-scroll{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin:0 0 1.35rem;overflow-x:auto}.rehber-body .table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rehber-body table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.94rem}.rehber-body th,.rehber-body td{text-align:left;border-bottom:1px solid var(--border);vertical-align:baseline;padding:.6rem .85rem}.rehber-body thead th{color:var(--text-muted);background:var(--bg-subtle);white-space:nowrap;font-weight:600}.rehber-body tbody tr:last-child td{border-bottom:0}
