.page-gastbeitraege-kaufen{
  --gbk-panel:rgba(14,18,28,.68);
  --gbk-panel-strong:rgba(11,14,22,.82);
  --gbk-surface:rgba(255,255,255,.04);
  --gbk-surface-strong:rgba(255,255,255,.06);
  --gbk-border:rgba(255,255,255,.10);
  --gbk-border-strong:rgba(255,255,255,.16);
  --gbk-radius-xl:30px;
  --gbk-radius-lg:24px;
  --gbk-radius-md:20px;
  --gbk-radius-sm:16px;
  --gbk-warm-rgb:220,146,76;
  --gbk-indigo-rgb:136,150,255;
}

.page-gastbeitraege-kaufen .gbk-hero{
  padding-top:var(--page-breadcrumb-top-space);
}

.page-gastbeitraege-kaufen .gbk-hero__grid{
  --split-cols:minmax(0, 1.02fr) minmax(330px, .98fr);
  --split-align-desktop:start;
}

.page-gastbeitraege-kaufen .gbk-hero__copy{
  max-width:45rem;
}

.page-gastbeitraege-kaufen .gbk-hero__title{
  max-width:18.8ch;
  margin-bottom:.94rem;
}

.page-gastbeitraege-kaufen .gbk-hero__lead,
.page-gastbeitraege-kaufen .gbk-hero__body,
.page-gastbeitraege-kaufen .gbk-hero__meta{
  max-width:40rem;
}

.page-gastbeitraege-kaufen .gbk-hero__actions{
  --cta-mt:1.15rem;
}

.page-gastbeitraege-kaufen .gbk-section-head{
  max-width:56rem;
  margin-bottom:1.22rem;
}

.page-gastbeitraege-kaufen .gbk-section-head--center{
  margin-inline:auto;
  text-align:center;
  --eyebrow-margin-inline:auto;
}

.page-gastbeitraege-kaufen .gbk-icon{
  color:#fff;
}

.page-gastbeitraege-kaufen .gbk-icon svg{
  width:1.06rem;
  height:1.06rem;
  display:block;
  fill:none;
  stroke:currentColor;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}

.page-gastbeitraege-kaufen .gbk-tone{
  position:relative;
  overflow:hidden;
  isolation:isolate;
}

.page-gastbeitraege-kaufen .gbk-tone::before{
  content:"";
  position:absolute;
  inset:0 0 auto 0;
  height:3px;
  background:linear-gradient(90deg, var(--gbk-accent, rgba(var(--brand-rgb), .96)), transparent 72%);
  opacity:.9;
  pointer-events:none;
}

.page-gastbeitraege-kaufen .gbk-tone--brand{
  --gbk-accent:rgba(var(--brand-rgb), .96);
  --gbk-accent-soft:rgba(var(--brand-rgb), .14);
  --gbk-tone-rgb:var(--brand-rgb);
}

.page-gastbeitraege-kaufen .gbk-tone--indigo{
  --gbk-accent:rgba(var(--gbk-indigo-rgb), .94);
  --gbk-accent-soft:rgba(var(--gbk-indigo-rgb), .14);
  --gbk-tone-rgb:var(--gbk-indigo-rgb);
}

.page-gastbeitraege-kaufen .gbk-tone--warm{
  --gbk-accent:rgba(var(--gbk-warm-rgb), .94);
  --gbk-accent-soft:rgba(var(--gbk-warm-rgb), .14);
  --gbk-tone-rgb:var(--gbk-warm-rgb);
}

.page-gastbeitraege-kaufen .gbk-tone .gbk-icon{
  color:var(--gbk-accent, rgba(var(--brand-rgb), .96));
  background:rgba(var(--gbk-tone-rgb, var(--brand-rgb)), .1);
  border-color:rgba(var(--gbk-tone-rgb, var(--brand-rgb)), .2);
}

.page-gastbeitraege-kaufen .gbk-card,
.page-gastbeitraege-kaufen .gbk-board__item,
.page-gastbeitraege-kaufen .gbk-market__mini,
.page-gastbeitraege-kaufen .gbk-fit__card,
.page-gastbeitraege-kaufen .gbk-route,
.page-gastbeitraege-kaufen .gbk-process__step,
.page-gastbeitraege-kaufen .gbk-final__card{
  min-width:0;
  border:1px solid rgba(255,255,255,.09);
  background:
    linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02)),
    rgba(14,18,28,.56);
  box-shadow:var(--shadow-card);
  transition:
    transform var(--transition-fast),
    border-color var(--transition-fast),
    background var(--transition-fast),
    box-shadow var(--transition-fast);
}

