.rehber-crumbs,.rehber-section,.rehber-enquiry,.rehber-related{max-width:900px;margin-inline:auto}.rehber-crumbs{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;gap:.6rem;font-size:.68rem;display:flex}.rehber-crumbs a{color:inherit;opacity:.72;text-decoration:none}.rehber-crumbs a:hover,.rehber-crumbs a:focus-visible{opacity:1}.rehber-answer{opacity:.9;max-width:60ch}.rehber-section{border-top:1px solid var(--hairline);margin-top:clamp(2.5rem,6vw,4rem);padding-top:1.5rem}.rehber-section p{opacity:.84;max-width:62ch;margin:1rem 0 0;line-height:1.75}.rehber-table-wrap{margin-top:1.5rem;overflow-x:auto}.rehber-table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.5}.rehber-table caption{text-align:left;font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;opacity:.72;padding-bottom:.75rem;font-size:.68rem}.rehber-table th,.rehber-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);padding:.75rem 1.25rem .75rem 0}.rehber-table thead th{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;border-bottom-color:var(--gold);font-size:.68rem;font-weight:500}.rehber-table tbody th{font-family:var(--font-display), Georgia, serif;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:1.05rem;font-weight:400}.rehber-table td{font-variant-numeric:tabular-nums}.rehber-enquiry{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:clamp(3rem,7vw,5rem);padding:clamp(1.75rem,4vw,2.5rem) 0;display:flex}.rehber-enquiry p{max-width:46ch;font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.45}.rehber-enquiry-cta{background:var(--ink);color:var(--paper);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;transition:opacity .25s var(--ease-lux);padding:.95rem 2.5rem;font-size:.75rem;text-decoration:none;display:inline-block}.rehber-enquiry-cta:hover,.rehber-enquiry-cta:focus-visible{opacity:.84}.rehber-pieces{margin-top:1.75rem}.rehber-related{border-top:1px solid var(--hairline);margin-top:clamp(3rem,7vw,5rem);padding-top:1.5rem}.rehber-related ul{gap:.9rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.rehber-related a{color:inherit;font-family:var(--font-display), Georgia, serif;border-bottom:1px solid var(--hairline);padding-bottom:.15em;font-size:clamp(1.05rem,2vw,1.3rem);text-decoration:none}.rehber-related a:hover,.rehber-related a:focus-visible{border-bottom-color:var(--gold)}.rehber-index{max-width:900px;margin:clamp(2.5rem,6vw,4rem) auto 0}.rehber-index h2{border-top:1px solid var(--hairline);padding-top:1.5rem}.rehber-index ul{margin:0 0 clamp(2.5rem,6vw,4rem);padding:0;list-style:none}.rehber-index li{border-bottom:1px solid var(--hairline)}.rehber-index a{color:inherit;padding:1.25rem 0;text-decoration:none;display:block}.rehber-index a strong{font-family:var(--font-display), Georgia, serif;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:400;display:block}.rehber-index a span{opacity:.78;max-width:62ch;margin-top:.4rem;line-height:1.6;display:block}.rehber-index a:hover strong,.rehber-index a:focus-visible strong{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.2em;text-decoration-thickness:1px}
