.search-guide{max-width:900px}.search-guide>nav:first-child{font-size:.85rem;margin-bottom:28px}.search-guide h1{font-size:clamp(2rem,5vw,3.3rem);line-height:1.12;max-width:23ch}.guide-lead{font-size:1.2rem;line-height:1.7}.guide-body{max-width:720px}.guide-body h2{font-size:1.65rem;line-height:1.25;margin-top:44px}.guide-body li{margin-bottom:12px}.guide-example{background:#edf2e6;border:1px solid #d3decb;border-radius:14px;padding:20px;margin:20px 0}.guide-example p:last-child{margin-bottom:0}.guide-math{font-size:1.25rem;font-weight:650;overflow-wrap:anywhere}.guide-note{font-size:.85rem;color:#5b6b60}.guide-task{padding:18px 0;border-bottom:1px solid #d3decb}.guide-task summary{min-height:44px;cursor:pointer;font-weight:650}.guide-next{background:#234c40;color:#fff;border-radius:18px;padding:28px;margin-top:40px}.guide-next a:not(.action){color:inherit}.guide-related{display:flex;flex-wrap:wrap;gap:24px;margin:30px 0}.public-site .search-guide .action{background:#ffb64b;color:#30240f;border-color:#ffb64b}.search-guide a{text-underline-offset:4px}.percent-tool{display:grid;gap:18px;background:#fff;border:1px solid #d3decb;border-radius:16px;padding:24px}.percent-tool[hidden]{display:none}.percent-tool label{display:grid;gap:8px;font-weight:600}.percent-tool input,.percent-tool select{width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid #bacbb2;border-radius:9px;font:inherit;color:#234c40;background:#fff}.percent-tool output{padding:18px;background:#edf2e6;border-radius:10px;overflow-wrap:anywhere}.search-entries .path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:750px){.search-entries .path-grid{grid-template-columns:1fr}.guide-next,.percent-tool{padding:20px}.guide-body h2{font-size:1.5rem}}

.preserved-lesson{margin:32px 0;padding:22px;border:1px solid #d3decb;border-radius:16px;--muted:#5b6b60;--line:#d3decb;--ink2:#234c40;--bg2:#edf2e6;--surface:#fff;--r-s:10px;--r-m:16px;--orange-deep:#975c0d}.preserved-lesson>summary{font-weight:650;min-height:44px;cursor:pointer}.preserved-lesson h2{font-size:1.5rem;margin-top:28px}.preserved-lesson .art{padding:0}.preserved-lesson svg{max-width:100%;height:auto}.preserved-lesson .katex svg{max-width:none}.preserved-lesson .exrow{padding:18px;background:#edf2e6;border-radius:12px;margin:18px 0}.preserved-lesson .exmath{max-width:100%;overflow-x:auto}.preserved-lesson .rule,.preserved-lesson .hint,.preserved-lesson .vfeil{padding:14px;border:1px solid #d3decb;border-radius:10px;margin:16px 0}.preserved-lesson .brod,.preserved-lesson .lkbunn{font-size:.85rem;overflow-wrap:anywhere}.preserved-lesson .figwrap{margin:18px 0}.preserved-lesson .videre{padding:20px;border:1px solid #d3decb;border-radius:12px;margin:24px 0}.preserved-lesson .btn{white-space:normal}
.guide-figure{margin:24px 0;padding:20px;border:1px solid #d3decb;border-radius:14px;background:#fff}.guide-figure svg{display:block;width:100%;max-width:430px;height:auto;margin:auto}.guide-figure figcaption{font-size:.9rem;color:#526454;line-height:1.6;margin-top:12px}.guide-table{width:100%;border-collapse:collapse;margin:24px 0;text-align:left}.guide-table caption{text-align:left;font-weight:650;padding:12px 0}.guide-table th,.guide-table td{padding:10px 16px;border-bottom:1px solid #d3decb}.guide-table th{background:#edf2e6}.guide-task summary:focus-visible{outline:3px solid #326dab;outline-offset:3px}.guide-related a{max-width:100%}

.guide-contents{display:flex;flex-wrap:wrap;gap:12px 24px;padding:18px 0;border-block:1px solid #d3decb;margin:24px 0}.guide-contents a{padding:8px 0}.guide-table-scroll{max-width:100%;overflow-x:auto;border:1px solid #d3decb;border-radius:12px;margin:24px 0}.guide-table-scroll:focus-visible{outline:3px solid #326dab;outline-offset:3px}.times-table{margin:0;min-width:540px;text-align:center;font-variant-numeric:tabular-nums}.times-table td,.times-table th{padding:10px}.search-guide [id]{scroll-margin-top:110px}

.public-site .skip-link{color:#fff}