.page-gastbeitraege-kaufen .gbk-card:hover,
.page-gastbeitraege-kaufen .gbk-board__item:hover,
.page-gastbeitraege-kaufen .gbk-market__mini:hover,
.page-gastbeitraege-kaufen .gbk-fit__card:hover,
.page-gastbeitraege-kaufen .gbk-route:hover,
.page-gastbeitraege-kaufen .gbk-process__step:hover,
.page-gastbeitraege-kaufen .gbk-final__card:hover{
  transform:translateY(-2px);
  border-color:rgba(255,255,255,.16);
  background:
    linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.03)),
    rgba(14,18,28,.64);
  box-shadow:var(--shadow-card-deep);
}

.page-gastbeitraege-kaufen .gbk-card__head{
  display:flex;
  align-items:center;
  gap:.78rem;
  margin-bottom:.78rem;
  min-width:0;
}

.page-gastbeitraege-kaufen .gbk-card__head h2,
.page-gastbeitraege-kaufen .gbk-card__head h3{
  margin:0;
  font-size:1.05rem;
  line-height:1.24;
  letter-spacing:-.012em;
}

.page-gastbeitraege-kaufen .gbk-card p,
.page-gastbeitraege-kaufen .gbk-board__item p,
.page-gastbeitraege-kaufen .gbk-market__mini p,
.page-gastbeitraege-kaufen .gbk-fit__card p,
.page-gastbeitraege-kaufen .gbk-route p,
.page-gastbeitraege-kaufen .gbk-process__step p,
.page-gastbeitraege-kaufen .gbk-final__card p{
  font-size:1rem;
  line-height:1.62;
}

.page-gastbeitraege-kaufen .gbk-card,
.page-gastbeitraege-kaufen .gbk-fit__card,
.page-gastbeitraege-kaufen .gbk-route,
.page-gastbeitraege-kaufen .gbk-process__step{
  padding:1.02rem 1.04rem 1.08rem;
  border-radius:var(--gbk-radius-lg);
}

.page-gastbeitraege-kaufen .gbk-board{
  padding:1.1rem;
  border-radius:var(--gbk-radius-xl);
  background:
    linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)),
    rgba(13,17,26,.74);
  border:1px solid rgba(255,255,255,.10);
  align-self:start;
}

.page-gastbeitraege-kaufen .gbk-board__head{
  padding:.1rem .1rem .95rem;
}

.page-gastbeitraege-kaufen .gbk-board__eyebrow{
  display:inline-flex;
  align-items:center;
  gap:.5rem;
  color:rgba(248,251,255,.72);
  font-size:.8rem;
  font-weight:780;
  letter-spacing:.06em;
  text-transform:uppercase;
}

.page-gastbeitraege-kaufen .gbk-board__eyebrow::before{
  content:"";
  width:.46rem;
  height:.46rem;
  border-radius:999px;
  background:rgba(var(--brand-rgb), .96);
  box-shadow:0 0 0 4px rgba(var(--brand-rgb), .14);
}

.page-gastbeitraege-kaufen .gbk-board__head strong{
  display:block;
  margin-top:.78rem;
  font-size:1.2rem;
  line-height:1.2;
  letter-spacing:-.02em;
}

.page-gastbeitraege-kaufen .gbk-board__head p{
  margin-top:.5rem;
  font-size:1rem;
  line-height:1.62;
  color:rgba(248,251,255,.80);
}

.page-gastbeitraege-kaufen .gbk-board__grid{
  display:grid;
  gap:.9rem;
}

.page-gastbeitraege-kaufen .gbk-board__item{
  padding:.95rem;
  border-radius:var(--gbk-radius-md);
}

.page-gastbeitraege-kaufen .gbk-board__foot{
  display:grid;
  gap:.78rem;
  margin-top:1rem;
  padding-top:1rem;
  border-top:1px solid rgba(255,255,255,.09);
}

