.gb-bs{--gb-pub-sec-pad:var(--gb-pub-space-ref);--gb-pub-space:var(--gb-pub-sec-pad);--bs-name:var(--fs-pub-giant-list)}.gb-bs-table,.gb-bs-body,.gb-bs-row>th,.gb-bs-row>td{display:block}.gb-bs-table{border-collapse:collapse;width:100%}.gb-bs-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gb-bs-row{column-gap:var(--gb-pub-gap);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.gb-bs-row:before{content:"";top:0;right:var(--gb-pub-gutter);left:var(--gb-pub-gutter);background:var(--gb-line);height:1px;position:absolute}.gb-bs-body>.gb-bs-row:first-child:before{content:none}.gb-bs-row>th,.gb-bs-row>td{text-align:left;padding:0}.gb-bs-row>.gb-bs-status{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--fs-body);font-weight:var(--fw-semibold);white-space:nowrap;display:flex}.gb-bs-status-word{align-self:baseline}.gb-bs-mark{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.gb-bs-detail{max-width:34em;margin-top:var(--space-2);font-size:var(--fs-body-lg);text-wrap:pretty;line-height:1.5}.gb-bs-body--supported{padding-block:calc(var(--bs-name) * .24) var(--space-3)}.gb-bs-row--supported{padding-block:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.gb-bs-row--supported:before{background:color-mix(in srgb, var(--gb-lime-ink) 22%, transparent)}.gb-bs-row--supported>.gb-bs-name{color:var(--gb-ink);font-size:var(--bs-name);font-weight:var(--fw-black);letter-spacing:-.058em;white-space:nowrap;margin-left:-.045em;line-height:.8}.gb-bs-row--supported>.gb-bs-status,.gb-bs-row--supported>.gb-bs-detail{color:var(--gb-ink)}.gb-bs-row--supported>.gb-bs-status{grid-column:2;margin-top:0}.gb-bs-row--supported>.gb-bs-detail{margin-top:calc(var(--bs-name) * .24);grid-column:1/-1}.gb-bs-body--blocked{padding-top:var(--space-3)}.gb-bs-row--blocked{padding-block:var(--space-5)}.gb-bs-row--blocked>.gb-bs-name{color:var(--gb-ink-3);font-size:var(--fs-pub-act-title-wide);font-weight:var(--fw-black);letter-spacing:-.045em;text-decoration:line-through;-webkit-text-decoration-color:var(--gb-ink);text-decoration-color:var(--gb-ink);text-wrap:balance;margin-left:-.03em;line-height:1.05;text-decoration-thickness:.075em}.gb-bs-row--blocked>.gb-bs-status{color:var(--gb-ink-2)}.gb-bs-row--blocked .gb-bs-mark{color:var(--gb-ink-3);stroke-width:1.7px}.gb-bs-row--blocked>.gb-bs-detail{color:var(--gb-ink-2)}.gb-bs-foot{padding-block:var(--space-6) var(--space-2);border-top:1px solid var(--gb-line);flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:14px;display:flex}.gb-bs-note{max-width:40em;color:var(--gb-ink-2);font-size:var(--fs-body);text-wrap:pretty;margin:0;line-height:1.55}@media (min-width:760px){.gb-bs-row--blocked{grid-template-columns:repeat(12,minmax(0,1fr))}.gb-bs-row--blocked>*{grid-column:1/span 9}}@media (min-width:1024px){.gb-bs-row{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr))}.gb-bs-row--supported{grid-template-rows:1fr auto}.gb-bs-row>.gb-bs-name{grid-area:1/1/span 2/span 7}.gb-bs-row>.gb-bs-status{grid-area:1/8/auto/-1;margin-top:0}.gb-bs-row>.gb-bs-detail{grid-area:2/8/auto/-1}.gb-bs-row--supported{padding-block:var(--space-3) calc(var(--bs-name) * .24);align-items:end}.gb-bs-row--supported>.gb-bs-status{font-size:var(--fs-pub-route);align-self:end}.gb-bs-row--supported>.gb-bs-detail{margin-top:var(--space-2);margin-bottom:calc(var(--bs-name) * -.02);font-size:var(--fs-pub-step-title);font-weight:var(--fw-medium);letter-spacing:-.01em;align-self:end;line-height:1.38}.gb-bs-row--blocked{align-items:start}.gb-bs-row--blocked>.gb-bs-status{font-size:var(--fs-pub-route);padding-top:.35em}.gb-bs-row--blocked>.gb-bs-detail{font-size:var(--fs-pub-row-title)}.gb-bs-foot{margin-top:var(--space-2);padding-top:var(--space-6);border-top:0;grid-column:8/-1}.gb-bs-note{font-size:var(--fs-body-lg)}}@media (max-width:560px){.gb-bs-row--blocked>.gb-bs-name{font-size:var(--fs-pub-h2-phone)}.gb-bs-detail,.gb-bs-note{font-size:var(--fs-pub-body-phone);font-weight:var(--fw-book)}.gb-bs{--bs-name:var(--fs-pub-act-title-wide)}.gb-bs .gb-pub-head{padding-bottom:var(--space-3)}.gb-bs-row--supported{padding-block:var(--space-2)}.gb-bs-row--supported>.gb-bs-detail{line-height:1.38}}@media (max-width:359px){.gb-bs-row--supported{grid-template-columns:minmax(0,1fr)}.gb-bs-row--supported>.gb-bs-status{margin-top:calc(var(--bs-name) * .24);grid-column:1}.gb-bs-row--supported>.gb-bs-detail{margin-top:var(--space-2)}}@media (hover:hover) and (pointer:fine){.gb-bs-body .gb-bs-row>*{transition:opacity var(--dur-base) var(--ease-spring)}.gb-bs-body:has(.gb-bs-row:hover) .gb-bs-row:not(:hover)>*{opacity:.38}}@media (prefers-reduced-motion:reduce){.gb-bs-body .gb-bs-row>*{transition:none}}
