.g28 .bv{--g28-fg:#f0eee9;--g28-fg-2:#f0eee9bd;--g28-linje:#f0eee929;--bv-blatt:#7c88ff;color:var(--g28-fg);background:#07080c}.g28 .bv :where(.g28-lank){color:var(--g28-fg);-webkit-text-decoration-color:var(--bv-blatt);text-decoration-color:var(--bv-blatt)}.g28 .bv :focus-visible{outline-color:#c4cbff}.g28 .bv ::selection{color:#fff;background:#5a68ff}.g28 .bv-delar{gap:40px clamp(40px,6vw,96px);margin-top:clamp(24px,3vw,44px);display:grid}@media (width>=1024px){.g28 .bv-delar{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}}.g28 .bv-text{color:var(--g28-fg-2);gap:16px;line-height:1.55;display:grid}.g28 .bv-forst{color:var(--g28-fg);font-size:clamp(18px,1.4vw,21px);line-height:1.45}.g28 .bv-not{font-size:15px}.g28 .bv-lankar{flex-wrap:wrap;gap:10px 28px;margin-top:8px;display:flex}.g28 .bv-stapel{--bv-ruta:calc((100cqi - 19 * 3px) / 20 * .84);margin:0;container-type:inline-size}.g28 .bv-stapel-spalter{grid-template-columns:repeat(20,minmax(0,1fr));align-items:end;gap:3px;margin:0;padding:0;list-style:none;display:grid}.g28 .bv-stapel-spalter>li{justify-items:center;gap:8px;display:grid}.g28 .bv-stapel-rutor{flex-direction:column-reverse;align-items:center;gap:3px;display:flex;position:relative}.g28 .bv-stapel-rutor i{width:var(--bv-ruta);height:var(--bv-ruta);background:#f0eee9d1;border-radius:2px;display:block}.g28 .bv-stapel-rutor .bv-ruta-kemero{background:#5a68ff}.g28 .bv-stapel-tal{visibility:hidden;font-variant-numeric:tabular-nums;color:var(--g28-fg-2);font-size:12px}.g28 .bv-synlig .bv-stapel-tal{visibility:visible}@media (width>=640px){.g28 .bv-stapel-tal{visibility:visible}}.g28 .bv-stapel-not{white-space:nowrap;font-size:13px;font-weight:550;line-height:1.2;position:absolute;bottom:calc(100% + 8px);left:0}.g28 .bv-stapel-not-kemero{color:#a9b2ff;left:auto;right:0}@container (width<=420px){.g28 .bv-stapel-not-kemero{bottom:calc(100% + 30px)}.g28 .bv-stapel-not-kemero:after{top:calc(100% + 3px);right:calc(var(--bv-ruta) / 2 - .5px);content:"";background:currentColor;width:1px;height:24px;position:absolute}}.g28 .bv-stapel figcaption{color:var(--g28-fg-2);margin-top:14px;font-size:14px;line-height:1.45}.g28 .bv-inlank{color:inherit;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--bv-blatt);text-decoration-color:var(--bv-blatt);text-underline-offset:3px;font-weight:500}