.page-gastbeitraege-kaufen .gbk-board__foot .ui-mini{
  padding:.74rem .82rem;
  border-radius:var(--gbk-radius-sm);
  border:1px solid rgba(255,255,255,.07);
  background:rgba(255,255,255,.03);
}

.page-gastbeitraege-kaufen .gbk-hero-visual{
  position:relative;
  align-self:center;
  justify-self:end;
  width:100%;
  max-width:36rem;
  padding:.92rem;
  border-radius:var(--gbk-radius-xl);
  border:1px solid rgba(255,255,255,.12);
  background:
    radial-gradient(circle at 86% 12%, rgba(var(--gbk-indigo-rgb), .13), transparent 34%),
    linear-gradient(180deg, rgba(255,255,255,.052), rgba(13,18,29,.88));
  box-shadow:0 28px 70px rgba(0,0,0,.24);
  overflow:hidden;
  transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);
}

.page-gastbeitraege-kaufen .gbk-hero-visual::before{
  content:"";
  position:absolute;
  inset:0 0 auto 0;
  height:3px;
  background:linear-gradient(90deg, rgba(var(--brand-rgb), .78), rgba(var(--gbk-indigo-rgb), .58), rgba(var(--gbk-warm-rgb), .28), transparent 82%);
  pointer-events:none;
}

.page-gastbeitraege-kaufen .gbk-hero-visual:hover{
  transform:translateY(-2px);
  border-color:rgba(255,255,255,.18);
  box-shadow:0 32px 76px rgba(0,0,0,.28);
}

.page-gastbeitraege-kaufen .gbk-hero-visual__window{
  position:relative;
  overflow:hidden;
  border-radius:26px;
  border:1px solid rgba(255,255,255,.11);
  background:
    linear-gradient(180deg, rgba(255,255,255,.052), rgba(255,255,255,.018)),
    rgba(8,12,21,.78);
  box-shadow:var(--shadow-card-deep);
}

.page-gastbeitraege-kaufen .gbk-hero-visual__window::before{
  content:"";
  position:absolute;
  inset:3.15rem .74rem .74rem .74rem;
  border-radius:22px;
  border:1px solid rgba(255,255,255,.07);
  background:
    linear-gradient(180deg, rgba(var(--brand-rgb), .13) 0%, rgba(var(--gbk-indigo-rgb), .08) 48%, rgba(var(--gbk-warm-rgb), .045) 100%),
    rgba(255,255,255,.028);
  opacity:1;
  pointer-events:none;
}

.page-gastbeitraege-kaufen .gbk-hero-visual__bar{
  position:relative;
  z-index:1;
  display:flex;
  align-items:center;
  gap:.42rem;
  min-height:2.4rem;
  padding:.72rem .86rem;
  border-bottom:1px solid rgba(255,255,255,.08);
  background:rgba(255,255,255,.038);
}

.page-gastbeitraege-kaufen .gbk-hero-visual__bar span{
  width:.58rem;
  height:.58rem;
  border-radius:999px;
  background:rgba(255,255,255,.24);
}

