.bc-cms{gap:var(--bc-space-12);color:var(--bc-color-text);background-color:var(--bc-color-bg);flex-direction:column;display:flex}[data-bc-radius-scale=SHARP]{--bc-radius:var(--bc-radius-sharp);--bc-radius-sm:var(--bc-radius-sharp-sm);--bc-radius-lg:var(--bc-radius-sharp-lg)}[data-bc-radius-scale=SUBTLE]{--bc-radius:var(--bc-radius-subtle);--bc-radius-sm:var(--bc-radius-subtle-sm);--bc-radius-lg:var(--bc-radius-subtle-lg)}[data-bc-radius-scale=SOFT]{--bc-radius:var(--bc-radius-soft);--bc-radius-sm:var(--bc-radius-soft-sm);--bc-radius-lg:var(--bc-radius-soft-lg)}[data-bc-radius-scale=ROUNDED]{--bc-radius:var(--bc-radius-rounded);--bc-radius-sm:var(--bc-radius-rounded-sm);--bc-radius-lg:var(--bc-radius-rounded-lg)}[data-bc-shadow-intensity=NONE]{--bc-shadow-raised:var(--bc-shadow-none);--bc-shadow-overlay:var(--bc-shadow-none)}[data-bc-shadow-intensity=SOFT]{--bc-shadow-raised:var(--bc-shadow-raised-soft);--bc-shadow-overlay:var(--bc-shadow-overlay-soft)}[data-bc-shadow-intensity=STRONG]{--bc-shadow-raised:var(--bc-shadow-raised-strong);--bc-shadow-overlay:var(--bc-shadow-overlay-strong)}[data-bc-content-width=NARROW]{--bc-max-width:var(--bc-max-width-narrow)}[data-bc-content-width=DEFAULT]{--bc-max-width:var(--bc-max-width-default)}[data-bc-content-width=WIDE]{--bc-max-width:var(--bc-max-width-wide)}[data-bc-density=COMPACT]{--bc-cms-block-padding:var(--bc-space-4)}[data-bc-density=COMFORTABLE]{--bc-cms-block-padding:var(--bc-space-6)}[data-bc-density=SPACIOUS]{--bc-cms-block-padding:var(--bc-space-8)}.bc-cms-block{--bc-cms-block-padding:var(--bc-space-6);padding-block:var(--bc-cms-block-padding);padding-inline:var(--bc-space-4);border-radius:var(--bc-radius-lg)}.bc-cms-block__inner{gap:var(--bc-space-4);inline-size:100%;max-inline-size:var(--bc-max-width);flex-direction:column;margin-inline:auto;display:flex}.bc-cms-block[data-width=NARROW] .bc-cms-block__inner{max-inline-size:var(--bc-max-width-narrow)}.bc-cms-block[data-width=WIDE] .bc-cms-block__inner{max-inline-size:var(--bc-max-width-wide)}.bc-cms-block[data-width=FULL] .bc-cms-block__inner{max-inline-size:none}.bc-cms-block[data-align=CENTER] .bc-cms-block__inner{text-align:center;align-items:center}.bc-cms-block[data-align=END] .bc-cms-block__inner{text-align:end;align-items:flex-end}.bc-cms-block[data-tone=SUBTLE]{background-color:var(--bc-color-surface-subtle)}.bc-cms-block[data-tone=CONTRAST]{background-color:var(--bc-color-primary);color:var(--bc-color-primary-contrast)}.bc-cms-block[data-density=COMPACT]{--bc-cms-block-padding:var(--bc-space-4)}.bc-cms-block[data-density=SPACIOUS]{--bc-cms-block-padding:var(--bc-space-12)}.bc-cms-eyebrow{color:var(--bc-color-muted);font-size:var(--bc-text-sm);font-weight:var(--bc-font-weight-medium);letter-spacing:.08em;text-transform:uppercase;margin:0}.bc-cms-heading{font-size:var(--bc-text-h1);line-height:var(--bc-line-height-tight);font-weight:var(--bc-font-weight-bold);margin:0}.bc-cms-block[data-variant=CENTERED] .bc-cms-heading,.bc-cms-block[data-type=HERO] .bc-cms-heading{font-size:var(--bc-text-display)}.bc-cms-body{max-inline-size:68ch;line-height:var(--bc-line-height-relaxed);color:inherit;margin:0}.bc-cms-block[data-align=CENTER] .bc-cms-body{margin-inline:auto}.bc-cms-media{min-block-size:12rem;padding:var(--bc-space-4);border:var(--bc-border-width) dashed var(--bc-color-border-strong);border-radius:var(--bc-radius);background-color:var(--bc-color-surface-subtle);color:var(--bc-color-muted);font-size:var(--bc-text-sm);text-align:center;justify-content:center;align-items:center;display:flex}.bc-cms-media[data-status=RESOLVED]{border-style:solid}.bc-cms-grid{gap:var(--bc-space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.bc-cms-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-cms-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-cms-grid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bc-cms-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.bc-cms-card{gap:var(--bc-space-2);padding:var(--bc-space-4);border:var(--bc-border-width) solid var(--bc-color-border);border-radius:var(--bc-radius);background-color:var(--bc-color-surface);box-shadow:var(--bc-shadow-raised);flex-direction:column;min-inline-size:0;display:flex}.bc-cms-card__title{font-size:var(--bc-text-h4);font-weight:var(--bc-font-weight-medium);overflow-wrap:anywhere;margin:0}.bc-cms-card__meta{color:var(--bc-color-muted);font-size:var(--bc-text-xs);margin:0}.bc-cms-card[data-status=UNRESOLVED]{border-style:dashed;border-color:var(--bc-color-warning-border);background-color:var(--bc-color-warning-subtle);color:var(--bc-color-warning-text)}.bc-cms-split{gap:var(--bc-space-6);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:768px){.bc-cms-split[data-variant=MEDIA_START],.bc-cms-split[data-variant=MEDIA_END],.bc-cms-split[data-variant=SPLIT]{grid-template-columns:repeat(2,minmax(0,1fr))}}.bc-cms-split[data-variant=MEDIA_END] .bc-cms-split__media{order:2}.bc-cms-split__text{gap:var(--bc-space-3);flex-direction:column;min-inline-size:0;display:flex}.bc-cms-announcement{align-items:center;gap:var(--bc-space-3);padding-block:var(--bc-space-3);padding-inline:var(--bc-space-4);border:var(--bc-border-width) solid var(--bc-color-info-border);border-radius:var(--bc-radius);background-color:var(--bc-color-info-subtle);color:var(--bc-color-info-text);flex-wrap:wrap;display:flex}.bc-cms-announcement[data-tone=SUCCESS]{border-color:var(--bc-color-success-border);background-color:var(--bc-color-success-subtle);color:var(--bc-color-success-text)}.bc-cms-announcement[data-tone=WARNING]{border-color:var(--bc-color-warning-border);background-color:var(--bc-color-warning-subtle);color:var(--bc-color-warning-text)}.bc-cms-announcement[data-tone=DANGER]{border-color:var(--bc-color-danger-border);background-color:var(--bc-color-danger-subtle);color:var(--bc-color-danger-text)}.bc-cms-cta{min-block-size:var(--bc-size-touch-target-min);padding-block:var(--bc-space-2);padding-inline:var(--bc-space-4);border:var(--bc-border-width) solid var(--bc-color-primary);border-radius:var(--bc-radius);background-color:var(--bc-color-primary);color:var(--bc-color-primary-contrast);font-weight:var(--bc-font-weight-medium);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.bc-cms-block[data-align=CENTER] .bc-cms-cta{align-self:center}.bc-cms-block[data-align=END] .bc-cms-cta{align-self:flex-end}.bc-cms-cta:hover{background-color:var(--bc-color-primary-hover);border-color:var(--bc-color-primary-hover)}.bc-cms-cta:focus-visible{outline:var(--bc-focus-ring-width) solid var(--bc-color-focus-ring);outline-offset:var(--bc-focus-ring-offset)}.bc-cms-diagnostic{padding:var(--bc-space-3);border:var(--bc-border-width) dashed var(--bc-color-danger-border);border-radius:var(--bc-radius);background-color:var(--bc-color-danger-subtle);color:var(--bc-color-danger-text);font-size:var(--bc-text-sm)}@media (max-width:767px){.bc-cms-block[data-mobile=HIDDEN]{display:none}.bc-cms-block[data-mobile=STACKED] .bc-cms-split{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bc-cms-cta{transition:none}}
