.sb-gr{--gr-bg:var(--sb-beige-soft, #FAF5EC);--gr-line:var(--sb-green-mid, #3E7D22);--gr-hs:var(--sb-beige, #F4EAD9);--gr-hs-border:#C9B48D;container-type:inline-size;position:relative;margin-inline:auto;padding:clamp(18px, 3vw, 36px);background:var(--gr-bg);border-radius:var(--sb-r-xl,40px);color:var(--sb-text,#22301B)}.sb-gr *,.sb-gr *::before,.sb-gr *::after{box-sizing:border-box}.sb-gr [hidden]{display:none!important}.sb-gr__sr,.sb-gr .sb-gr__rel.sb-gr__rel{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sb-gr__canvas{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 56px minmax(0,1fr) 112px minmax(0,1fr);grid-template-rows:auto 92px auto 80px auto 84px auto;grid-template-areas:"leg  .    praes .     stuve .    stack" "leg  .    .     .     .     .    .    " "leg  .    stupa stupa stupa .    .    " ".    .    .     .     .     .    .    " "fa   .    wa    .     senat .    fb   " ".    .    .     .     .     .    .    " "band band band  band  band  band band "}.sb-gr__legend{grid-area:leg;align-self:start}.sb-gr__item--praesidium{grid-area:praes;align-self:end}.sb-gr__item--stuve{grid-area:stuve;align-self:center}.sb-gr__stack{grid-area:stack;display:grid;gap:16px;align-self:center}.sb-gr__item--stupa{grid-area:stupa}.sb-gr__item--fakrat_a{grid-area:fa}.sb-gr__item--wahlausschuss{grid-area:wa}.sb-gr__item--senat{grid-area:senat}.sb-gr__item--fakrat_b{grid-area:fb}.sb-gr__item--studierendenschaft{grid-area:band}.sb-gr__lines{position:absolute;inset:0;z-index:0;overflow:visible;pointer-events:none}.sb-gr__labels{position:absolute;inset:0;z-index:2;pointer-events:none}.sb-gr__item,.sb-gr__legend{position:relative;z-index:1}.sb-gr__item.is-open{z-index:6}.sb-gr__item{display:flex;flex-direction:column;min-width:0}.sb-gr .sb-gr__node{position:relative;display:flex;flex:1;flex-direction:column;justify-content:center;gap:3px;width:100%;min-height:84px;margin:0;padding:16px 44px 16px 18px;background:var(--sb-white,#fff);border:1px solid var(--sb-line,rgb(45 97 25 / .13));border-radius:var(--sb-r,20px);box-shadow:var(--sb-sh-sm);color:var(--sb-text,#22301B);font:inherit;font-weight:400;text-align:left;text-decoration:none;cursor:default;transition:transform .25s var(--sb-ease,ease),box-shadow .25s var(--sb-ease,ease),opacity .25s,border-color .25s}.sb-gr :is(a,button).sb-gr__node{cursor:pointer}.sb-gr :is(a,button).sb-gr__node:hover{transform:translateY(-2px);box-shadow:var(--sb-sh)}.sb-gr .sb-gr__node:focus-visible{outline:3px solid var(--sb-green,#2D6119);outline-offset:3px}.sb-gr__title{-webkit-hyphens:manual;hyphens:manual;color:var(--sb-green-deep,#1D420F);font-size:1.02rem;font-weight:800;line-height:1.25;letter-spacing:-.01em}.sb-gr__sub{color:var(--sb-muted,#56614D);font-size:.84rem;font-weight:600;line-height:1.35}.sb-gr__meta{margin-top:4px;color:var(--sb-text,#22301B);font-size:.84rem;font-weight:400;line-height:1.4}.sb-gr__more,.sb-gr__go{position:absolute;top:14px;right:14px;width:22px;height:22px;border-radius:50%;background:var(--sb-lime-soft,#EAF3DC)}.sb-gr__more::before,.sb-gr__go::before{content:"";position:absolute;inset:5px;background:var(--sb-green,#2D6119);-webkit-mask:var(--gr-icon) center / contain no-repeat;mask:var(--gr-icon) center / contain no-repeat;transition:transform .25s var(--sb-ease,ease)}.sb-gr__more{--gr-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.sb-gr__go{--gr-icon:var(--sb-arrow)}.sb-gr__node[aria-expanded="true"] .sb-gr__more::before{transform:rotate(45deg)}.sb-gr .is-hs .sb-gr__node{background:var(--gr-hs);border:1.5px dashed var(--gr-hs-border);box-shadow:none}.sb-gr .is-hs .sb-gr__more,.sb-gr .is-hs .sb-gr__go{background:rgb(255 255 255 / .7)}.sb-gr .is-kern .sb-gr__node{align-items:center;min-height:132px;padding:22px 52px;background:var(--sb-grad-primary,#2D6119);border:0;text-align:center;box-shadow:0 14px 34px rgb(29 66 15 / .24)}.sb-gr .is-kern .sb-gr__title{color:#fff;font-size:clamp(1.25rem, 2.2vw, 1.6rem)}.sb-gr .is-kern .sb-gr__sub{color:var(--sb-lime-light,#9ACB4F);font-size:.95rem}.sb-gr .is-kern .sb-gr__meta{color:var(--sb-beige,#F4EAD9)}.sb-gr .is-kern .sb-gr__more,.sb-gr .is-kern .sb-gr__go{top:16px;right:16px;background:rgb(255 255 255 / .16)}.sb-gr .is-kern .sb-gr__more::before,.sb-gr .is-kern .sb-gr__go::before{background:#fff}.sb-gr .is-basis .sb-gr__node{align-items:center;min-height:96px;padding:20px 52px;background:var(--sb-lime-soft,#EAF3DC);border:1px solid rgb(45 97 25 / .18);text-align:center;box-shadow:none}.sb-gr .is-basis .sb-gr__title{font-size:clamp(1.15rem, 2vw, 1.4rem)}.sb-gr .is-basis .sb-gr__more,.sb-gr .is-basis .sb-gr__go{background:#fff}.sb-gr__edge line{stroke:var(--gr-line);stroke-width:2;stroke-linecap:round}.sb-gr__edge polygon{fill:var(--gr-line)}.sb-gr__edge{transition:opacity .25s}.sb-gr__label{position:absolute;padding:2px 8px;background:var(--gr-bg);border-radius:6px;color:var(--sb-green-deep,#1D420F);font-size:.78rem;font-weight:700;line-height:1.3;white-space:nowrap;transition:opacity .25s}.sb-gr__label.is-center{transform:translate(-50%,-50%)}.sb-gr__label.is-left{transform:translate(calc(-100% - 6px),-50%);padding-right:4px;text-align:right}.sb-gr__label.is-right{transform:translate(6px,-50%);padding-left:4px}.sb-gr.is-hl .sb-gr__node:not(.is-on){opacity:.42}.sb-gr.is-hl .sb-gr__edge:not(.is-on){opacity:.14}.sb-gr.is-hl .sb-gr__label:not(.is-on){opacity:.2}.sb-gr.is-hl .sb-gr__edge.is-on line{stroke:var(--sb-green-deep,#1D420F);stroke-width:3}.sb-gr.is-hl .sb-gr__edge.is-on polygon{fill:var(--sb-green-deep,#1D420F)}.sb-gr .sb-gr__node.is-current{border-color:var(--sb-green,#2D6119)}.sb-gr__info{position:absolute;top:calc(100% + 12px);left:50%;z-index:7;width:min(360px, 86vw);padding:20px 22px;background:var(--sb-white,#fff);border:1px solid var(--sb-line,rgb(45 97 25 / .13));border-radius:var(--sb-r,20px);box-shadow:var(--sb-sh-lg);transform:translateX(-50%);text-align:left}.sb-gr__item--fakrat_a .sb-gr__info{left:0;transform:none}:is(.sb-gr__item--fakrat_b,.sb-gr__item--faven,.sb-gr__item--dw) .sb-gr__info{left:auto;right:0;transform:none}.sb-gr__item--studierendenschaft .sb-gr__info{top:auto;bottom:calc(100% + 12px)}.sb-gr__infotitle{margin:0 32px 8px 0;color:var(--sb-green-deep,#1D420F);font-size:1.05rem;font-weight:800;line-height:1.3}.sb-gr__infotext{color:var(--sb-text,#22301B);font-size:.95rem;line-height:1.55}.sb-gr__infotext>*{margin:0}.sb-gr__infotext>*+*{margin-top:.7em}.sb-gr__members-title{margin:12px 0 4px;color:var(--sb-green-deep,#1D420F);font-size:.85rem;font-weight:800}.sb-gr .sb-gr__members.sb-gr__members{display:grid;gap:2px;margin:0;padding:0;list-style:none;font-size:.88rem;line-height:1.45}.sb-gr .sb-gr__members li{margin:0}.sb-gr .sb-gr__members li::marker{content:none}.sb-gr .sb-gr__infolink{display:inline-block;margin-top:12px;color:var(--sb-green,#2D6119);font-weight:700}.sb-gr__close{position:absolute;top:12px;right:12px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--sb-beige-soft,#FAF5EC);cursor:pointer}.sb-gr__close::before,.sb-gr__close::after{content:"";position:absolute;top:15px;left:9px;width:14px;height:2px;border-radius:2px;background:var(--sb-green-deep,#1D420F);transform:rotate(45deg)}.sb-gr__close::after{transform:rotate(-45deg)}.sb-gr__close:focus-visible{outline:3px solid var(--sb-green,#2D6119);outline-offset:2px}.sb-gr__legendtitle{margin:0 0 10px;color:var(--sb-green-deep,#1D420F);font-size:.95rem;font-weight:800}.sb-gr .sb-gr__legend ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sb-gr .sb-gr__legend li{display:flex;align-items:center;gap:10px;margin:0;color:var(--sb-muted,#56614D);font-size:.84rem;line-height:1.35}.sb-gr .sb-gr__legend li::marker{content:none}.sb-gr__swatch{flex:none;width:26px;height:18px;border-radius:6px}.sb-gr__swatch.is-vs{background:#fff;border:1px solid rgb(45 97 25 / .25)}.sb-gr__swatch.is-hs{background:var(--gr-hs);border:1.5px dashed var(--gr-hs-border)}.sb-gr__swatch.is-arrow{height:2px;border-radius:0;background:var(--gr-line);position:relative}.sb-gr__swatch.is-arrow::after{content:"";position:absolute;right:-2px;top:-4px;border:5px solid #fff0;border-left:8px solid var(--gr-line);border-right:0}.sb-gr__tip{margin:12px 0 0;color:var(--sb-green,#2D6119);font-size:.84rem;font-weight:700}@container (min-width:900px) and (max-width:1080px){.sb-gr .sb-gr__node{padding:14px 36px 14px 14px}.sb-gr__title{font-size:.9rem}.sb-gr__sub,.sb-gr__meta{font-size:.78rem}.sb-gr__more,.sb-gr__go{top:10px;right:10px}.sb-gr__legend li{font-size:.78rem}}@container (max-width:899px){.sb-gr__canvas{display:flex;flex-direction:column;gap:14px}.sb-gr__lines,.sb-gr__labels{display:none}.sb-gr__stack{display:contents}.sb-gr__legend{order:0;margin-bottom:6px}.sb-gr__item--studierendenschaft{order:1}.sb-gr__item--fakrat_a{order:2}.sb-gr__item--fakrat_b{order:3}.sb-gr__item--senat{order:4}.sb-gr__item--stupa{order:5}.sb-gr__item--praesidium{order:6}.sb-gr__item--wahlausschuss{order:7}.sb-gr__item--stuve{order:8}.sb-gr__item--faven{order:9}.sb-gr__item--dw{order:10}.sb-gr__tip{display:none}.sb-gr .is-kern .sb-gr__node,.sb-gr .is-basis .sb-gr__node{align-items:flex-start;min-height:0;padding:18px 48px 18px 18px;text-align:left}.sb-gr .sb-gr__node{min-height:0}.sb-gr .sb-gr__rel.sb-gr__rel{position:static;width:auto;height:auto;margin:8px 0 0;padding:0 0 0 6px;overflow:visible;clip:auto;white-space:normal;display:grid;gap:3px;list-style:none;font-size:.84rem;line-height:1.4;color:var(--sb-muted,#56614D)}.sb-gr .sb-gr__rel li{position:relative;margin:0;padding-left:16px}.sb-gr .sb-gr__rel li::marker{content:none}.sb-gr .sb-gr__rel li::before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--sb-lime,#78B02B)}.sb-gr__info,.sb-gr__item--studierendenschaft .sb-gr__info,:is(.sb-gr__item--fakrat_a,.sb-gr__item--fakrat_b,.sb-gr__item--faven,.sb-gr__item--dw) .sb-gr__info{position:relative;inset:auto;width:auto;margin-top:8px;transform:none;box-shadow:var(--sb-sh-sm)}.sb-gr.is-hl .sb-gr__node:not(.is-on){opacity:1}}@media (prefers-reduced-motion:reduce){.sb-gr .sb-gr__node,.sb-gr__edge,.sb-gr__label,.sb-gr__more::before{transition:none}.sb-gr :is(a,button).sb-gr__node:hover{transform:none}}.editor-styles-wrapper .sb-gr .sb-gr__node{cursor:default}