.page-gastbeitraege-kaufen .gbk-hero-visual__bar span:nth-child(1){ background:#ff6b5f; }
.page-gastbeitraege-kaufen .gbk-hero-visual__bar span:nth-child(2){ background:#f4b447; }
.page-gastbeitraege-kaufen .gbk-hero-visual__bar span:nth-child(3){ background:#57c983; }

.page-gastbeitraege-kaufen .gbk-hero-visual__bar strong{
  margin-left:auto;
  color:rgba(248,251,255,.66);
  font-size:.78rem;
  font-weight:860;
  letter-spacing:.08em;
  text-transform:uppercase;
}

.page-gastbeitraege-kaufen .gbk-hero-visual__body{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:minmax(0, 1.02fr) minmax(0, .98fr);
  gap:.72rem;
  padding:.86rem;
}

.page-gastbeitraege-kaufen .gbk-article-preview,
.page-gastbeitraege-kaufen .gbk-publisher-card,
.page-gastbeitraege-kaufen .gbk-target-card,
.page-gastbeitraege-kaufen .gbk-hero-visual__checks{
  position:relative;
  min-width:0;
  overflow:hidden;
  border-radius:20px;
  border:1px solid rgba(255,255,255,.09);
  background:
    linear-gradient(180deg, rgba(255,255,255,.044), rgba(255,255,255,.022)),
    rgba(255,255,255,.02);
  box-shadow:var(--shadow-soft);
}

.page-gastbeitraege-kaufen .gbk-article-preview{
  grid-row:span 2;
  display:grid;
  align-content:start;
  gap:.52rem;
  min-height:17rem;
  padding:1rem;
}

.page-gastbeitraege-kaufen .gbk-article-preview__label{
  display:inline-flex;
  width:fit-content;
  padding:.3rem .56rem;
  border-radius:999px;
  border:1px solid rgba(var(--brand-rgb), .22);
  background:rgba(var(--brand-rgb), .11);
  color:rgba(248,251,255,.86);
  font-size:.7rem;
  font-weight:840;
  letter-spacing:.04em;
  text-transform:uppercase;
}

.page-gastbeitraege-kaufen .gbk-article-preview strong{
  color:#fff;
  font-size:clamp(1.08rem, 1.4vw, 1.34rem);
  line-height:1.06;
  letter-spacing:-.018em;
}

.page-gastbeitraege-kaufen .gbk-article-preview i{
  display:block;
  height:.48rem;
  border-radius:999px;
  background:rgba(255,255,255,.18);
}

.page-gastbeitraege-kaufen .gbk-article-preview i:nth-of-type(1){ width:92%; margin-top:.28rem; }
.page-gastbeitraege-kaufen .gbk-article-preview i:nth-of-type(2){ width:74%; }
.page-gastbeitraege-kaufen .gbk-article-preview i:nth-of-type(3){ width:56%; }

.page-gastbeitraege-kaufen .gbk-article-preview__meta{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:.52rem;
  margin-top:auto;
}

.page-gastbeitraege-kaufen .gbk-article-preview__meta span{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:2.15rem;
  border-radius:14px;
  border:1px solid rgba(255,255,255,.085);
  background:rgba(255,255,255,.035);
  color:rgba(248,251,255,.78);
  font-size:.72rem;
  font-weight:820;
}

.page-gastbeitraege-kaufen .gbk-publisher-card,
.page-gastbeitraege-kaufen .gbk-target-card{
  display:grid;
  grid-template-columns:auto minmax(0, 1fr);
  align-items:center;
  gap:.74rem;
  padding:.88rem .92rem;
}

.page-gastbeitraege-kaufen .gbk-hub-card{
  display:grid;
  align-content:center;
  gap:.24rem;
  min-height:5.45rem;
  padding:.88rem .92rem;
  border-radius:20px;
  border:1px solid rgba(var(--gbk-indigo-rgb), .18);
  background:
    linear-gradient(135deg, rgba(var(--brand-rgb), .1), rgba(var(--gbk-indigo-rgb), .1)),
    rgba(255,255,255,.025);
  color:inherit;
  text-decoration:none;
  box-shadow:var(--shadow-soft);
  transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);
}

.page-gastbeitraege-kaufen .gbk-hub-card:hover,
.page-gastbeitraege-kaufen .gbk-hub-card:focus-visible{
  transform:translateY(-2px);
  border-color:rgba(var(--gbk-indigo-rgb), .32);
  background:
    linear-gradient(135deg, rgba(var(--brand-rgb), .14), rgba(var(--gbk-indigo-rgb), .13)),
    rgba(255,255,255,.035);
  box-shadow:var(--shadow-card);
}

.page-gastbeitraege-kaufen .gbk-hub-card:focus-visible{
  outline:2px solid rgba(var(--brand-rgb), .86);
  outline-offset:3px;
}

.page-gastbeitraege-kaufen .gbk-hub-card span{
  color:rgba(248,251,255,.62);
  font-size:.72rem;
  font-weight:850;
  letter-spacing:.055em;
  text-transform:uppercase;
}

.page-gastbeitraege-kaufen .gbk-hub-card strong{
  color:#fff;
  font-size:.96rem;
  line-height:1.18;
  letter-spacing:-.012em;
}

.page-gastbeitraege-kaufen .gbk-publisher-card .gbk-icon,
.page-gastbeitraege-kaufen .gbk-target-card .gbk-icon{
  color:rgba(var(--brand-rgb), .96);
  background:rgba(var(--brand-rgb), .1);
  border-color:rgba(var(--brand-rgb), .2);
}

.page-gastbeitraege-kaufen .gbk-target-card .gbk-icon{
  color:rgba(var(--gbk-warm-rgb), .96);
  background:rgba(var(--gbk-warm-rgb), .1);
  border-color:rgba(var(--gbk-warm-rgb), .2);
}

.page-gastbeitraege-kaufen .gbk-publisher-card span:not(.gbk-icon),
.page-gastbeitraege-kaufen .gbk-target-card span:not(.gbk-icon){
  display:block;
  color:rgba(248,251,255,.58);
  font-size:.72rem;
  font-weight:830;
  letter-spacing:.045em;
  text-transform:uppercase;
}

.page-gastbeitraege-kaufen .gbk-publisher-card strong,
.page-gastbeitraege-kaufen .gbk-target-card strong{
  display:block;
  margin-top:.18rem;
  color:#fff;
  font-size:.96rem;
  line-height:1.18;
  letter-spacing:-.012em;
}

.page-gastbeitraege-kaufen .gbk-target-card p{
  margin:.34rem 0 0;
  color:rgba(248,251,255,.72);
  font-size:.84rem;
  line-height:1.38;
}

.page-gastbeitraege-kaufen .gbk-hero-flow{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:.5rem;
  align-items:center;
  min-height:2.2rem;
}

.page-gastbeitraege-kaufen .gbk-hero-flow span{
  display:block;
  height:2px;
  border-radius:999px;
  background:linear-gradient(90deg, rgba(var(--brand-rgb), .65), rgba(var(--gbk-indigo-rgb), .45), transparent);
}

.page-gastbeitraege-kaufen .gbk-hero-flow span:nth-child(2){
  background:linear-gradient(90deg, rgba(var(--gbk-indigo-rgb), .45), rgba(var(--gbk-warm-rgb), .55), transparent);
}

.page-gastbeitraege-kaufen .gbk-hero-visual__checks{
  grid-column:1 / -1;
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  gap:.56rem;
  padding:.64rem;
}

.page-gastbeitraege-kaufen .gbk-hero-visual__checks span{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:2.15rem;
  padding:.45rem .48rem;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.09);
  background:rgba(255,255,255,.035);
  color:rgba(248,251,255,.8);
  font-size:.72rem;
  font-weight:820;
  line-height:1.15;
  text-align:center;
}

.page-gastbeitraege-kaufen .gbk-issue__grid{
  --split-cols:minmax(0, .82fr) minmax(0, 1.18fr);
  --split-align-desktop:center;
}

.page-gastbeitraege-kaufen .gbk-issue__copy{
  max-width:34rem;
}

.page-gastbeitraege-kaufen .gbk-issue__note{
  margin-top:1.08rem;
  align-items:flex-start;
}

.page-gastbeitraege-kaufen .gbk-issue__note strong,
.page-gastbeitraege-kaufen .gbk-process__note strong{
  display:block;
  margin-bottom:.26rem;
  font-size:1rem;
  line-height:1.25;
  color:#fff;
}

.page-gastbeitraege-kaufen .gbk-issue__cards,
.page-gastbeitraege-kaufen .gbk-card-grid,
.page-gastbeitraege-kaufen .gbk-fit__grid,
.page-gastbeitraege-kaufen .gbk-route-grid,
.page-gastbeitraege-kaufen .gbk-process__steps,
.page-gastbeitraege-kaufen .gbk-final__cards{
  display:grid;
  gap:.95rem;
}

.page-gastbeitraege-kaufen .gbk-issue__cards{
  align-self:center;
}

.page-gastbeitraege-kaufen .gbk-market__grid{
  --split-cols:minmax(0, .9fr) minmax(340px, 1.1fr);
  --split-align-desktop:start;
}

.page-gastbeitraege-kaufen .gbk-market__copy{
  max-width:37rem;
}

.page-gastbeitraege-kaufen .gbk-market__figure{
  padding:1rem;
  border-radius:var(--gbk-radius-xl);
  background:
    linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02)),
    rgba(12,16,25,.76);
}

