body.sub-b{background:#f3efe8;color:#1a1715}.sub-b .v7-guides .sb-hero{padding:clamp(3rem,6vw,6rem) 0;background:#e9e3da}.sub-b .v7-guides .sb-h1{font-size:clamp(2.4rem,5vw,5rem);line-height:1.04;max-width:15ch}.sub-b .v7-guides .hb-panel{padding:0;background:none;color:#1a1715}.sub-b .v7-guides .sb-lead{color:#332d28;max-width:65ch;line-height:1.65}.sub-b .v7-guides .hb-badge{color:#443c35}.sub-b .v7-guides .dg-jump a{color:#96300f}.sub-b .v7-guides .v7-grid{max-width:1100px;gap:2rem}.sub-b .v7-guides .v7-card{border:0;border-top:3px solid #b34019;border-radius:0;background:transparent;padding:1.5rem 0;color:#1a1715}.sub-b .v7-guides .v7-card h2,.sub-b .v7-guides .v7-card p{color:#1a1715}.sub-b .v7-guides .v7-nav a{color:#87300f}.sub-b .v7-guides .v7-wrap{max-width:1100px}.sub-b .v7-guides .v7-section{border-top:1px solid #ada49a;padding:3rem 0}.sub-b .v7-guides .v7-section h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.15}.sub-b .v7-guides .v7-section p,.sub-b .v7-guides .v7-section li{line-height:1.75}.sub-b .v7-guides .v7-tablebox{overflow-x:auto;max-width:100%}.sub-b .v7-guides .dg-guide{max-width:1100px;margin:3rem auto 5rem;padding:clamp(1.5rem,4vw,3rem);background:#e3dcd2;border-top:4px solid #b34019}.sub-b .v7-guides .dg-guide p{max-width:70ch}@media(max-width:700px){.sub-b .v7-guides .sb-hero{padding:2.5rem 0}.sub-b .v7-guides .sb-h1{font-size:2.5rem}.sub-b .v7-guides .v7-grid{display:block}.sub-b .v7-guides .dg-guide{margin:2rem 1rem}}#dg-arbeitshilfe{margin-top:0;background:#e3dcd2}#nutzung{max-width:900px}#bedingungen ul{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 3rem}.v7-cta{background:#e3dcd2}@media(max-width:700px){#bedingungen ul{display:block}}.sub-b .v7-guides .v7-card h2{font-size:clamp(1.1rem,1.6vw,1.5rem);overflow-wrap:normal;hyphens:auto}.sub-b .v7-guides .v7-cta h2{color:#fff}
@media(max-width:700px){.sub-b .v7-guides .v7-tablebox table{table-layout:fixed;width:100%;min-width:0}.sub-b .v7-guides .v7-tablebox :is(th,td){padding:.55rem .3rem;overflow-wrap:anywhere;font-size:.8rem}.sub-b .v7-guides .v7-tablebox caption{white-space:normal;overflow-wrap:anywhere}}
@media(max-width:700px){.sub-b .v7-guides .v7-tablebox th{overflow-wrap:normal;hyphens:auto}}
@media(max-width:700px){.sub-b .v7-guides .v7-tablebox th{overflow-wrap:anywhere!important;word-break:normal;hyphens:auto}}
@media(max-width:700px){.sub-b .v7-guides .v7-tablebox thead th{font-family:'Space Grotesk',sans-serif;font-size:.73rem;letter-spacing:0;text-transform:none}}
