.tuning-guides{--tg-red:#a7212c;--tg-blue:#126878;--tg-line:#d4ddd5;--tg-ink:#25322e;font-family:Arial,Helvetica,sans-serif;color:#e8eae7;max-width:1100px;margin-top:42px;line-height:1.6}.tuning-guides *{box-sizing:border-box}.tuning-guides h3,.tuning-guides h4{font-family:Arial,Helvetica,sans-serif;letter-spacing:normal;text-transform:none;font-style:normal;line-height:1.25}.tuning-guides h3{font-size:clamp(25px,3vw,36px);margin:8px 0 15px;color:#fff}.tuning-guides h4{font-size:19px;color:var(--tg-ink);margin:25px 0 12px}.tuning-guides p{margin:0 0 17px}.tuning-guides a{text-decoration:underline;text-underline-offset:3px}.tg-kicker{color:#ff737b;font-size:12px;text-transform:uppercase;letter-spacing:.13em;font-weight:700}.tg-lead{max-width:790px;color:#c6cdc8}.tg-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.tuning-guides .tg-nav a{border:1px solid #647069;border-top:3px solid #dc5260;border-radius:8px;padding:18px;text-decoration:none;color:#fff;background:#191f1c}.tg-nav b{display:block;font-size:17px;margin-bottom:8px}.tg-nav span{display:block;color:#c6cdc8;font-size:13px;line-height:1.5}.tg-nav a:hover{background:#303833}.tg-preflight{border:1px solid #647069;border-radius:8px;margin:18px 0;background:#191f1c}.tg-preflight>summary,.tg-reference>summary{cursor:pointer;padding:17px 20px;font-size:15px;font-weight:700}.tg-preflight>div{padding:0 20px 4px;color:#d8ded9}.tg-route{font-size:14px;color:#d8ded9;margin:24px 0!important}.tg-guide{background:#fff;color:var(--tg-ink);border-radius:10px;overflow:hidden;margin:16px 0;border:1px solid var(--tg-line);scroll-margin-top:90px}.tg-guide>summary{display:flex;align-items:center;gap:17px;list-style:none;padding:23px;cursor:pointer}.tg-guide>summary::-webkit-details-marker{display:none}.tg-guide>summary:after{content:'+';margin-left:auto;font-size:27px;color:var(--tg-red);padding-left:6px}.tg-guide[open]>summary:after{content:'−'}.tg-guide[open]>summary{border-bottom:1px solid var(--tg-line);background:#f5f7f3}.tg-number{font-size:26px;color:var(--tg-red);font-weight:700}.tg-guide>summary b{display:block;font-size:22px;line-height:1.3}.tg-guide>summary small{display:block;font-size:13px;color:#53625b;margin-top:5px}.tg-content{padding:clamp(17px,3vw,30px)}.tg-content ol{padding-left:24px;margin:14px 0 24px}.tg-content li{padding-left:4px;margin-bottom:12px}.tg-scope{font-size:14px;padding:15px 17px;border-left:3px solid var(--tg-blue);background:#edf4f4}.tg-figure{margin:24px 0}.tg-figure img{display:block;width:100%;height:auto;border:1px solid var(--tg-line);border-radius:10px}.tg-figure figcaption{font-size:12px;color:#53625b;line-height:1.5;margin-top:9px}.tg-interactive{border:1px solid #bdcfc7;background:#f5f7f3;padding:20px;border-radius:10px;margin:28px 0}.tg-interactive[hidden]{display:none}.tg-interactive h4:first-child{margin-top:0}.tg-interactive>p{font-size:14px}.tg-controls{display:flex;flex-wrap:wrap;gap:14px;margin:18px 0}.tg-controls label{display:flex;flex:1;min-width:min(100%,220px);flex-direction:column;gap:7px;font-size:13px;font-weight:700}.tg-controls select{font:400 15px Arial,Helvetica,sans-serif;min-height:46px;width:100%;max-width:100%;padding:10px 32px 10px 10px;border:1px solid #74877c;border-radius:5px;background:white;color:var(--tg-ink)}.tg-diagnosis{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:20px;align-items:center}.tg-diagnosis svg{width:100%;height:auto;display:block}.tg-diagnosis h5{font-size:19px;line-height:1.35;margin:0 0 13px;color:var(--tg-red)}.tg-diagnosis p{font-size:14px;margin:0 0 12px}.tg-diagnosis ul{padding-left:19px;margin:0 0 12px;font-size:14px}.tg-diagnosis li{margin-bottom:8px}.tg-result-note{color:#526158;font-size:12px!important}.tg-reference{border:1px solid var(--tg-line);border-radius:7px;margin:20px 0}.tg-table-wrap{overflow-x:auto;padding:0 12px 12px}.tg-table-wrap table{border-collapse:collapse;width:100%;min-width:560px;text-align:left;font-size:13px}.tg-table-wrap th,.tg-table-wrap td{border:1px solid var(--tg-line);padding:11px;vertical-align:top}.tg-table-wrap thead{background:#edf2ec}.tg-table-wrap caption{text-align:left;font-size:12px;color:#53625b;padding:0 0 10px}.tg-note{padding:16px 18px;border-left:3px solid var(--tg-red);background:#fcf1f1;font-size:14px}.tg-procon{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:26px 0}.tg-procon>div{border-top:3px solid var(--tg-blue);background:#f3f6f2;padding:18px}.tg-procon>div+div{border-top-color:#9b712b}.tg-procon h4{margin:0 0 10px}.tg-procon p{font-size:14px;margin:0}.tg-sources{font-size:12px;line-height:1.7;border-top:1px solid var(--tg-line);padding-top:18px}.tg-sources a{color:#7f222a}.tg-editorial{font-size:12px;color:#bdc8c0;margin-top:25px!important}.tg-editorial a{color:#ffc1c4}.tuning-guides :is(a,summary,select):focus-visible{outline:3px solid #dc5260;outline-offset:4px}.tg-table-wrap:focus-visible{outline:3px solid #dc5260}.tg-guide p:last-child{margin-bottom:0}@media(max-width:760px){.tg-controls{flex-direction:column}.tg-nav{grid-template-columns:1fr}.tg-nav a{padding:14px 17px}.tg-nav b{margin-bottom:3px}.tg-diagnosis{grid-template-columns:1fr}.tg-diagnosis svg{max-width:360px;margin:auto}.tg-procon{grid-template-columns:1fr}.tg-guide>summary{padding:19px 16px;gap:12px}.tg-guide>summary b{font-size:21px}.tg-interactive{padding:15px}.tg-figure{overflow-x:auto}.tg-figure img{min-width:540px}.tg-figure figcaption{min-width:0}}@media print{.tg-guide{break-before:page;overflow:visible}.tg-guide::details-content{display:block}.tg-content{display:block!important}.tg-nav,.tg-controls{display:none}.tuning-guides{color:#25322e}.tg-kicker,.tg-lead,.tg-route,.tg-editorial{color:#25322e}.tg-guide>summary{break-after:avoid}}

@media(max-width:520px){.tg-figure figcaption:after{content:" Kleine Ansicht: Abbildung seitlich schieben.";display:block;margin-top:5px;font-weight:700}}

/* Grundeinstellung: Anleitungen und eigene technische Skizzen */
.tg-setup-step{margin-top:30px;padding-top:6px;border-top:1px solid var(--tg-line);scroll-margin-top:95px}.tg-setup-step h4{font-size:22px}.tg-subnav{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.tuning-guides .tg-subnav a{display:block;padding:10px 14px;border:1px solid #bacbc0;border-radius:6px;background:#edf4ef;color:#25322e;font-size:14px;font-weight:700;text-decoration:none}.tg-subnav a:hover{background:#dcebe1}.tuning-guides .tg-content a{color:#8b1e29}.tg-route a{color:#ffc1c4}.tg-setup-figure{margin-top:18px}.tg-setup-step p{font-size:15px}.tg-setup-step .tg-sources{font-size:12px}.tg-setup-step .tg-note{font-size:14px}@media(min-width:761px){.tg-nav a:nth-child(n+4){border-top-color:#579499}}@media(max-width:760px){.tg-setup-figure img{min-width:540px}.tg-setup-figure figcaption:after{content:"Abbildung bei Bedarf seitlich schieben.";display:block;margin-top:5px}}