.page-gastbeitraege-kaufen .gbk-market__media{
  position:relative;
  display:block;
  overflow:hidden;
  border-radius:calc(var(--gbk-radius-lg) + 2px);
  border:1px solid rgba(255,255,255,.08);
  box-shadow:var(--shadow-card);
  transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);
}

.page-gastbeitraege-kaufen .gbk-market__media:hover{
  transform:translateY(-2px);
  box-shadow:var(--shadow-card-deep);
  border-color:rgba(255,255,255,.16);
}

.page-gastbeitraege-kaufen .gbk-market__badge{
  position:absolute;
  left:1rem;
  bottom:1rem;
  display:none;
}

.page-gastbeitraege-kaufen .gbk-market__choices{
  display:grid;
  gap:.88rem;
  margin-top:.95rem;
}

.page-gastbeitraege-kaufen .gbk-market__mini{
  padding:1rem 1.02rem 1.04rem;
  border-radius:var(--gbk-radius-md);
}

.page-gastbeitraege-kaufen .gbk-fit__card{
  min-height:100%;
}

.page-gastbeitraege-kaufen .gbk-fit__top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:1rem;
  margin-bottom:.82rem;
}

.page-gastbeitraege-kaufen .gbk-fit__label,
.page-gastbeitraege-kaufen .gbk-final__label{
  display:inline-flex;
  align-items:center;
  min-height:2rem;
  padding:.35rem .64rem;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.10);
  background:rgba(255,255,255,.05);
  color:rgba(248,251,255,.82);
  font-size:.78rem;
  font-weight:800;
  letter-spacing:.035em;
  text-transform:uppercase;
}

