.prosa h2{margin:56px 0 16px;font-stretch:112%;font-weight:800;font-size:30px;line-height:1.15;letter-spacing:-.01em;scroll-margin-top:24px}
.prosa h2:first-child{margin-top:0}
.prosa p{margin:0 0 18px;font-size:18px;line-height:1.7;color:#2B323C}
.bliste{margin:0 0 8px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}
.bliste li{position:relative;padding-left:26px;font-size:17px;line-height:1.6;color:#2B323C}
.bliste li::before{content:"";position:absolute;left:4px;top:11px;width:9px;height:9px;border-radius:50%;background:#5BADDD}
.nliste{margin:0 0 8px;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}
.nliste li{display:flex;gap:14px;align-items:flex-start;font-size:17px;line-height:1.6;color:#2B323C}
.nnr{flex:0 0 30px;height:30px;border-radius:50%;background:#1A5F8C;color:#FFFFFF;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;margin-top:-1px}
.bfrow + .bfrow{border-top:1px solid #22374B}
.katleiste::-webkit-scrollbar{display:none}
@media (prefers-reduced-motion:no-preference){.nbar{transform-origin:left center;animation:nbar 1.1s ease-out}@keyframes nbar{from{transform:scaleX(0)}to{transform:scaleX(1)}}}
@media (max-width:1100px){.agrid3{grid-template-columns:minmax(0,1fr) 260px !important}.toc{display:none !important}}
@media (max-width:860px){.agrid3{grid-template-columns:minmax(0,1fr) !important}.aside{position:static !important}}
@media (max-width:640px){.skrow{grid-template-columns:minmax(0,1fr) 36px !important}.skrow > span:first-child{grid-column:1 / -1}.prosa h2{font-size:25px}.prosa p{font-size:17px}}