.page-gastbeitraege-kaufen .gbk-fit__card h3{
  margin:0 0 .44rem;
  font-size:1.08rem;
  line-height:1.26;
}

.page-gastbeitraege-kaufen .gbk-process__grid{
  --split-cols:minmax(0, .78fr) minmax(0, 1.22fr);
  --split-align-desktop:start;
}

.page-gastbeitraege-kaufen .gbk-process__copy{
  max-width:34rem;
}

.page-gastbeitraege-kaufen .gbk-process__note{
  margin-top:1.04rem;
}

.page-gastbeitraege-kaufen .gbk-process__step{
  padding:1rem 1.02rem 1.06rem;
}

.page-gastbeitraege-kaufen .gbk-process__step-no{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:3.05rem;
  height:2rem;
  margin-bottom:.8rem;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.10);
  background:rgba(255,255,255,.04);
  color:rgba(248,251,255,.78);
  font-size:.76rem;
  font-weight:820;
  letter-spacing:.08em;
  text-transform:uppercase;
}

.page-gastbeitraege-kaufen .gbk-process__step h3{
  margin:0 0 .42rem;
  font-size:1.06rem;
  line-height:1.24;
}

.page-gastbeitraege-kaufen .gbk-route{
  display:flex;
  flex-direction:column;
  gap:.1rem;
  min-height:100%;
  text-decoration:none;
}

.page-gastbeitraege-kaufen .gbk-route .ui-text-link{
  margin-top:auto;
  width:fit-content;
}

.page-gastbeitraege-kaufen .gbk-faq__grid{
  --split-cols:minmax(0, .8fr) minmax(0, 1.2fr);
  --split-align-desktop:start;
}

.page-gastbeitraege-kaufen .gbk-faq__copy{
  max-width:34rem;
}

.page-gastbeitraege-kaufen .gbk-faq__wrap{
  display:grid;
  gap:.88rem;
}

.page-gastbeitraege-kaufen .gbk-faq__item{
  border-radius:var(--gbk-radius-lg);
  border:1px solid rgba(255,255,255,.10);
  background:
    linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02)),
    rgba(14,18,28,.58);
  box-shadow:var(--shadow-card);
  overflow:hidden;
  transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);
}

.page-gastbeitraege-kaufen .gbk-faq__item:hover{
  transform:translateY(-2px);
  border-color:rgba(255,255,255,.16);
  box-shadow:var(--shadow-card-deep);
}

.page-gastbeitraege-kaufen .gbk-faq__item summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:1rem;
  list-style:none;
  cursor:pointer;
  padding:1rem 1.08rem;
}

.page-gastbeitraege-kaufen .gbk-faq__item summary::-webkit-details-marker{
  display:none;
}

.page-gastbeitraege-kaufen .gbk-faq__item summary span:first-child{
  font-size:1.02rem;
  font-weight:860;
  line-height:1.34;
  color:#fff;
}

.page-gastbeitraege-kaufen .gbk-faq__icon{
  position:relative;
  width:1.2rem;
  height:1.2rem;
  flex:0 0 1.2rem;
}

.page-gastbeitraege-kaufen .gbk-faq__icon::before,
.page-gastbeitraege-kaufen .gbk-faq__icon::after{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:.9rem;
  height:2px;
  border-radius:999px;
  background:rgba(248,251,255,.9);
  transform:translate(-50%, -50%);
  transition:transform var(--transition-fast), opacity var(--transition-fast);
}

.page-gastbeitraege-kaufen .gbk-faq__icon::after{
  transform:translate(-50%, -50%) rotate(90deg);
}

.page-gastbeitraege-kaufen .gbk-faq__item[open] .gbk-faq__icon::after{
  opacity:0;
}

.page-gastbeitraege-kaufen .gbk-faq__answer{
  padding:0 1.08rem 1.04rem;
}

.page-gastbeitraege-kaufen .gbk-faq__answer p{
  font-size:1rem;
  line-height:1.66;
}

.page-gastbeitraege-kaufen .gbk-faq__answer a{
  color:rgba(248,251,255,.96);
  text-decoration:none;
  border-bottom:1px solid rgba(255,255,255,.24);
  transition:border-color var(--transition-fast), color var(--transition-fast);
}

.page-gastbeitraege-kaufen .gbk-faq__answer a:hover,
.page-gastbeitraege-kaufen .gbk-faq__answer a:focus-visible{
  color:#fff;
  border-bottom-color:rgba(255,255,255,.52);
}

.page-gastbeitraege-kaufen .gbk-final__panel{
  position:relative;
  padding:1rem;
  border-radius:var(--gbk-radius-xl);
  background:
    radial-gradient(circle at 86% 16%, rgba(var(--gbk-indigo-rgb), .1), transparent 34%),
    linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)),
    rgba(12,16,25,.8);
  overflow:hidden;
}

.page-gastbeitraege-kaufen .gbk-final__grid{
  --split-cols:minmax(0, .96fr) minmax(320px, 1.04fr);
  --split-align-desktop:center;
  gap:clamp(1rem, 2.6vw, 2.2rem);
}

.page-gastbeitraege-kaufen .gbk-final__copy{
  display:grid;
  align-content:center;
  gap:.78rem;
  padding:1rem .7rem 1rem .35rem;
}

.page-gastbeitraege-kaufen .gbk-final__copy h2{
  max-width:20ch;
}

.page-gastbeitraege-kaufen .gbk-final__copy .ui-copy-lead{
  max-width:38rem;
}

.page-gastbeitraege-kaufen .gbk-final__mini{
  margin-top:.1rem;
}

.page-gastbeitraege-kaufen .gbk-final__stage{
  display:grid;
  gap:.96rem;
  padding:1rem;
  border-radius:var(--gbk-radius-lg);
  border:1px solid rgba(255,255,255,.09);
  background:
    radial-gradient(circle at 90% 10%, rgba(var(--gbk-warm-rgb), .08), transparent 32%),
    linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02)),
    rgba(255,255,255,.03);
  align-self:stretch;
  align-content:center;
  box-shadow:var(--shadow-card);
}

.page-gastbeitraege-kaufen .gbk-final__eyebrow{
  display:inline-flex;
  align-items:center;
  gap:.48rem;
  color:rgba(248,251,255,.72);
  font-size:.79rem;
  font-weight:790;
  letter-spacing:.055em;
  text-transform:uppercase;
}

.page-gastbeitraege-kaufen .gbk-final__eyebrow::before{
  content:"";
  width:.48rem;
  height:.48rem;
  border-radius:999px;
  background:rgba(var(--brand-rgb), .98);
  box-shadow:0 0 0 4px rgba(var(--brand-rgb), .14);
}

.page-gastbeitraege-kaufen .gbk-final__stage-head strong{
  display:block;
  margin-top:.72rem;
  font-size:1.18rem;
  line-height:1.22;
  letter-spacing:-.018em;
}

.page-gastbeitraege-kaufen .gbk-final__stage-head p{
  margin-top:.48rem;
  font-size:1rem;
  line-height:1.62;
  color:rgba(248,251,255,.80);
}

.page-gastbeitraege-kaufen .gbk-final__list{
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  gap:.72rem;
}

.page-gastbeitraege-kaufen .gbk-final__list li{
  display:flex;
  align-items:flex-start;
  gap:.68rem;
  min-width:0;
}

.page-gastbeitraege-kaufen .gbk-final__cards{
  grid-template-columns:repeat(2, minmax(0, 1fr));
}

.page-gastbeitraege-kaufen .gbk-final__card{
  padding:.94rem .96rem 1rem;
  border-radius:var(--gbk-radius-md);
}

.page-gastbeitraege-kaufen .gbk-final__card-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:.8rem;
  margin-bottom:.78rem;
}

.page-gastbeitraege-kaufen .gbk-final__card strong{
  display:block;
  margin-bottom:.38rem;
  font-size:1.04rem;
  line-height:1.28;
  letter-spacing:-.012em;
}

.page-gastbeitraege-kaufen .gbk-route:focus-visible,
.page-gastbeitraege-kaufen .gbk-market__media:focus-visible{
  outline:2px solid rgba(var(--brand-rgb), .86);
  outline-offset:3px;
}

@media (min-width: 48rem){
  .page-gastbeitraege-kaufen .gbk-board__grid,
  .page-gastbeitraege-kaufen .gbk-issue__cards,
  .page-gastbeitraege-kaufen .gbk-card-grid,
  .page-gastbeitraege-kaufen .gbk-fit__grid,
  .page-gastbeitraege-kaufen .gbk-process__steps,
  .page-gastbeitraege-kaufen .gbk-route-grid{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }

  .page-gastbeitraege-kaufen .gbk-board__foot,
  .page-gastbeitraege-kaufen .gbk-market__choices{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 61.99rem){
  .page-gastbeitraege-kaufen .gbk-board,
  .page-gastbeitraege-kaufen .gbk-hero-visual,
  .page-gastbeitraege-kaufen .gbk-final__stage{
    align-self:stretch;
  }

  .page-gastbeitraege-kaufen .gbk-final__copy{
    padding:1rem .35rem .4rem;
  }

  .page-gastbeitraege-kaufen .gbk-final__stage{
    padding:1rem .95rem;
  }
}

@media (max-width: 47.99rem){
  .page-gastbeitraege-kaufen .gbk-board,
  .page-gastbeitraege-kaufen .gbk-hero-visual,
  .page-gastbeitraege-kaufen .gbk-market__figure,
  .page-gastbeitraege-kaufen .gbk-final__panel{
    padding:.88rem;
  }

  .page-gastbeitraege-kaufen .gbk-hero-visual__body,
  .page-gastbeitraege-kaufen .gbk-hero-visual__checks,
  .page-gastbeitraege-kaufen .gbk-article-preview__meta{
    grid-template-columns:1fr;
  }

  .page-gastbeitraege-kaufen .gbk-article-preview{
    min-height:0;
  }

  .page-gastbeitraege-kaufen .gbk-card,
  .page-gastbeitraege-kaufen .gbk-fit__card,
  .page-gastbeitraege-kaufen .gbk-route,
  .page-gastbeitraege-kaufen .gbk-process__step,
  .page-gastbeitraege-kaufen .gbk-market__mini{
    padding:.95rem;
  }

  .page-gastbeitraege-kaufen .gbk-fit__top,
  .page-gastbeitraege-kaufen .gbk-final__card-top{
    flex-direction:column;
    align-items:flex-start;
  }

  .page-gastbeitraege-kaufen .gbk-final__copy{
    padding:.35rem .1rem;
  }

  .page-gastbeitraege-kaufen .gbk-final__copy h2{
    max-width:none;
  }

  .page-gastbeitraege-kaufen .gbk-final__cards{
    grid-template-columns:1fr;
  }

  .page-gastbeitraege-kaufen .gbk-hero__actions .buttonmain,
  .page-gastbeitraege-kaufen .gbk-hero__actions .buttonmainsecond,
  .page-gastbeitraege-kaufen .gbk-market__actions .buttonmain,
  .page-gastbeitraege-kaufen .gbk-market__actions .buttonmainsecond,
  .page-gastbeitraege-kaufen .gbk-final__actions .buttonmain,
  .page-gastbeitraege-kaufen .gbk-final__actions .buttonmainsecond{
    width:100%;
  }
}
