
:root{
  --fk-ink:#0b2948;
  --fk-text:#3f586b;
  --fk-blue:#0d6fa6;
  --fk-blue-dark:#084b73;
  --fk-teal:#12877e;
  --fk-orange:#e08a16;

  --fk-line:#d5e2e9;
  --fk-soft:#edf6f9;
  --fk-shadow:0 14px 38px rgba(8,37,65,.10);
}

body.single-post .site-content{padding-top:30px!important;background:#f5f7f9}
body.single-post #primary,
body.single-post #main.site-main,
body.single-post article.ast-article-single,
body.single-post .entry-content{margin-top:0!important;padding-top:0!important}
.fk-article-template{width:min(1180px,calc(100% - 48px));margin:0 auto}
.fk-article{color:var(--fk-text);font-size:1.04rem;line-height:1.7}
.fk-article p:last-child{margin-bottom:0}

.fk-hero{
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);
  gap:24px 46px;
  margin:0 0 24px;
  padding:42px 46px;
  overflow:hidden;
  border:1px solid #cbdde7;
  border-radius:26px;
  background:#fff;
  box-shadow:var(--fk-shadow);
}
.fk-hero:before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:7px;
  background:linear-gradient(90deg,var(--fk-blue-dark),var(--fk-blue),var(--fk-teal));
}
.fk-hero>p:first-child{grid-column:1;margin:0}
html body.single-post .ultp-builderid-21619 .fk-article .fk-module--blue>.fk-module__header>h2,html body.single-post .ultp-builderid-21619 .fk-article .fk-module--blue>.fk-module__header>h3{color:#fff!important;background:none!important;-webkit-text-fill-color:#fff!important;opacity:1!important}

.fk-kicker{
  display:inline-flex;
  padding:7px 12px;
  border-radius:999px;
  background:#e8f4f8;
  color:var(--fk-blue-dark);
  font-size:.75rem;
  font-weight:850;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.fk-article-title{
  grid-column:1;
  max-width:none;
  margin:0;
  color:var(--fk-ink);
  font-size:clamp(2.35rem,3.7vw,3.25rem);
  line-height:1.07;
  letter-spacing:-.04em;
  text-wrap:balance;
}
.fk-article__intro{
  grid-column:2;
  grid-row:1/3;
  align-self:stretch;
  display:flex;
  align-items:center;
  margin:0;
  padding:27px;
  border:1px solid #bbd8e5;
  border-radius:19px;
  background:linear-gradient(145deg,#f7fcfd,#e7f4f8);
  color:#173f58!important;
  font-size:1.03rem;
  line-height:1.62;
}
.fk-hero .fk-article__intro .fk-lead{color:#173f58!important}
.fk-meta{grid-column:1/-1;padding-top:17px;border-top:1px solid #d9e5eb}
.fk-meta p{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;color:#667c8c;font-size:.84rem;font-weight:700}

.fk-article-featured-image{
  height:450px;
  margin:0 0 24px;
  overflow:hidden;
  border-radius:24px;
  box-shadow:var(--fk-shadow);
}
.fk-article-featured-image img{width:100%;height:100%;object-fit:cover}

.fk-article__key-points{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
  margin:0 0 24px;
}
.fk-key-point{
  display:grid;
  grid-template-columns:46px 1fr;
  gap:14px;
  min-width:0;
  padding:20px;
  border:1px solid var(--fk-line);
  border-radius:17px;
  background:#fff;
  box-shadow:0 8px 22px rgba(8,37,65,.06);
}
.fk-key-point__icon,.fk-module__icon{
  display:grid;
  place-items:center;
  width:44px;
  height:44px;
  border-radius:13px;
  background:#e4f3f6;
  color:var(--fk-blue-dark);
  font-size:1.2rem;
  font-weight:850;
}
.fk-key-point h2,.fk-module__card h3{margin:0 0 5px;color:var(--fk-ink);font-size:1.02rem;line-height:1.25}
.fk-key-point p,.fk-module__card p{margin:0;font-size:.92rem;line-height:1.52}

.fk-module{
  margin:22px 0;
  padding:28px 30px;
  border:1px solid var(--fk-line);
  border-radius:20px;
  background:#fff;
  box-shadow:0 9px 25px rgba(8,37,65,.06);
}
.fk-module__header h2,.fk-module>h2,.fk-article__cta h2{
  margin:0 0 11px;
  color:var(--fk-ink);
  font-size:clamp(1.42rem,2.2vw,2rem);
  line-height:1.18;
  letter-spacing:-.02em;
}
.fk-module__body>*:first-child{margin-top:0}

.fk-article__key-points+.fk-module{
  position:relative;
  display:grid;
  grid-template-columns:250px 1fr;
  gap:30px;
  margin:0 0 24px;
  padding:30px 34px 30px 94px;
  border:0;
  background:linear-gradient(135deg,#e7f4f8,#f8fbfc);
  box-shadow:none;
}
.fk-article__key-points+.fk-module:before{
  content:"✓";
  position:absolute;
  left:30px;
  top:30px;
  display:grid;
  place-items:center;
  width:44px;
  height:44px;
  border-radius:14px;
  background:var(--fk-teal);
  color:#fff;
  font-size:1.2rem;
  font-weight:900;
}

.fk-topic-tabs{margin:0 0 26px}
.fk-topic-tabs__nav{
  position:relative;
  z-index:2;
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:8px;
  margin:0 0 -1px;
}
.fk-topic-tab{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:64px;
  padding:12px 14px;
  border:1px solid #cbdce5;
  border-radius:14px 14px 0 0;
  background:#f8fafb;
  color:var(--fk-ink);
  font:inherit;
  font-size:.91rem;
  font-weight:800;
  line-height:1.25;
  cursor:pointer;
  transition:.18s ease;
}
.fk-topic-tab:before{content:"→";margin-right:9px;color:var(--fk-blue);font-size:1.15rem}
.fk-topic-tab:hover{background:#eef6f8}
.fk-topic-tab[aria-selected="true"]{
  border-color:#087a82;
  background:linear-gradient(135deg,#086d78,#0a8a8b);
  color:#fff;
  box-shadow:0 9px 20px rgba(8,111,120,.18);
}
.fk-topic-tab[aria-selected="true"]:before{color:#fff}
.fk-topic-tab[aria-selected="true"]:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:-8px;
  width:15px;
  height:15px;
  transform:translateX(-50%) rotate(45deg);
  background:#0a8588;
}
.fk-topic-panel{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:18px;
  padding:28px;
  border:1px solid #c9dce5;
  border-radius:0 0 22px 22px;
  background:#fff;
  box-shadow:var(--fk-shadow);
}
.fk-topic-panel[hidden]{display:none}
.fk-topic-panel>.fk-module{
  position:relative;
  min-width:0;
  margin:0;
  padding:24px 24px 24px 74px;
  border:1px solid #d7e3e9;
  border-radius:17px;
  box-shadow:none;
}
.fk-topic-panel>.fk-module:before{
  content:"✓";
  position:absolute;
  left:22px;
  top:22px;
  display:grid;
  place-items:center;
  width:36px;
  height:36px;
  border-radius:11px;
  background:#e1f2f5;
  color:#08737e;
  font-weight:900;
}
.fk-topic-panel>.fk-module--image{grid-column:1/-1;padding:0;overflow:hidden}
.fk-topic-panel>.fk-module--image:before{display:none}
.fk-topic-panel>.fk-module--image .fk-module__image{margin:0}
.fk-topic-panel>.fk-module--image img{width:100%;max-height:420px;object-fit:cover;border-radius:17px}
.fk-topic-panel>.fk-module--image figcaption{padding:10px 16px;margin:0;color:#677d8c;font-size:.83rem;text-align:center}
.fk-topic-panel--wide{grid-template-columns:1fr}
.fk-topic-panel--wide>.fk-module__body{columns:2;column-gap:34px}
.fk-topic-panel .fk-module__header h2{font-size:1.3rem}
.fk-topic-panel .fk-module__body{font-size:.96rem;line-height:1.68}
.fk-topic-panel .fk-module__body p{margin-top:0}

.fk-module__grid{display:grid;gap:15px;margin-top:18px}
.fk-columns-1{grid-template-columns:1fr}
.fk-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.fk-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.fk-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.fk-module__card{
  min-width:0;
  padding:20px;
  border:1px solid var(--fk-line);
  border-radius:16px;
  background:#fff;
}
.fk-module__card .fk-module__icon{margin-bottom:12px}

.fk-module--image{padding:0;overflow:hidden}
.fk-module--image .fk-module__image{margin:0}
.fk-module--image .fk-module__image img{width:100%;max-height:560px;object-fit:cover}
.fk-module--image figcaption{padding:9px 16px;color:#667d8d;font-size:.82rem;text-align:center}
.fk-module--steps{padding:36px;background:linear-gradient(135deg,#092c4a,#0a5670);color:#e0edf2;border:0}
.fk-module--steps .fk-module__header h2{color:#fff}
.fk-module--steps .fk-module__card{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.96)}
.fk-module--table,.fk-module--checklist,.fk-module--cards,.fk-module--faq,.fk-module--links{padding:34px}
.fk-module__table-wrap{margin-top:16px;overflow-x:auto;border:1px solid #c3d5e2;border-radius:14px}
.fk-module__table-wrap table{width:100%;margin:0;border-collapse:collapse;background:#fff;font-size:.94rem}
.fk-module__table-wrap td{padding:13px 14px;border-bottom:1px solid #d8e4ec;vertical-align:top}
.fk-module__table-wrap tr:last-child td{border-bottom:0}
.fk-module__table-wrap td:first-child{color:var(--fk-ink);font-weight:800}
.fk-module__checklist,.fk-module__links{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}
.fk-module__checklist li{position:relative;padding:12px 15px 12px 48px;border:1px solid #c8d9e6;border-radius:12px;background:#fff}
.fk-module__checklist li:before{content:"✓";position:absolute;left:14px;top:11px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--fk-teal);color:#fff;font-size:.78rem;font-weight:900}
.fk-module__links a{display:block;padding:11px 14px;border-radius:10px;background:#edf6fb;color:var(--fk-blue-dark);font-weight:750;text-decoration:none}
.fk-module--tip,.fk-module--info,.fk-module--warning,.fk-module--error,.fk-module--quote{border-left:6px solid var(--fk-teal)}
.fk-module--warning{border-left-color:var(--fk-orange);background:#fff8ec}
.fk-module--error{border-left-color:#c2413b;background:#fff2f1}
.fk-module--quote{border-left-color:#6d63b8;background:#f6f4ff}
.fk-faq-item{margin-top:10px;border:1px solid #c6d8e5;border-radius:13px;background:#fff;overflow:hidden}
.fk-faq-item summary{padding:15px 17px;color:var(--fk-ink);font-weight:800;cursor:pointer}
.fk-faq-item>div{padding:0 17px 16px}

.fk-article__cta{
  position:relative;
  margin:25px 0 34px;
  padding:40px;
  overflow:hidden;
  border:0;
  border-radius:24px;
  background:linear-gradient(135deg,#0b3554,#0b7581);
  box-shadow:0 18px 40px rgba(7,47,72,.2);
  color:#fff;
  text-align:center;
}
.fk-article__cta h2{color:#fff}
.fk-article__cta-button{display:inline-flex;margin-top:15px;padding:12px 22px;border-radius:11px;background:#f5a21a;color:#172838!important;font-weight:850;text-decoration:none!important}
.fk-article-system-notice{padding:16px;border:2px dashed #d97706;border-radius:12px;background:#fff7e8;color:#713f12}
.fk-article .fk-hero .fk-article-title{
  color:var(--fk-ink)!important;
  font-size:clamp(2.1rem,3.2vw,2.75rem)!important;
  line-height:1.09!important;
}
.fk-article .fk-hero .fk-meta,
.fk-article .fk-hero .fk-meta p,
.fk-article .fk-hero .fk-meta span{color:#667c8c!important}
.fk-article .fk-topic-tabs .fk-topic-tab{
  border:1px solid #cbdce5!important;
  background:#f8fafb!important;
  color:var(--fk-ink)!important;
  box-shadow:none!important;
}
.fk-article .fk-topic-tabs .fk-topic-tab[aria-selected="true"]{
  border-color:#087a82!important;
  background:linear-gradient(135deg,#086d78,#0a8a8b)!important;
  color:#fff!important;
  box-shadow:0 9px 20px rgba(8,111,120,.18)!important;
}
.fk-topic-panel>.fk-module--text{
  display:block!important;
  min-height:0!important;
  padding:24px 24px 24px 74px!important;
  overflow:visible!important;
  background:#fff!important;
}
.fk-topic-panel>.fk-module--text .fk-module__header{
  display:block!important;
  min-height:0!important;
  padding:0!important;
  overflow:visible!important;
  background:transparent!important;
  color:var(--fk-ink)!important;
}
.fk-topic-panel>.fk-module--text .fk-module__header:before,
.fk-topic-panel>.fk-module--text .fk-module__header:after{display:none!important}
.fk-topic-panel>.fk-module--text .fk-module__header h2{
  margin:0 0 11px!important;
  color:var(--fk-ink)!important;
  font-size:1.3rem!important;
}
.fk-topic-panel>.fk-module--text .fk-module__body{
  padding:0!important;
  columns:1!important;
  color:var(--fk-text)!important;
}

@media(max-width:1023px){
  .fk-article-template{width:min(100% - 28px,1180px)}
  .fk-hero{grid-template-columns:1fr;padding:30px}
  .fk-hero>p:first-child,.fk-article-title,.fk-article__intro,.fk-meta{grid-column:1;grid-row:auto}
  .fk-topic-tabs__nav{display:flex;overflow-x:auto;padding-bottom:5px}
  .fk-topic-tab{flex:0 0 210px;border-radius:14px}
  .fk-topic-tab[aria-selected="true"]:after{display:none}
  .fk-topic-panel{border-radius:20px}
}
@media(max-width:760px){
  body.single-post .site-content{padding-top:20px!important}
  .fk-article-template{width:min(100% - 20px,1180px)}
  .fk-hero{padding:24px 19px;border-radius:20px}
  .fk-article-title{font-size:clamp(1.9rem,9vw,2.5rem)}
  .fk-article__intro{padding:20px}
  .fk-article-featured-image{height:280px;border-radius:18px}
  .fk-article__key-points{grid-template-columns:1fr}
  .fk-article__key-points+.fk-module{grid-template-columns:1fr;padding:76px 20px 22px}
  .fk-article__key-points+.fk-module:before{left:20px;top:20px}
  .fk-topic-panel{grid-template-columns:1fr;padding:16px}
  .fk-topic-panel>.fk-module{padding:64px 19px 20px}
  .fk-topic-panel>.fk-module:before{left:19px;top:18px}
  .fk-topic-panel--wide>.fk-module__body{columns:1}
  .fk-columns-2,.fk-columns-3,.fk-columns-4{grid-template-columns:1fr}
  .fk-module,.fk-module--steps,.fk-module--table,.fk-module--checklist,.fk-module--cards,.fk-module--faq,.fk-module--links{padding:21px 18px}
  .fk-article__cta{padding:30px 20px}
}
.fk-article .fk-module--steps .fk-module__icon{
  display:grid!important;
  place-items:center!important;
  width:54px!important;
  height:54px!important;
  border:1px solid #c7e5eb!important;
  border-radius:16px!important;
  background:linear-gradient(145deg,#eefbfc,#dff2f5)!important;
  color:#075d78!important;
  font-size:1.5rem!important;
  line-height:1!important;
  box-shadow:0 8px 20px rgba(5,71,93,.09)!important;
}
.fk-article .fk-module--steps .fk-module__card{
  position:relative;
  border:1px solid #d7e4ea!important;
  border-top:4px solid #1591a3!important;
  background:#fff!important;
  box-shadow:0 10px 28px rgba(8,52,75,.08)!important;
}
.fk-article .fk-module--steps .fk-module__card:nth-child(2){border-top-color:#2c78b8!important}
.fk-article .fk-module--steps .fk-module__card:nth-child(3){border-top-color:#6758b8!important}
.fk-article .fk-module--steps .fk-module__card:nth-child(4){border-top-color:#d98723!important}
.fk-article .fk-module--steps .fk-module__card:nth-child(5){border-top-color:#26865b!important}
.fk-article .fk-module--steps .fk-module__card h3{color:#0b2948!important}
.fk-article .fk-module--steps .fk-module__card p{color:#4b6374!important;opacity:1!important}

.fk-article .fk-module--links .fk-module__links{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  margin:22px 0 0!important;
  padding:0!important;
  list-style:none!important;
}
.fk-article .fk-module--links .fk-module__links li{margin:0!important}
.fk-article .fk-module--links .fk-module__links a{
  display:flex!important;
  align-items:center!important;
  min-height:88px!important;
  padding:18px!important;
  border:1px solid #d8e5eb!important;
  border-radius:16px!important;
  background:#fff!important;
  color:#0b466c!important;
  font-weight:800!important;
  line-height:1.35!important;
  text-decoration:none!important;
  box-shadow:0 8px 22px rgba(8,52,75,.07)!important;
  transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important;
}
.fk-article .fk-module--links .fk-module__links a:hover{
  transform:translateY(-2px);
  border-color:#1591a3!important;
  box-shadow:0 12px 28px rgba(8,52,75,.12)!important;
}
.fk-article .fk-module--links .fk-module__links a:before{
  display:grid;
  flex:0 0 42px;
  width:42px;
  height:42px;
  margin-right:12px;
  place-items:center;
  border-radius:12px;
  background:#e8f6f7;
  font-size:1.15rem;
}
.fk-article .fk-module--links .fk-module__links li:nth-child(1) a:before{content:'🔍'}
.fk-article .fk-module--links .fk-module__links li:nth-child(2) a:before{content:'📄'}
.fk-article .fk-module--links .fk-module__links li:nth-child(3) a:before{content:'🗓️'}
.fk-article .fk-module--links .fk-module__links li:nth-child(4) a:before{content:'🧴'}
.fk-article .fk-module--links .fk-module__links li:nth-child(5) a:before{content:'🔑'}
.fk-article .fk-module--links .fk-module__links li:nth-child(6) a:before{content:'✅'}
.fk-article .fk-module__body a{
  color:#087a82!important;
  font-weight:750!important;
  text-decoration:underline!important;
  text-decoration-thickness:1.5px!important;
  text-underline-offset:3px!important;
	}
.fk-article .fk-article__cta {
  display: none !important;
	

}
body.single-post .fk-article .fk-hero{
  position:relative!important;
  display:block!important;
  margin:0 0 28px!important;
  padding:58px 62px 38px!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:26px!important;
  background:linear-gradient(112deg,#082846 0%,#0b3557 52%,#134f72 100%)!important;
  box-shadow:0 20px 46px rgba(6,35,61,.16)!important;
  color:#fff!important;
}
body.single-post .fk-article .fk-hero:before{
  content:""!important;
  position:absolute!important;
  z-index:0!important;
  top:auto!important;
  right:34px!important;
  bottom:-92px!important;
  left:auto!important;
  width:220px!important;
  height:220px!important;
  border:34px solid rgba(72,146,185,.16)!important;
  border-radius:50%!important;
  background:transparent!important;
}
body.single-post .fk-article .fk-hero>*{
  position:relative!important;
  z-index:1!important;
}
body.single-post .fk-article .fk-hero>p:first-child{
  margin:0 0 22px!important;
}
body.single-post .fk-article .fk-kicker{
  display:inline-flex!important;
  align-items:center!important;
  padding:7px 14px!important;
  border:1px solid rgba(255,255,255,.25)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.07)!important;
  color:#fff!important;
  font-size:.75rem!important;
  font-weight:850!important;
  letter-spacing:.075em!important;
}
body.single-post .fk-article .fk-article-title{
  max-width:920px!important;
  margin:0!important;
  color:#fff!important;
  font-size:clamp(2.65rem,5.1vw,4.45rem)!important;
  line-height:1.01!important;
  letter-spacing:-.045em!important;
  text-wrap:balance!important;
}
body.single-post .fk-article .fk-article__intro{
  display:block!important;
  max-width:900px!important;
  margin:24px 0 0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:rgba(255,255,255,.91)!important;
  font-size:1.08rem!important;
  line-height:1.68!important;
}
body.single-post .fk-article .fk-hero .fk-article__intro,
body.single-post .fk-article .fk-hero .fk-article__intro .fk-lead,
body.single-post .fk-article .fk-hero .fk-article__intro p{
  color:rgba(255,255,255,.91)!important;
}
body.single-post .fk-article .fk-meta{
  margin:28px 0 0!important;
  padding:19px 0 0!important;
  border-top:1px solid rgba(255,255,255,.18)!important;
}
body.single-post .fk-article .fk-meta p{
  gap:8px 24px!important;
  color:rgba(255,255,255,.72)!important;
  font-size:.84rem!important;
  font-weight:700!important;
}
body.single-post .fk-article .fk-meta p *{
  color:inherit!important;
}
@media(max-width:760px){
  body.single-post .fk-article .fk-hero{
    padding:34px 22px 26px!important;
    border-radius:20px!important;
  }
  body.single-post .fk-article .fk-hero:before{
    right:-58px!important;
    bottom:-82px!important;
    width:170px!important;
    height:170px!important;
    border-width:26px!important;
  }
  body.single-post .fk-article .fk-article-title{
    font-size:clamp(2rem,9.5vw,3rem)!important;
    line-height:1.06!important;
  }
  body.single-post .fk-article .fk-article__intro{
    margin-top:19px!important;
    font-size:1rem!important;
    line-height:1.58!important;
  }
  body.single-post .fk-article .fk-meta{
    margin-top:23px!important;
    padding-top:16px!important;
  }
}

@media(min-width:761px){
  .fk-article .fk-module--steps .fk-module__grid{
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
  }
  .fk-article .fk-module--steps .fk-module__card{grid-column:span 2}
  .fk-article .fk-module--steps .fk-module__card:nth-child(4),
  .fk-article .fk-module--steps .fk-module__card:nth-child(5){grid-column:span 3}
}
@media(max-width:900px){
  .fk-article .fk-module--links .fk-module__links{grid-template-columns:1fr 1fr!important}
}
@media(max-width:600px){
  .fk-article .fk-module--links .fk-module__links{grid-template-columns:1fr!important}
  .fk-article .fk-module--steps .fk-module__grid{grid-template-columns:1fr!important}
  .fk-article .fk-module--steps .fk-module__card{grid-column:auto!important}
}
@media (min-width:901px){
html body.single-post .fk-article header.fk-hero{min-height:0!important;height:auto!important;padding:46px 58px 36px!important;border-radius:28px!important}
html body.single-post .fk-article header.fk-hero h1.fk-article-title{max-width:940px!important;font-size:48px!important;line-height:1.08!important;letter-spacing:-.035em!important}
html body.single-post .fk-article header.fk-hero .fk-article__intro{max-width:880px!important;margin-top:20px!important;font-size:15px!important;line-height:1.55!important}
html body.single-post .fk-article header.fk-hero .fk-article__intro,
html body.single-post .fk-article header.fk-hero .fk-article__intro .fk-lead,
html body.single-post .fk-article header.fk-hero .fk-article__intro p{font-size:18px !important;line-height:1.48!important;max-width:760px!important}

html body.single-post .fk-article header.fk-hero .fk-meta{margin-top:22px!important;padding-top:16px!important}
}
.fk-article > .fk-article__key-points + .fk-module--text{display:grid!important;grid-template-columns:minmax(230px,.7fr) minmax(0,1.7fr)!important;align-items:center!important;gap:34px!important;padding:32px 36px!important;background:linear-gradient(110deg,#eff7ff,#fff)!important;border:1px solid #bed7ed!important;border-radius:24px!important}
.fk-article > .fk-article__key-points + .fk-module--text .fk-module__header{margin:0!important;padding:0!important;border:0!important}
.fk-article > .fk-article__key-points + .fk-module--text .fk-module__header:before{content:'💡';display:grid;place-items:center;width:54px;height:54px;margin-bottom:15px;border-radius:16px;background:#fff;border:1px solid #c8dff0;font-size:25px}
.fk-article > .fk-article__key-points + .fk-module--text .fk-module__body{margin:0!important;padding:0!important}
@media(max-width:900px){.fk-article > .fk-article__key-points + .fk-module--text{grid-template-columns:1fr!important;gap:14px!important}}
.fk-topic-panel > p:empty{display:none!important}
@media (min-width:761px){
  .fk-topic-panel > .fk-module:first-of-type:nth-last-of-type(3) ~ .fk-module:last-of-type{
    grid-column:1 / -1!important;
  }
}
.fk-article .fk-module--links .fk-module__links a{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  gap:14px!important;
  padding:18px!important;
  text-indent:0!important;
}
.fk-article .fk-module--links .fk-module__links a:before{
  position:static!important;
  inset:auto!important;
  top:auto!important;
  right:auto!important;
  bottom:auto!important;
  left:auto!important;
  transform:none!important;
  float:none!important;
  flex:0 0 42px!important;
  width:42px!important;
  height:42px!important;
  margin:0!important;
}
@media(max-width:600px){
  .fk-article .fk-module--links .fk-module__links a{
    gap:12px!important;
    padding:16px!important;
  }
}
html body.single-post #fixklar-gruender-wp .fk-article .fk-module--links .fk-module__links > li > a,
html body.single-post .fk-article-template .fk-article .fk-module--links .fk-module__links > li > a{
  position:relative!important;
  display:grid!important;
  grid-template-columns:42px minmax(0,1fr)!important;
  grid-auto-flow:column!important;
  align-items:center!important;
  justify-content:stretch!important;
  column-gap:14px!important;
  min-width:0!important;
  padding:18px!important;
  text-indent:0!important;
  white-space:normal!important;
  overflow:visible!important;
  overflow-wrap:anywhere!important;
}
html body.single-post #fixklar-gruender-wp .fk-article .fk-module--links .fk-module__links > li > a::before,
html body.single-post .fk-article-template .fk-article .fk-module--links .fk-module__links > li > a::before{
  position:static!important;
  inset:auto!important;
  transform:none!important;
  float:none!important;
  grid-column:1!important;
  grid-row:1!important;
  align-self:center!important;
  justify-self:start!important;
  box-sizing:border-box!important;
  display:grid!important;
  place-items:center!important;
  width:42px!important;
  min-width:42px!important;
  max-width:42px!important;
  height:42px!important;
  margin:0!important;
}
html body.single-post #fixklar-gruender-wp .fk-article .fk-module--links .fk-module__links > li > a::after,
html body.single-post .fk-article-template .fk-article .fk-module--links .fk-module__links > li > a::after{
  content:none!important;
  display:none!important;
}
html body.single-post #fixklar-gruender-wp .fk-article .fk-module--steps > .fk-module__header h2,
html body.single-post #fixklar-gruender-wp .fk-article .fk-module--steps > h2,
html body.single-post .fk-article-template .fk-article .fk-module--steps > .fk-module__header h2,
html body.single-post .fk-article-template .fk-article .fk-module--steps > h2{
  color:#fff!important;
  opacity:1!important;
  -webkit-text-fill-color:#fff!important;
}
html body.single-post #fixklar-gruender-wp .fk-article .fk-module--steps > .fk-module__header .fk-module__eyebrow,
html body.single-post .fk-article-template .fk-article .fk-module--steps > .fk-module__header .fk-module__eyebrow{

  color:rgba(255,255,255,.9)!important;
}

@media(max-width:600px){
  html body.single-post #fixklar-gruender-wp .fk-article .fk-module--links .fk-module__links > li > a,
  html body.single-post .fk-article-template .fk-article .fk-module--links .fk-module__links > li > a{
    grid-template-columns:40px minmax(0,1fr)!important;
    column-gap:12px!important;
    padding:16px!important;
  }
}
html body.single-post #fixklar-gruender-wp .fk-topic-panel > .fk-module--steps::before,
html body.single-post .fk-article-template .fk-topic-panel > .fk-module--steps::before{
  content:none!important;
  display:none!important;
}
html body.single-post .fk-article-template .fk-module--links,
html body.single-post #fixklar-gruender-wp .fk-module--links{
  padding:20px!important;
}
html body.single-post .fk-article-template .fk-module--links .fk-module__links,
html body.single-post #fixklar-gruender-wp .fk-module--links .fk-module__links{
  margin-top:14px!important;
}
html body.single-post .fk-article-template .fk-module--links .fk-module__links > li > a,
html body.single-post #fixklar-gruender-wp .fk-module--links .fk-module__links > li > a{
  min-height:0!important;
  padding:14px 16px!important;
}
html body.single-post .fk-article-template .fk-topic-panel > .fk-module:not(.fk-module--image),
html body.single-post #fixklar-gruender-wp .fk-topic-panel > .fk-module:not(.fk-module--image){
  padding-top:24px!important;
  padding-bottom:24px!important;
}
html body.single-post .fk-article-template .fk-module__card,
html body.single-post #fixklar-gruender-wp .fk-module__card,
html body.single-post .fk-article-template .fk-key-point,
html body.single-post #fixklar-gruender-wp .fk-key-point{
  padding-top:20px!important;
  padding-bottom:20px!important;
}
@media(max-width:760px){
  html body.single-post .fk-article-template .fk-topic-panel > .fk-module:not(.fk-module--image),
  html body.single-post #fixklar-gruender-wp .fk-topic-panel > .fk-module:not(.fk-module--image){
    padding:20px 19px 20px 68px!important;
  }
  html body.single-post .fk-article-template .fk-topic-panel > .fk-module:not(.fk-module--image)::before,
  html body.single-post #fixklar-gruender-wp .fk-topic-panel > .fk-module:not(.fk-module--image)::before{
    left:19px!important;
    top:20px!important;
  }
  html body.single-post .fk-article-template .fk-article__key-points + .fk-module,
  html body.single-post #fixklar-gruender-wp .fk-article__key-points + .fk-module{
    padding:22px 20px 22px 76px!important;
  }
  html body.single-post .fk-article-template .fk-article__key-points + .fk-module::before,
  html body.single-post #fixklar-gruender-wp .fk-article__key-points + .fk-module::before{
    left:20px!important;
    top:22px!important;
  }
}
html body.single-post .fk-article-template .fk-module--links > .fk-module__header,
html body.single-post #fixklar-gruender-wp .fk-module--links > .fk-module__header{
  display:none!important;
}
html body.single-post .fk-article-template .fk-module--links > .fk-module__links,
html body.single-post #fixklar-gruender-wp .fk-module--links > .fk-module__links{
  margin-top:0!important;
}
html body.single-post .fk-article-template .fk-module--steps.fk-module--blue .fk-module__card h3,
html body.single-post #fixklar-gruender-wp .fk-module--steps.fk-module--blue .fk-module__card h3{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  opacity:1!important;
}
html body.single-post .fk-article-template .fk-module--steps.fk-module--blue .fk-module__card p,
html body.single-post #fixklar-gruender-wp .fk-module--steps.fk-module--blue .fk-module__card p{
  color:#d8e7ef!important;
  -webkit-text-fill-color:#d8e7ef!important;
  opacity:1!important;
}
html body.single-post .fk-article-template > .fk-module--image,
html body.single-post .fk-article > .fk-module--image,
html body.single-post #fixklar-gruender-wp > .fk-module--image{
  width:calc(100% - 40px)!important;
  max-width:calc(100% - 40px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
html body.single-post .fk-article-template .fk-topic-panel > .fk-module--image,
html body.single-post #fixklar-gruender-wp .fk-topic-panel > .fk-module--image{
  width:100%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
}
@media(max-width:760px){
  html body.single-post .fk-article-template > .fk-module--image,
  html body.single-post .fk-article > .fk-module--image,
  html body.single-post #fixklar-gruender-wp > .fk-module--image{
    width:calc(100% - 24px)!important;
    max-width:calc(100% - 24px)!important;
  }
}
html body.single-post .fk-article-template .fk-article,
html body.single-post #fixklar-gruender-wp .fk-article{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:0!important;
  align-items:stretch!important;
}
html body.single-post .fk-article-template .fk-article > *,
html body.single-post #fixklar-gruender-wp .fk-article > *{
  grid-column:1 / -1;
}
html body.single-post .fk-article-template .fk-article > .fk-hero,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero{
  grid-column:1!important;
  grid-row:1!important;
  width:100%!important;
  max-width:none!important;
  min-height:490px!important;
  margin:0!important;
  padding:54px 50px 42px!important;
  border-radius:28px 0 0 28px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  overflow:hidden!important;
  box-shadow:-14px 18px 34px rgba(2,24,43,.10)!important;
}
html body.single-post .fk-article-template .fk-article > .fk-hero .fk-kicker,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-kicker{
  align-self:flex-start!important;
  margin:0 0 16px!important;
}
html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article-title,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article-title{
  max-width:100%!important;
  margin:0 0 20px!important;
  font-size:clamp(34px,3.1vw,48px)!important;
  line-height:1.08!important;
  letter-spacing:-.035em!important;
}
html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article__intro,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article__intro{
  max-width:100%!important;
  margin:0!important;
}
html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article__intro p,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article__intro p{
  font-size:17px!important;
  line-height:1.52!important;
}
html body.single-post .fk-article-template .fk-article > .fk-hero .fk-meta,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-meta{
  width:100%!important;
  margin-top:auto!important;
  padding-top:24px!important;
}
html body.single-post .fk-article-template .fk-article > .fk-article-featured-image,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-article-featured-image{
  grid-column:2!important;
  grid-row:1!important;
  width:100%!important;
  max-width:none!important;
  height:100%!important;
  min-height:490px!important;
  margin:0!important;
  padding:0!important;
  border-radius:0 28px 28px 0!important;
  overflow:hidden!important;
  box-shadow:14px 18px 34px rgba(2,24,43,.10)!important;
}
html body.single-post .fk-article-template .fk-article > .fk-article-featured-image img,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-article-featured-image img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:490px!important;
  object-fit:cover!important;
  object-position:center!important;
}
@media(max-width:900px){
  html body.single-post .fk-article-template .fk-article,
  html body.single-post #fixklar-gruender-wp .fk-article{
    grid-template-columns:1fr!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero{
    grid-column:1!important;
    grid-row:1!important;
    min-height:0!important;
    padding:38px 28px 32px!important;
    border-radius:24px 24px 0 0!important;
    box-shadow:0 -8px 28px rgba(2,24,43,.08)!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-article-featured-image,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-article-featured-image{
    grid-column:1!important;
    grid-row:2!important;
    height:300px!important;
    min-height:300px!important;
    border-radius:0 0 24px 24px!important;
    box-shadow:0 14px 28px rgba(2,24,43,.10)!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-article-featured-image img,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-article-featured-image img{
    height:300px!important;
    min-height:300px!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article-title,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article-title{
    font-size:clamp(30px,8vw,40px)!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-meta,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-meta{
    margin-top:20px!important;
  }
}
@media(min-width:901px){
  html body.single-post .fk-article-template .fk-article > .fk-hero,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero{
    min-height:420px!important;
    padding:36px 42px 32px!important;
    gap:0!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article-title,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article-title{
    font-size:clamp(30px,2.45vw,36px)!important;
    line-height:1.12!important;
    margin-bottom:16px!important;
    letter-spacing:-.025em!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-kicker,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-kicker{
    margin-bottom:14px!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article__intro p,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article__intro p{
    font-size:16px!important;
    line-height:1.48!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-meta,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-meta{
    padding-top:18px!important;
    margin-top:0!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-article-featured-image,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-article-featured-image,
  html body.single-post .fk-article-template .fk-article > .fk-article-featured-image img,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-article-featured-image img{
    min-height:420px!important;
  }
}
@media(max-width:900px){
  html body.single-post .fk-article-template .fk-article > .fk-hero,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero{
    padding:30px 24px 26px!important;
html body.single-post .fk-article .fk-hero .fk-meta{
  border-top:0!important;
}

    gap:0!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article-title,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article-title{
    font-size:clamp(28px,7.5vw,34px)!important;
    line-height:1.13!important;
    margin-bottom:15px!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-kicker,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-kicker{
    margin-bottom:13px!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-meta,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-meta{
    padding-top:16px!important;
    margin-top:0!important;
  }
}
html body.single-post .fk-article .fk-hero .fk-meta{
  border-top:0!important;
}
html body.single-post .fk-article-template .fk-module--text.fk-module--blue > .fk-module__header h2,
html body.single-post #fixklar-gruender-wp .fk-module--text.fk-module--blue > .fk-module__header h2{
  color:#163f5c!important;
  -webkit-text-fill-color:#163f5c!important;
}
html body.single-post .fk-article-template .fk-article > .fk-module--sources,
html body.single-post .fk-article-template .fk-article > .fk-module--faq,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-module--sources,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-module--faq{
  width:100%!important;
  max-width:none!important;
  box-sizing:border-box!important;
}
html body.single-post .fk-article-template .fk-module--links.fk-module--blue > .fk-module__header h2,
html body.single-post #fixklar-gruender-wp .fk-module--links.fk-module--blue > .fk-module__header h2{
  color:#0b2948!important;
  -webkit-text-fill-color:#0b2948!important;
}
html body.single-post .ultp-builder-wrap .fk-article-template .fk-article .fk-module--text.fk-module--blue > .fk-module__header > h2{
  color:#163f5c!important;
  -webkit-text-fill-color:#163f5c!important;
}
html body.single-post .fk-article-template .fk-article > .fk-module--checklist,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-module--checklist{
  width:100%!important;
  max-width:none!important;
  box-sizing:border-box!important;
}
html body.single-post .fk-article-template .fk-article > .fk-module--checklist.fk-module--blue > .fk-module__header > h2,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-module--checklist.fk-module--blue > .fk-module__header > h2{
html body.single-post:is(.postid-11166,.postid-11169,.postid-11167,.postid-17434,.postid-17827,.postid-17435,.postid-17436,.postid-17831,.postid-21629,.postid-21628,.postid-21630,.postid-21632,.postid-21631,.postid-17829,.postid-17830,.postid-17437,.postid-17438,.postid-11170,.postid-11168) .fk-article > p:empty{
  display:none!important;
  margin:0!important;
}

  color:#163f5c!important;
  -webkit-text-fill-color:#163f5c!important;
}
X

/* FK 2026-08-02: Einheitliche Boxabstaende nur in den 19 Entwuerfen */
/* CSS Code hier einfügen.

Zum Beispiel:
.example {
    color: red;
/* CSS Code hier einfügen.

Zum Beispiel:
.example {
    color: red;
}

Um dein CSS-Wissen zu prüfen, teste es hier http://www.w3schools.com/css/css_syntax.asp

Kommentarende*/ 

/* FixKlar Beiträge – zentrales ACF/PostX-Designsystem */
:root{
  --fk-ink:#0b2948;
  --fk-text:#3f586b;
  --fk-blue:#0d6fa6;
  --fk-blue-dark:#084b73;
  --fk-teal:#12877e;
  --fk-orange:#e08a16;

  --fk-line:#d5e2e9;
  --fk-soft:#edf6f9;
  --fk-shadow:0 14px 38px rgba(8,37,65,.10);
}

body.single-post .site-content{padding-top:30px!important;background:#f5f7f9}
body.single-post #primary,
body.single-post #main.site-main,
body.single-post article.ast-article-single,
body.single-post .entry-content{margin-top:0!important;padding-top:0!important}
.fk-article-template{width:min(1180px,calc(100% - 48px));margin:0 auto}
.fk-article{color:var(--fk-text);font-size:1.04rem;line-height:1.7}
.fk-article p:last-child{margin-bottom:0}

.fk-hero{
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);
  gap:24px 46px;
  margin:0 0 24px;
  padding:42px 46px;
  overflow:hidden;
  border:1px solid #cbdde7;
  border-radius:26px;
  background:#fff;
  box-shadow:var(--fk-shadow);
}
.fk-hero:before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:7px;
  background:linear-gradient(90deg,var(--fk-blue-dark),var(--fk-blue),var(--fk-teal));
}
.fk-hero>p:first-child{grid-column:1;margin:0}
html body.single-post .ultp-builderid-21619 .fk-article .fk-module--blue>.fk-module__header>h2,html body.single-post .ultp-builderid-21619 .fk-article .fk-module--blue>.fk-module__header>h3{color:#fff!important;background:none!important;-webkit-text-fill-color:#fff!important;opacity:1!important}

.fk-kicker{
  display:inline-flex;
  padding:7px 12px;
  border-radius:999px;
  background:#e8f4f8;
  color:var(--fk-blue-dark);
  font-size:.75rem;
  font-weight:850;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.fk-article-title{
  grid-column:1;
  max-width:none;
  margin:0;
  color:var(--fk-ink);
  font-size:clamp(2.35rem,3.7vw,3.25rem);
  line-height:1.07;
  letter-spacing:-.04em;
  text-wrap:balance;
}
.fk-article__intro{
  grid-column:2;
  grid-row:1/3;
  align-self:stretch;
  display:flex;
  align-items:center;
  margin:0;
  padding:27px;
  border:1px solid #bbd8e5;
  border-radius:19px;
  background:linear-gradient(145deg,#f7fcfd,#e7f4f8);
  color:#173f58!important;
  font-size:1.03rem;
  line-height:1.62;
}
.fk-hero .fk-article__intro .fk-lead{color:#173f58!important}
.fk-meta{grid-column:1/-1;padding-top:17px;border-top:1px solid #d9e5eb}
.fk-meta p{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;color:#667c8c;font-size:.84rem;font-weight:700}

.fk-article-featured-image{
  height:450px;
  margin:0 0 24px;
  overflow:hidden;
  border-radius:24px;
  box-shadow:var(--fk-shadow);
}
.fk-article-featured-image img{width:100%;height:100%;object-fit:cover}

.fk-article__key-points{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
  margin:0 0 24px;
}
.fk-key-point{
  display:grid;
  grid-template-columns:46px 1fr;
  gap:14px;
  min-width:0;
  padding:20px;
  border:1px solid var(--fk-line);
  border-radius:17px;
  background:#fff;
  box-shadow:0 8px 22px rgba(8,37,65,.06);
}
.fk-key-point__icon,.fk-module__icon{
  display:grid;
  place-items:center;
  width:44px;
  height:44px;
  border-radius:13px;
  background:#e4f3f6;
  color:var(--fk-blue-dark);
  font-size:1.2rem;
  font-weight:850;
}
.fk-key-point h2,.fk-module__card h3{margin:0 0 5px;color:var(--fk-ink);font-size:1.02rem;line-height:1.25}
.fk-key-point p,.fk-module__card p{margin:0;font-size:.92rem;line-height:1.52}

.fk-module{
  margin:22px 0;
  padding:28px 30px;
  border:1px solid var(--fk-line);
  border-radius:20px;
  background:#fff;
  box-shadow:0 9px 25px rgba(8,37,65,.06);
}
.fk-module__header h2,.fk-module>h2,.fk-article__cta h2{
  margin:0 0 11px;
  color:var(--fk-ink);
  font-size:clamp(1.42rem,2.2vw,2rem);
  line-height:1.18;
  letter-spacing:-.02em;
}
.fk-module__body>*:first-child{margin-top:0}

.fk-article__key-points+.fk-module{
  position:relative;
  display:grid;
  grid-template-columns:250px 1fr;
  gap:30px;
  margin:0 0 24px;
  padding:30px 34px 30px 94px;
  border:0;
  background:linear-gradient(135deg,#e7f4f8,#f8fbfc);
  box-shadow:none;
}
.fk-article__key-points+.fk-module:before{
  content:"✓";
  position:absolute;
  left:30px;
  top:30px;
  display:grid;
  place-items:center;
  width:44px;
  height:44px;
  border-radius:14px;
  background:var(--fk-teal);
  color:#fff;
  font-size:1.2rem;
  font-weight:900;
}

.fk-topic-tabs{margin:0 0 26px}
.fk-topic-tabs__nav{
  position:relative;
  z-index:2;
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:8px;
  margin:0 0 -1px;
}
.fk-topic-tab{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:64px;
  padding:12px 14px;
  border:1px solid #cbdce5;
  border-radius:14px 14px 0 0;
  background:#f8fafb;
  color:var(--fk-ink);
  font:inherit;
  font-size:.91rem;
  font-weight:800;
  line-height:1.25;
  cursor:pointer;
  transition:.18s ease;
}
.fk-topic-tab:before{content:"→";margin-right:9px;color:var(--fk-blue);font-size:1.15rem}
.fk-topic-tab:hover{background:#eef6f8}
.fk-topic-tab[aria-selected="true"]{
  border-color:#087a82;
  background:linear-gradient(135deg,#086d78,#0a8a8b);
  color:#fff;
  box-shadow:0 9px 20px rgba(8,111,120,.18);
}
.fk-topic-tab[aria-selected="true"]:before{color:#fff}
.fk-topic-tab[aria-selected="true"]:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:-8px;
  width:15px;
  height:15px;
  transform:translateX(-50%) rotate(45deg);
  background:#0a8588;
}
.fk-topic-panel{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:18px;
  padding:28px;
  border:1px solid #c9dce5;
  border-radius:0 0 22px 22px;
  background:#fff;
  box-shadow:var(--fk-shadow);
}
.fk-topic-panel[hidden]{display:none}
.fk-topic-panel>.fk-module{
  position:relative;
  min-width:0;
  margin:0;
  padding:24px 24px 24px 74px;
  border:1px solid #d7e3e9;
  border-radius:17px;
  box-shadow:none;
}
.fk-topic-panel>.fk-module:before{
  content:"✓";
  position:absolute;
  left:22px;
  top:22px;
  display:grid;
  place-items:center;
  width:36px;
  height:36px;
  border-radius:11px;
  background:#e1f2f5;
  color:#08737e;
  font-weight:900;
}
.fk-topic-panel>.fk-module--image{grid-column:1/-1;padding:0;overflow:hidden}
.fk-topic-panel>.fk-module--image:before{display:none}
.fk-topic-panel>.fk-module--image .fk-module__image{margin:0}
.fk-topic-panel>.fk-module--image img{width:100%;max-height:420px;object-fit:cover;border-radius:17px}
.fk-topic-panel>.fk-module--image figcaption{padding:10px 16px;margin:0;color:#677d8c;font-size:.83rem;text-align:center}
.fk-topic-panel--wide{grid-template-columns:1fr}
.fk-topic-panel--wide>.fk-module__body{columns:2;column-gap:34px}
.fk-topic-panel .fk-module__header h2{font-size:1.3rem}
.fk-topic-panel .fk-module__body{font-size:.96rem;line-height:1.68}
.fk-topic-panel .fk-module__body p{margin-top:0}

.fk-module__grid{display:grid;gap:15px;margin-top:18px}
.fk-columns-1{grid-template-columns:1fr}
.fk-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.fk-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.fk-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.fk-module__card{
  min-width:0;
  padding:20px;
  border:1px solid var(--fk-line);
  border-radius:16px;
  background:#fff;
}
.fk-module__card .fk-module__icon{margin-bottom:12px}

.fk-module--image{padding:0;overflow:hidden}
.fk-module--image .fk-module__image{margin:0}
.fk-module--image .fk-module__image img{width:100%;max-height:560px;object-fit:cover}
.fk-module--image figcaption{padding:9px 16px;color:#667d8d;font-size:.82rem;text-align:center}
.fk-module--steps{padding:36px;background:linear-gradient(135deg,#092c4a,#0a5670);color:#e0edf2;border:0}
.fk-module--steps .fk-module__header h2{color:#fff}
.fk-module--steps .fk-module__card{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.96)}
.fk-module--table,.fk-module--checklist,.fk-module--cards,.fk-module--faq,.fk-module--links{padding:34px}
.fk-module__table-wrap{margin-top:16px;overflow-x:auto;border:1px solid #c3d5e2;border-radius:14px}
.fk-module__table-wrap table{width:100%;margin:0;border-collapse:collapse;background:#fff;font-size:.94rem}
.fk-module__table-wrap td{padding:13px 14px;border-bottom:1px solid #d8e4ec;vertical-align:top}
.fk-module__table-wrap tr:last-child td{border-bottom:0}
.fk-module__table-wrap td:first-child{color:var(--fk-ink);font-weight:800}
.fk-module__checklist,.fk-module__links{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}
.fk-module__checklist li{position:relative;padding:12px 15px 12px 48px;border:1px solid #c8d9e6;border-radius:12px;background:#fff}
.fk-module__checklist li:before{content:"✓";position:absolute;left:14px;top:11px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--fk-teal);color:#fff;font-size:.78rem;font-weight:900}
.fk-module__links a{display:block;padding:11px 14px;border-radius:10px;background:#edf6fb;color:var(--fk-blue-dark);font-weight:750;text-decoration:none}
.fk-module--tip,.fk-module--info,.fk-module--warning,.fk-module--error,.fk-module--quote{border-left:6px solid var(--fk-teal)}
.fk-module--warning{border-left-color:var(--fk-orange);background:#fff8ec}
.fk-module--error{border-left-color:#c2413b;background:#fff2f1}
.fk-module--quote{border-left-color:#6d63b8;background:#f6f4ff}
.fk-faq-item{margin-top:10px;border:1px solid #c6d8e5;border-radius:13px;background:#fff;overflow:hidden}
.fk-faq-item summary{padding:15px 17px;color:var(--fk-ink);font-weight:800;cursor:pointer}
.fk-faq-item>div{padding:0 17px 16px}

.fk-article__cta{
  position:relative;
  margin:25px 0 34px;
  padding:40px;
  overflow:hidden;
  border:0;
  border-radius:24px;
  background:linear-gradient(135deg,#0b3554,#0b7581);
  box-shadow:0 18px 40px rgba(7,47,72,.2);
  color:#fff;
  text-align:center;
}
.fk-article__cta h2{color:#fff}
.fk-article__cta-button{display:inline-flex;margin-top:15px;padding:12px 22px;border-radius:11px;background:#f5a21a;color:#172838!important;font-weight:850;text-decoration:none!important}
.fk-article-system-notice{padding:16px;border:2px dashed #d97706;border-radius:12px;background:#fff7e8;color:#713f12}
.fk-article .fk-hero .fk-article-title{
  color:var(--fk-ink)!important;
  font-size:clamp(2.1rem,3.2vw,2.75rem)!important;
  line-height:1.09!important;
}
.fk-article .fk-hero .fk-meta,
.fk-article .fk-hero .fk-meta p,
.fk-article .fk-hero .fk-meta span{color:#667c8c!important}
.fk-article .fk-topic-tabs .fk-topic-tab{
  border:1px solid #cbdce5!important;
  background:#f8fafb!important;
  color:var(--fk-ink)!important;
  box-shadow:none!important;
}
.fk-article .fk-topic-tabs .fk-topic-tab[aria-selected="true"]{
  border-color:#087a82!important;
  background:linear-gradient(135deg,#086d78,#0a8a8b)!important;
  color:#fff!important;
  box-shadow:0 9px 20px rgba(8,111,120,.18)!important;
}
.fk-topic-panel>.fk-module--text{
  display:block!important;
  min-height:0!important;
  padding:24px 24px 24px 74px!important;
  overflow:visible!important;
  background:#fff!important;
}
.fk-topic-panel>.fk-module--text .fk-module__header{
  display:block!important;
  min-height:0!important;
  padding:0!important;
  overflow:visible!important;
  background:transparent!important;
  color:var(--fk-ink)!important;
}
.fk-topic-panel>.fk-module--text .fk-module__header:before,
.fk-topic-panel>.fk-module--text .fk-module__header:after{display:none!important}
.fk-topic-panel>.fk-module--text .fk-module__header h2{
  margin:0 0 11px!important;
  color:var(--fk-ink)!important;
  font-size:1.3rem!important;
}
.fk-topic-panel>.fk-module--text .fk-module__body{
  padding:0!important;
  columns:1!important;
  color:var(--fk-text)!important;
}

@media(max-width:1023px){
  .fk-article-template{width:min(100% - 28px,1180px)}
  .fk-hero{grid-template-columns:1fr;padding:30px}
  .fk-hero>p:first-child,.fk-article-title,.fk-article__intro,.fk-meta{grid-column:1;grid-row:auto}
  .fk-topic-tabs__nav{display:flex;overflow-x:auto;padding-bottom:5px}
  .fk-topic-tab{flex:0 0 210px;border-radius:14px}
  .fk-topic-tab[aria-selected="true"]:after{display:none}
  .fk-topic-panel{border-radius:20px}
}
@media(max-width:760px){
  body.single-post .site-content{padding-top:20px!important}
  .fk-article-template{width:min(100% - 20px,1180px)}
  .fk-hero{padding:24px 19px;border-radius:20px}
  .fk-article-title{font-size:clamp(1.9rem,9vw,2.5rem)}
  .fk-article__intro{padding:20px}
  .fk-article-featured-image{height:280px;border-radius:18px}
  .fk-article__key-points{grid-template-columns:1fr}
  .fk-article__key-points+.fk-module{grid-template-columns:1fr;padding:76px 20px 22px}
  .fk-article__key-points+.fk-module:before{left:20px;top:20px}
  .fk-topic-panel{grid-template-columns:1fr;padding:16px}
  .fk-topic-panel>.fk-module{padding:64px 19px 20px}
  .fk-topic-panel>.fk-module:before{left:19px;top:18px}
  .fk-topic-panel--wide>.fk-module__body{columns:1}
  .fk-columns-2,.fk-columns-3,.fk-columns-4{grid-template-columns:1fr}
  .fk-module,.fk-module--steps,.fk-module--table,.fk-module--checklist,.fk-module--cards,.fk-module--faq,.fk-module--links{padding:21px 18px}
  .fk-article__cta{padding:30px 20px}
}
.fk-article .fk-module--steps .fk-module__icon{
  display:grid!important;
  place-items:center!important;
  width:54px!important;
  height:54px!important;
  border:1px solid #c7e5eb!important;
  border-radius:16px!important;
  background:linear-gradient(145deg,#eefbfc,#dff2f5)!important;
  color:#075d78!important;
  font-size:1.5rem!important;
  line-height:1!important;
  box-shadow:0 8px 20px rgba(5,71,93,.09)!important;
}
.fk-article .fk-module--steps .fk-module__card{
  position:relative;
  border:1px solid #d7e4ea!important;
  border-top:4px solid #1591a3!important;
  background:#fff!important;
  box-shadow:0 10px 28px rgba(8,52,75,.08)!important;
}
.fk-article .fk-module--steps .fk-module__card:nth-child(2){border-top-color:#2c78b8!important}
.fk-article .fk-module--steps .fk-module__card:nth-child(3){border-top-color:#6758b8!important}
.fk-article .fk-module--steps .fk-module__card:nth-child(4){border-top-color:#d98723!important}
.fk-article .fk-module--steps .fk-module__card:nth-child(5){border-top-color:#26865b!important}
.fk-article .fk-module--steps .fk-module__card h3{color:#0b2948!important}
.fk-article .fk-module--steps .fk-module__card p{color:#4b6374!important;opacity:1!important}

.fk-article .fk-module--links .fk-module__links{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  margin:22px 0 0!important;
  padding:0!important;
  list-style:none!important;
}
.fk-article .fk-module--links .fk-module__links li{margin:0!important}
.fk-article .fk-module--links .fk-module__links a{
  display:flex!important;
  align-items:center!important;
  min-height:88px!important;
  padding:18px!important;
  border:1px solid #d8e5eb!important;
  border-radius:16px!important;
  background:#fff!important;
  color:#0b466c!important;
  font-weight:800!important;
  line-height:1.35!important;
  text-decoration:none!important;
  box-shadow:0 8px 22px rgba(8,52,75,.07)!important;
  transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important;
}
.fk-article .fk-module--links .fk-module__links a:hover{
  transform:translateY(-2px);
  border-color:#1591a3!important;
  box-shadow:0 12px 28px rgba(8,52,75,.12)!important;
}
.fk-article .fk-module--links .fk-module__links a:before{
  display:grid;
  flex:0 0 42px;
  width:42px;
  height:42px;
  margin-right:12px;
  place-items:center;
  border-radius:12px;
  background:#e8f6f7;
  font-size:1.15rem;
}
.fk-article .fk-module--links .fk-module__links li:nth-child(1) a:before{content:'🔍'}
.fk-article .fk-module--links .fk-module__links li:nth-child(2) a:before{content:'📄'}
.fk-article .fk-module--links .fk-module__links li:nth-child(3) a:before{content:'🗓️'}
.fk-article .fk-module--links .fk-module__links li:nth-child(4) a:before{content:'🧴'}
.fk-article .fk-module--links .fk-module__links li:nth-child(5) a:before{content:'🔑'}
.fk-article .fk-module--links .fk-module__links li:nth-child(6) a:before{content:'✅'}
.fk-article .fk-module__body a{
  color:#087a82!important;
  font-weight:750!important;
  text-decoration:underline!important;
  text-decoration-thickness:1.5px!important;
  text-underline-offset:3px!important;
	}
.fk-article .fk-article__cta {
  display: none !important;
	

}
body.single-post .fk-article .fk-hero{
  position:relative!important;
  display:block!important;
  margin:0 0 28px!important;
  padding:58px 62px 38px!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:26px!important;
  background:linear-gradient(112deg,#082846 0%,#0b3557 52%,#134f72 100%)!important;
  box-shadow:0 20px 46px rgba(6,35,61,.16)!important;
  color:#fff!important;
}
body.single-post .fk-article .fk-hero:before{
  content:""!important;
  position:absolute!important;
  z-index:0!important;
  top:auto!important;
  right:34px!important;
  bottom:-92px!important;
  left:auto!important;
  width:220px!important;
  height:220px!important;
  border:34px solid rgba(72,146,185,.16)!important;
  border-radius:50%!important;
  background:transparent!important;
}
body.single-post .fk-article .fk-hero>*{
  position:relative!important;
  z-index:1!important;
}
body.single-post .fk-article .fk-hero>p:first-child{
  margin:0 0 22px!important;
}
body.single-post .fk-article .fk-kicker{
  display:inline-flex!important;
  align-items:center!important;
  padding:7px 14px!important;
  border:1px solid rgba(255,255,255,.25)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.07)!important;
  color:#fff!important;
  font-size:.75rem!important;
  font-weight:850!important;
  letter-spacing:.075em!important;
}
body.single-post .fk-article .fk-article-title{
  max-width:920px!important;
  margin:0!important;
  color:#fff!important;
  font-size:clamp(2.65rem,5.1vw,4.45rem)!important;
  line-height:1.01!important;
  letter-spacing:-.045em!important;
  text-wrap:balance!important;
}
body.single-post .fk-article .fk-article__intro{
  display:block!important;
  max-width:900px!important;
  margin:24px 0 0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:rgba(255,255,255,.91)!important;
  font-size:1.08rem!important;
  line-height:1.68!important;
}
body.single-post .fk-article .fk-hero .fk-article__intro,
body.single-post .fk-article .fk-hero .fk-article__intro .fk-lead,
body.single-post .fk-article .fk-hero .fk-article__intro p{
  color:rgba(255,255,255,.91)!important;
}
body.single-post .fk-article .fk-meta{
  margin:28px 0 0!important;
  padding:19px 0 0!important;
  border-top:1px solid rgba(255,255,255,.18)!important;
}
body.single-post .fk-article .fk-meta p{
  gap:8px 24px!important;
  color:rgba(255,255,255,.72)!important;
  font-size:.84rem!important;
  font-weight:700!important;
}
body.single-post .fk-article .fk-meta p *{
  color:inherit!important;
}
@media(max-width:760px){
  body.single-post .fk-article .fk-hero{
    padding:34px 22px 26px!important;
    border-radius:20px!important;
  }
  body.single-post .fk-article .fk-hero:before{
    right:-58px!important;
    bottom:-82px!important;
    width:170px!important;
    height:170px!important;
    border-width:26px!important;
  }
  body.single-post .fk-article .fk-article-title{
    font-size:clamp(2rem,9.5vw,3rem)!important;
    line-height:1.06!important;
  }
  body.single-post .fk-article .fk-article__intro{
    margin-top:19px!important;
    font-size:1rem!important;
    line-height:1.58!important;
  }
  body.single-post .fk-article .fk-meta{
    margin-top:23px!important;
    padding-top:16px!important;
  }
}

@media(min-width:761px){
  .fk-article .fk-module--steps .fk-module__grid{
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
  }
  .fk-article .fk-module--steps .fk-module__card{grid-column:span 2}
  .fk-article .fk-module--steps .fk-module__card:nth-child(4),
  .fk-article .fk-module--steps .fk-module__card:nth-child(5){grid-column:span 3}
}
@media(max-width:900px){
  .fk-article .fk-module--links .fk-module__links{grid-template-columns:1fr 1fr!important}
}
@media(max-width:600px){
  .fk-article .fk-module--links .fk-module__links{grid-template-columns:1fr!important}
  .fk-article .fk-module--steps .fk-module__grid{grid-template-columns:1fr!important}
  .fk-article .fk-module--steps .fk-module__card{grid-column:auto!important}
}
@media (min-width:901px){
html body.single-post .fk-article header.fk-hero{min-height:0!important;height:auto!important;padding:46px 58px 36px!important;border-radius:28px!important}
html body.single-post .fk-article header.fk-hero h1.fk-article-title{max-width:940px!important;font-size:48px!important;line-height:1.08!important;letter-spacing:-.035em!important}
html body.single-post .fk-article header.fk-hero .fk-article__intro{max-width:880px!important;margin-top:20px!important;font-size:15px!important;line-height:1.55!important}
html body.single-post .fk-article header.fk-hero .fk-article__intro,
html body.single-post .fk-article header.fk-hero .fk-article__intro .fk-lead,
html body.single-post .fk-article header.fk-hero .fk-article__intro p{font-size:18px !important;line-height:1.48!important;max-width:760px!important}

html body.single-post .fk-article header.fk-hero .fk-meta{margin-top:22px!important;padding-top:16px!important}
}
.fk-article > .fk-article__key-points + .fk-module--text{display:grid!important;grid-template-columns:minmax(230px,.7fr) minmax(0,1.7fr)!important;align-items:center!important;gap:34px!important;padding:32px 36px!important;background:linear-gradient(110deg,#eff7ff,#fff)!important;border:1px solid #bed7ed!important;border-radius:24px!important}
.fk-article > .fk-article__key-points + .fk-module--text .fk-module__header{margin:0!important;padding:0!important;border:0!important}
.fk-article > .fk-article__key-points + .fk-module--text .fk-module__header:before{content:'💡';display:grid;place-items:center;width:54px;height:54px;margin-bottom:15px;border-radius:16px;background:#fff;border:1px solid #c8dff0;font-size:25px}
.fk-article > .fk-article__key-points + .fk-module--text .fk-module__body{margin:0!important;padding:0!important}
@media(max-width:900px){.fk-article > .fk-article__key-points + .fk-module--text{grid-template-columns:1fr!important;gap:14px!important}}
.fk-topic-panel > p:empty{display:none!important}
@media (min-width:761px){
  .fk-topic-panel > .fk-module:first-of-type:nth-last-of-type(3) ~ .fk-module:last-of-type{
    grid-column:1 / -1!important;
  }
}
.fk-article .fk-module--links .fk-module__links a{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  gap:14px!important;
  padding:18px!important;
  text-indent:0!important;
}
.fk-article .fk-module--links .fk-module__links a:before{
  position:static!important;
  inset:auto!important;
  top:auto!important;
  right:auto!important;
  bottom:auto!important;
  left:auto!important;
  transform:none!important;
  float:none!important;
  flex:0 0 42px!important;
  width:42px!important;
  height:42px!important;
  margin:0!important;
}
@media(max-width:600px){
  .fk-article .fk-module--links .fk-module__links a{
    gap:12px!important;
    padding:16px!important;
  }
}
html body.single-post #fixklar-gruender-wp .fk-article .fk-module--links .fk-module__links > li > a,
html body.single-post .fk-article-template .fk-article .fk-module--links .fk-module__links > li > a{
  position:relative!important;
  display:grid!important;
  grid-template-columns:42px minmax(0,1fr)!important;
  grid-auto-flow:column!important;
  align-items:center!important;
  justify-content:stretch!important;
  column-gap:14px!important;
  min-width:0!important;
  padding:18px!important;
  text-indent:0!important;
  white-space:normal!important;
  overflow:visible!important;
  overflow-wrap:anywhere!important;
}
html body.single-post #fixklar-gruender-wp .fk-article .fk-module--links .fk-module__links > li > a::before,
html body.single-post .fk-article-template .fk-article .fk-module--links .fk-module__links > li > a::before{
  position:static!important;
  inset:auto!important;
  transform:none!important;
  float:none!important;
  grid-column:1!important;
  grid-row:1!important;
  align-self:center!important;
  justify-self:start!important;
  box-sizing:border-box!important;
  display:grid!important;
  place-items:center!important;
  width:42px!important;
  min-width:42px!important;
  max-width:42px!important;
  height:42px!important;
  margin:0!important;
}
html body.single-post #fixklar-gruender-wp .fk-article .fk-module--links .fk-module__links > li > a::after,
html body.single-post .fk-article-template .fk-article .fk-module--links .fk-module__links > li > a::after{
  content:none!important;
  display:none!important;
}
html body.single-post #fixklar-gruender-wp .fk-article .fk-module--steps > .fk-module__header h2,
html body.single-post #fixklar-gruender-wp .fk-article .fk-module--steps > h2,
html body.single-post .fk-article-template .fk-article .fk-module--steps > .fk-module__header h2,
html body.single-post .fk-article-template .fk-article .fk-module--steps > h2{
  color:#fff!important;
  opacity:1!important;
  -webkit-text-fill-color:#fff!important;
}
html body.single-post #fixklar-gruender-wp .fk-article .fk-module--steps > .fk-module__header .fk-module__eyebrow,
html body.single-post .fk-article-template .fk-article .fk-module--steps > .fk-module__header .fk-module__eyebrow{

  color:rgba(255,255,255,.9)!important;
}

@media(max-width:600px){
  html body.single-post #fixklar-gruender-wp .fk-article .fk-module--links .fk-module__links > li > a,
  html body.single-post .fk-article-template .fk-article .fk-module--links .fk-module__links > li > a{
    grid-template-columns:40px minmax(0,1fr)!important;
    column-gap:12px!important;
    padding:16px!important;
  }
}
html body.single-post #fixklar-gruender-wp .fk-topic-panel > .fk-module--steps::before,
html body.single-post .fk-article-template .fk-topic-panel > .fk-module--steps::before{
  content:none!important;
  display:none!important;
}
html body.single-post .fk-article-template .fk-module--links,
html body.single-post #fixklar-gruender-wp .fk-module--links{
  padding:20px!important;
}
html body.single-post .fk-article-template .fk-module--links .fk-module__links,
html body.single-post #fixklar-gruender-wp .fk-module--links .fk-module__links{
  margin-top:14px!important;
}
html body.single-post .fk-article-template .fk-module--links .fk-module__links > li > a,
html body.single-post #fixklar-gruender-wp .fk-module--links .fk-module__links > li > a{
  min-height:0!important;
  padding:14px 16px!important;
}
html body.single-post .fk-article-template .fk-topic-panel > .fk-module:not(.fk-module--image),
html body.single-post #fixklar-gruender-wp .fk-topic-panel > .fk-module:not(.fk-module--image){
  padding-top:24px!important;
  padding-bottom:24px!important;
}
html body.single-post .fk-article-template .fk-module__card,
html body.single-post #fixklar-gruender-wp .fk-module__card,
html body.single-post .fk-article-template .fk-key-point,
html body.single-post #fixklar-gruender-wp .fk-key-point{
  padding-top:20px!important;
  padding-bottom:20px!important;
}
@media(max-width:760px){
  html body.single-post .fk-article-template .fk-topic-panel > .fk-module:not(.fk-module--image),
  html body.single-post #fixklar-gruender-wp .fk-topic-panel > .fk-module:not(.fk-module--image){
    padding:20px 19px 20px 68px!important;
  }
  html body.single-post .fk-article-template .fk-topic-panel > .fk-module:not(.fk-module--image)::before,
  html body.single-post #fixklar-gruender-wp .fk-topic-panel > .fk-module:not(.fk-module--image)::before{
    left:19px!important;
    top:20px!important;
  }
  html body.single-post .fk-article-template .fk-article__key-points + .fk-module,
  html body.single-post #fixklar-gruender-wp .fk-article__key-points + .fk-module{
    padding:22px 20px 22px 76px!important;
  }
  html body.single-post .fk-article-template .fk-article__key-points + .fk-module::before,
  html body.single-post #fixklar-gruender-wp .fk-article__key-points + .fk-module::before{
    left:20px!important;
    top:22px!important;
  }
}
html body.single-post .fk-article-template .fk-module--links > .fk-module__header,
html body.single-post #fixklar-gruender-wp .fk-module--links > .fk-module__header{
  display:none!important;
}
html body.single-post .fk-article-template .fk-module--links > .fk-module__links,
html body.single-post #fixklar-gruender-wp .fk-module--links > .fk-module__links{
  margin-top:0!important;
}
html body.single-post .fk-article-template .fk-module--steps.fk-module--blue .fk-module__card h3,
html body.single-post #fixklar-gruender-wp .fk-module--steps.fk-module--blue .fk-module__card h3{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  opacity:1!important;
}
html body.single-post .fk-article-template .fk-module--steps.fk-module--blue .fk-module__card p,
html body.single-post #fixklar-gruender-wp .fk-module--steps.fk-module--blue .fk-module__card p{
  color:#d8e7ef!important;
  -webkit-text-fill-color:#d8e7ef!important;
  opacity:1!important;
}
html body.single-post .fk-article-template > .fk-module--image,
html body.single-post .fk-article > .fk-module--image,
html body.single-post #fixklar-gruender-wp > .fk-module--image{
  width:calc(100% - 40px)!important;
  max-width:calc(100% - 40px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
html body.single-post .fk-article-template .fk-topic-panel > .fk-module--image,
html body.single-post #fixklar-gruender-wp .fk-topic-panel > .fk-module--image{
  width:100%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
}
@media(max-width:760px){
  html body.single-post .fk-article-template > .fk-module--image,
  html body.single-post .fk-article > .fk-module--image,
  html body.single-post #fixklar-gruender-wp > .fk-module--image{
    width:calc(100% - 24px)!important;
    max-width:calc(100% - 24px)!important;
  }
}
html body.single-post .fk-article-template .fk-article,
html body.single-post #fixklar-gruender-wp .fk-article{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:0!important;
  align-items:stretch!important;
}
html body.single-post .fk-article-template .fk-article > *,
html body.single-post #fixklar-gruender-wp .fk-article > *{
  grid-column:1 / -1;
}
html body.single-post .fk-article-template .fk-article > .fk-hero,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero{
  grid-column:1!important;
  grid-row:1!important;
  width:100%!important;
  max-width:none!important;
  min-height:490px!important;
  margin:0!important;
  padding:54px 50px 42px!important;
  border-radius:28px 0 0 28px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  overflow:hidden!important;
  box-shadow:-14px 18px 34px rgba(2,24,43,.10)!important;
}
html body.single-post .fk-article-template .fk-article > .fk-hero .fk-kicker,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-kicker{
  align-self:flex-start!important;
  margin:0 0 16px!important;
}
html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article-title,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article-title{
  max-width:100%!important;
  margin:0 0 20px!important;
  font-size:clamp(34px,3.1vw,48px)!important;
  line-height:1.08!important;
  letter-spacing:-.035em!important;
}
html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article__intro,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article__intro{
  max-width:100%!important;
  margin:0!important;
}
html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article__intro p,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article__intro p{
  font-size:17px!important;
  line-height:1.52!important;
}
html body.single-post .fk-article-template .fk-article > .fk-hero .fk-meta,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-meta{
  width:100%!important;
  margin-top:auto!important;
  padding-top:24px!important;
}
html body.single-post .fk-article-template .fk-article > .fk-article-featured-image,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-article-featured-image{
  grid-column:2!important;
  grid-row:1!important;
  width:100%!important;
  max-width:none!important;
  height:100%!important;
  min-height:490px!important;
  margin:0!important;
  padding:0!important;
  border-radius:0 28px 28px 0!important;
  overflow:hidden!important;
  box-shadow:14px 18px 34px rgba(2,24,43,.10)!important;
}
html body.single-post .fk-article-template .fk-article > .fk-article-featured-image img,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-article-featured-image img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:490px!important;
  object-fit:cover!important;
  object-position:center!important;
}
@media(max-width:900px){
  html body.single-post .fk-article-template .fk-article,
  html body.single-post #fixklar-gruender-wp .fk-article{
    grid-template-columns:1fr!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero{
    grid-column:1!important;
    grid-row:1!important;
    min-height:0!important;
    padding:38px 28px 32px!important;
    border-radius:24px 24px 0 0!important;
    box-shadow:0 -8px 28px rgba(2,24,43,.08)!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-article-featured-image,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-article-featured-image{
    grid-column:1!important;
    grid-row:2!important;
    height:300px!important;
    min-height:300px!important;
    border-radius:0 0 24px 24px!important;
    box-shadow:0 14px 28px rgba(2,24,43,.10)!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-article-featured-image img,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-article-featured-image img{
    height:300px!important;
    min-height:300px!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article-title,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article-title{
    font-size:clamp(30px,8vw,40px)!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-meta,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-meta{
    margin-top:20px!important;
  }
}
@media(min-width:901px){
  html body.single-post .fk-article-template .fk-article > .fk-hero,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero{
    min-height:420px!important;
    padding:36px 42px 32px!important;
    gap:0!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article-title,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article-title{
    font-size:clamp(30px,2.45vw,36px)!important;
    line-height:1.12!important;
    margin-bottom:16px!important;
    letter-spacing:-.025em!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-kicker,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-kicker{
    margin-bottom:14px!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article__intro p,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article__intro p{
    font-size:16px!important;
    line-height:1.48!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-meta,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-meta{
    padding-top:18px!important;
    margin-top:0!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-article-featured-image,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-article-featured-image,
  html body.single-post .fk-article-template .fk-article > .fk-article-featured-image img,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-article-featured-image img{
    min-height:420px!important;
  }
}
@media(max-width:900px){
  html body.single-post .fk-article-template .fk-article > .fk-hero,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero{
    padding:30px 24px 26px!important;
html body.single-post .fk-article .fk-hero .fk-meta{
  border-top:0!important;
}

    gap:0!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article-title,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article-title{
    font-size:clamp(28px,7.5vw,34px)!important;
    line-height:1.13!important;
    margin-bottom:15px!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-kicker,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-kicker{
    margin-bottom:13px!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-meta,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-meta{
    padding-top:16px!important;
    margin-top:0!important;
  }
}
html body.single-post .fk-article .fk-hero .fk-meta{
  border-top:0!important;
}
html body.single-post .fk-article-template .fk-module--text.fk-module--blue > .fk-module__header h2,
html body.single-post #fixklar-gruender-wp .fk-module--text.fk-module--blue > .fk-module__header h2{
  color:#163f5c!important;
  -webkit-text-fill-color:#163f5c!important;
}
html body.single-post .fk-article-template .fk-article > .fk-module--sources,
html body.single-post .fk-article-template .fk-article > .fk-module--faq,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-module--sources,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-module--faq{
  width:100%!important;
  max-width:none!important;
  box-sizing:border-box!important;
}
html body.single-post .fk-article-template .fk-module--links.fk-module--blue > .fk-module__header h2,
html body.single-post #fixklar-gruender-wp .fk-module--links.fk-module--blue > .fk-module__header h2{
  color:#0b2948!important;
  -webkit-text-fill-color:#0b2948!important;
}
html body.single-post .ultp-builder-wrap .fk-article-template .fk-article .fk-module--text.fk-module--blue > .fk-module__header > h2{
  color:#163f5c!important;
  -webkit-text-fill-color:#163f5c!important;
}
html body.single-post .fk-article-template .fk-article > .fk-module--checklist,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-module--checklist{
  width:100%!important;
  max-width:none!important;
  box-sizing:border-box!important;
}
html body.single-post .fk-article-template .fk-article > .fk-module--checklist.fk-module--blue > .fk-module__header > h2,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-module--checklist.fk-module--blue > .fk-module__header > h2{
  color:#163f5c!important;
  -webkit-text-fill-color:#163f5c!important;
}
html body.single-post:is(.postid-11166,.postid-11169,.postid-11167,.postid-17434,.postid-17827,.postid-17435,.postid-17436,.postid-17831,.postid-21629,.postid-21628,.postid-21630,.postid-21632,.postid-21631,.postid-17829,.postid-17830,.postid-17437,.postid-17438,.postid-11170,.postid-11168) .fk-article > .fk-article__key-points{
  margin:24px 0 24px!important;
}
html body.single-post:is(.postid-11166,.postid-11169,.postid-11167,.postid-17434,.postid-17827,.postid-17435,.postid-17436,.postid-17831,.postid-21629,.postid-21628,.postid-21630,.postid-21632,.postid-21631,.postid-17829,.postid-17830,.postid-17437,.postid-17438,.postid-11170,.postid-11168) .fk-article > .fk-module,
html body.single-post:is(.postid-11166,.postid-11169,.postid-11167,.postid-17434,.postid-17827,.postid-17435,.postid-17436,.postid-17831,.postid-21629,.postid-21628,.postid-21630,.postid-21632,.postid-21631,.postid-17829,.postid-17830,.postid-17437,.postid-17438,.postid-11170,.postid-11168) .fk-article > .fk-topic-tabs{
  margin-top:0!important;
  margin-bottom:24px!important;
}
html body.single-post:is(.postid-11166,.postid-11169,.postid-11167,.postid-17434,.postid-17827,.postid-17435,.postid-17436,.postid-17831,.postid-21629,.postid-21628,.postid-21630,.postid-21632,.postid-21631,.postid-17829,.postid-17830,.postid-17437,.postid-17438,.postid-11170,.postid-11168) .fk-article > p:empty{
  display:none!important;
  margin:0!important;
}
:root{
  --fk-ink:#0b2948;
  --fk-text:#3f586b;
  --fk-blue:#0d6fa6;
  --fk-blue-dark:#084b73;
  --fk-teal:#12877e;
  --fk-orange:#e08a16;

  --fk-line:#d5e2e9;
  --fk-soft:#edf6f9;
  --fk-shadow:0 14px 38px rgba(8,37,65,.10);
}

body.single-post .site-content{padding-top:30px!important;background:#f5f7f9}
body.single-post #primary,
body.single-post #main.site-main,
body.single-post article.ast-article-single,
body.single-post .entry-content{margin-top:0!important;padding-top:0!important}
.fk-article-template{width:min(1180px,calc(100% - 48px));margin:0 auto}
.fk-article{color:var(--fk-text);font-size:1.04rem;line-height:1.7}
.fk-article p:last-child{margin-bottom:0}

.fk-hero{
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);
  gap:24px 46px;
  margin:0 0 24px;
  padding:42px 46px;
  overflow:hidden;
  border:1px solid #cbdde7;
  border-radius:26px;
  background:#fff;
  box-shadow:var(--fk-shadow);
}
.fk-hero:before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:7px;
  background:linear-gradient(90deg,var(--fk-blue-dark),var(--fk-blue),var(--fk-teal));
}
.fk-hero>p:first-child{grid-column:1;margin:0}
html body.single-post .ultp-builderid-21619 .fk-article .fk-module--blue>.fk-module__header>h2,html body.single-post .ultp-builderid-21619 .fk-article .fk-module--blue>.fk-module__header>h3{color:#fff!important;background:none!important;-webkit-text-fill-color:#fff!important;opacity:1!important}

.fk-kicker{
  display:inline-flex;
  padding:7px 12px;
  border-radius:999px;
  background:#e8f4f8;
  color:var(--fk-blue-dark);
  font-size:.75rem;
  font-weight:850;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.fk-article-title{
  grid-column:1;
  max-width:none;
  margin:0;
  color:var(--fk-ink);
  font-size:clamp(2.35rem,3.7vw,3.25rem);
  line-height:1.07;
  letter-spacing:-.04em;
  text-wrap:balance;
}
.fk-article__intro{
  grid-column:2;
  grid-row:1/3;
  align-self:stretch;
  display:flex;
  align-items:center;
  margin:0;
  padding:27px;
  border:1px solid #bbd8e5;
  border-radius:19px;
  background:linear-gradient(145deg,#f7fcfd,#e7f4f8);
  color:#173f58!important;
  font-size:1.03rem;
  line-height:1.62;
}
.fk-hero .fk-article__intro .fk-lead{color:#173f58!important}
.fk-meta{grid-column:1/-1;padding-top:17px;border-top:1px solid #d9e5eb}
.fk-meta p{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;color:#667c8c;font-size:.84rem;font-weight:700}

.fk-article-featured-image{
  height:450px;
  margin:0 0 24px;
  overflow:hidden;
  border-radius:24px;
  box-shadow:var(--fk-shadow);
}
.fk-article-featured-image img{width:100%;height:100%;object-fit:cover}

.fk-article__key-points{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
  margin:0 0 24px;
}
.fk-key-point{
  display:grid;
  grid-template-columns:46px 1fr;
  gap:14px;
  min-width:0;
  padding:20px;
  border:1px solid var(--fk-line);
  border-radius:17px;
  background:#fff;
  box-shadow:0 8px 22px rgba(8,37,65,.06);
}
.fk-key-point__icon,.fk-module__icon{
  display:grid;
  place-items:center;
  width:44px;
  height:44px;
  border-radius:13px;
  background:#e4f3f6;
  color:var(--fk-blue-dark);
  font-size:1.2rem;
  font-weight:850;
}
.fk-key-point h2,.fk-module__card h3{margin:0 0 5px;color:var(--fk-ink);font-size:1.02rem;line-height:1.25}
.fk-key-point p,.fk-module__card p{margin:0;font-size:.92rem;line-height:1.52}

.fk-module{
  margin:22px 0;
  padding:28px 30px;
  border:1px solid var(--fk-line);
  border-radius:20px;
  background:#fff;
  box-shadow:0 9px 25px rgba(8,37,65,.06);
}
.fk-module__header h2,.fk-module>h2,.fk-article__cta h2{
  margin:0 0 11px;
  color:var(--fk-ink);
  font-size:clamp(1.42rem,2.2vw,2rem);
  line-height:1.18;
  letter-spacing:-.02em;
}
.fk-module__body>*:first-child{margin-top:0}

.fk-article__key-points+.fk-module{
  position:relative;
  display:grid;
  grid-template-columns:250px 1fr;
  gap:30px;
  margin:0 0 24px;
  padding:30px 34px 30px 94px;
  border:0;
  background:linear-gradient(135deg,#e7f4f8,#f8fbfc);
  box-shadow:none;
}
.fk-article__key-points+.fk-module:before{
  content:"✓";
  position:absolute;
  left:30px;
  top:30px;
  display:grid;
  place-items:center;
  width:44px;
  height:44px;
  border-radius:14px;
  background:var(--fk-teal);
  color:#fff;
  font-size:1.2rem;
  font-weight:900;
}

.fk-topic-tabs{margin:0 0 26px}
.fk-topic-tabs__nav{
  position:relative;
  z-index:2;
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:8px;
  margin:0 0 -1px;
}
.fk-topic-tab{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:64px;
  padding:12px 14px;
  border:1px solid #cbdce5;
  border-radius:14px 14px 0 0;
  background:#f8fafb;
  color:var(--fk-ink);
  font:inherit;
  font-size:.91rem;
  font-weight:800;
  line-height:1.25;
  cursor:pointer;
  transition:.18s ease;
}
.fk-topic-tab:before{content:"→";margin-right:9px;color:var(--fk-blue);font-size:1.15rem}
.fk-topic-tab:hover{background:#eef6f8}
.fk-topic-tab[aria-selected="true"]{
  border-color:#087a82;
  background:linear-gradient(135deg,#086d78,#0a8a8b);
  color:#fff;
  box-shadow:0 9px 20px rgba(8,111,120,.18);
}
.fk-topic-tab[aria-selected="true"]:before{color:#fff}
.fk-topic-tab[aria-selected="true"]:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:-8px;
  width:15px;
  height:15px;
  transform:translateX(-50%) rotate(45deg);
  background:#0a8588;
}
.fk-topic-panel{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:18px;
  padding:28px;
  border:1px solid #c9dce5;
  border-radius:0 0 22px 22px;
  background:#fff;
  box-shadow:var(--fk-shadow);
}
.fk-topic-panel[hidden]{display:none}
.fk-topic-panel>.fk-module{
  position:relative;
  min-width:0;
  margin:0;
  padding:24px 24px 24px 74px;
  border:1px solid #d7e3e9;
  border-radius:17px;
  box-shadow:none;
}
.fk-topic-panel>.fk-module:before{
  content:"✓";
  position:absolute;
  left:22px;
  top:22px;
  display:grid;
  place-items:center;
  width:36px;
  height:36px;
  border-radius:11px;
  background:#e1f2f5;
  color:#08737e;
  font-weight:900;
}
.fk-topic-panel>.fk-module--image{grid-column:1/-1;padding:0;overflow:hidden}
.fk-topic-panel>.fk-module--image:before{display:none}
.fk-topic-panel>.fk-module--image .fk-module__image{margin:0}
.fk-topic-panel>.fk-module--image img{width:100%;max-height:420px;object-fit:cover;border-radius:17px}
.fk-topic-panel>.fk-module--image figcaption{padding:10px 16px;margin:0;color:#677d8c;font-size:.83rem;text-align:center}
.fk-topic-panel--wide{grid-template-columns:1fr}
.fk-topic-panel--wide>.fk-module__body{columns:2;column-gap:34px}
.fk-topic-panel .fk-module__header h2{font-size:1.3rem}
.fk-topic-panel .fk-module__body{font-size:.96rem;line-height:1.68}
.fk-topic-panel .fk-module__body p{margin-top:0}

.fk-module__grid{display:grid;gap:15px;margin-top:18px}
.fk-columns-1{grid-template-columns:1fr}
.fk-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.fk-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.fk-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.fk-module__card{
  min-width:0;
  padding:20px;
  border:1px solid var(--fk-line);
  border-radius:16px;
  background:#fff;
}
.fk-module__card .fk-module__icon{margin-bottom:12px}

.fk-module--image{padding:0;overflow:hidden}
.fk-module--image .fk-module__image{margin:0}
.fk-module--image .fk-module__image img{width:100%;max-height:560px;object-fit:cover}
.fk-module--image figcaption{padding:9px 16px;color:#667d8d;font-size:.82rem;text-align:center}
.fk-module--steps{padding:36px;background:linear-gradient(135deg,#092c4a,#0a5670);color:#e0edf2;border:0}
.fk-module--steps .fk-module__header h2{color:#fff}
.fk-module--steps .fk-module__card{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.96)}
.fk-module--table,.fk-module--checklist,.fk-module--cards,.fk-module--faq,.fk-module--links{padding:34px}
.fk-module__table-wrap{margin-top:16px;overflow-x:auto;border:1px solid #c3d5e2;border-radius:14px}
.fk-module__table-wrap table{width:100%;margin:0;border-collapse:collapse;background:#fff;font-size:.94rem}
.fk-module__table-wrap td{padding:13px 14px;border-bottom:1px solid #d8e4ec;vertical-align:top}
.fk-module__table-wrap tr:last-child td{border-bottom:0}
.fk-module__table-wrap td:first-child{color:var(--fk-ink);font-weight:800}
.fk-module__checklist,.fk-module__links{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}
.fk-module__checklist li{position:relative;padding:12px 15px 12px 48px;border:1px solid #c8d9e6;border-radius:12px;background:#fff}
.fk-module__checklist li:before{content:"✓";position:absolute;left:14px;top:11px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--fk-teal);color:#fff;font-size:.78rem;font-weight:900}
.fk-module__links a{display:block;padding:11px 14px;border-radius:10px;background:#edf6fb;color:var(--fk-blue-dark);font-weight:750;text-decoration:none}
.fk-module--tip,.fk-module--info,.fk-module--warning,.fk-module--error,.fk-module--quote{border-left:6px solid var(--fk-teal)}
.fk-module--warning{border-left-color:var(--fk-orange);background:#fff8ec}
.fk-module--error{border-left-color:#c2413b;background:#fff2f1}
.fk-module--quote{border-left-color:#6d63b8;background:#f6f4ff}
.fk-faq-item{margin-top:10px;border:1px solid #c6d8e5;border-radius:13px;background:#fff;overflow:hidden}
.fk-faq-item summary{padding:15px 17px;color:var(--fk-ink);font-weight:800;cursor:pointer}
.fk-faq-item>div{padding:0 17px 16px}

.fk-article__cta{
  position:relative;
  margin:25px 0 34px;
  padding:40px;
  overflow:hidden;
  border:0;
  border-radius:24px;
  background:linear-gradient(135deg,#0b3554,#0b7581);
  box-shadow:0 18px 40px rgba(7,47,72,.2);
  color:#fff;
  text-align:center;
}
.fk-article__cta h2{color:#fff}
.fk-article__cta-button{display:inline-flex;margin-top:15px;padding:12px 22px;border-radius:11px;background:#f5a21a;color:#172838!important;font-weight:850;text-decoration:none!important}
.fk-article-system-notice{padding:16px;border:2px dashed #d97706;border-radius:12px;background:#fff7e8;color:#713f12}
.fk-article .fk-hero .fk-article-title{
  color:var(--fk-ink)!important;
  font-size:clamp(2.1rem,3.2vw,2.75rem)!important;
  line-height:1.09!important;
}
.fk-article .fk-hero .fk-meta,
.fk-article .fk-hero .fk-meta p,
.fk-article .fk-hero .fk-meta span{color:#667c8c!important}
.fk-article .fk-topic-tabs .fk-topic-tab{
  border:1px solid #cbdce5!important;
  background:#f8fafb!important;
  color:var(--fk-ink)!important;
  box-shadow:none!important;
}
.fk-article .fk-topic-tabs .fk-topic-tab[aria-selected="true"]{
  border-color:#087a82!important;
  background:linear-gradient(135deg,#086d78,#0a8a8b)!important;
  color:#fff!important;
  box-shadow:0 9px 20px rgba(8,111,120,.18)!important;
}
.fk-topic-panel>.fk-module--text{
  display:block!important;
  min-height:0!important;
  padding:24px 24px 24px 74px!important;
  overflow:visible!important;
  background:#fff!important;
}
.fk-topic-panel>.fk-module--text .fk-module__header{
  display:block!important;
  min-height:0!important;
  padding:0!important;
  overflow:visible!important;
  background:transparent!important;
  color:var(--fk-ink)!important;
}
.fk-topic-panel>.fk-module--text .fk-module__header:before,
.fk-topic-panel>.fk-module--text .fk-module__header:after{display:none!important}
.fk-topic-panel>.fk-module--text .fk-module__header h2{
  margin:0 0 11px!important;
  color:var(--fk-ink)!important;
  font-size:1.3rem!important;
}
.fk-topic-panel>.fk-module--text .fk-module__body{
  padding:0!important;
  columns:1!important;
  color:var(--fk-text)!important;
}

@media(max-width:1023px){
  .fk-article-template{width:min(100% - 28px,1180px)}
  .fk-hero{grid-template-columns:1fr;padding:30px}
  .fk-hero>p:first-child,.fk-article-title,.fk-article__intro,.fk-meta{grid-column:1;grid-row:auto}
  .fk-topic-tabs__nav{display:flex;overflow-x:auto;padding-bottom:5px}
  .fk-topic-tab{flex:0 0 210px;border-radius:14px}
  .fk-topic-tab[aria-selected="true"]:after{display:none}
  .fk-topic-panel{border-radius:20px}
}
@media(max-width:760px){
  body.single-post .site-content{padding-top:20px!important}
  .fk-article-template{width:min(100% - 20px,1180px)}
  .fk-hero{padding:24px 19px;border-radius:20px}
  .fk-article-title{font-size:clamp(1.9rem,9vw,2.5rem)}
  .fk-article__intro{padding:20px}
  .fk-article-featured-image{height:280px;border-radius:18px}
  .fk-article__key-points{grid-template-columns:1fr}
  .fk-article__key-points+.fk-module{grid-template-columns:1fr;padding:76px 20px 22px}
  .fk-article__key-points+.fk-module:before{left:20px;top:20px}
  .fk-topic-panel{grid-template-columns:1fr;padding:16px}
  .fk-topic-panel>.fk-module{padding:64px 19px 20px}
  .fk-topic-panel>.fk-module:before{left:19px;top:18px}
  .fk-topic-panel--wide>.fk-module__body{columns:1}
  .fk-columns-2,.fk-columns-3,.fk-columns-4{grid-template-columns:1fr}
  .fk-module,.fk-module--steps,.fk-module--table,.fk-module--checklist,.fk-module--cards,.fk-module--faq,.fk-module--links{padding:21px 18px}
  .fk-article__cta{padding:30px 20px}
}
.fk-article .fk-module--steps .fk-module__icon{
  display:grid!important;
  place-items:center!important;
  width:54px!important;
  height:54px!important;
  border:1px solid #c7e5eb!important;
  border-radius:16px!important;
  background:linear-gradient(145deg,#eefbfc,#dff2f5)!important;
  color:#075d78!important;
  font-size:1.5rem!important;
  line-height:1!important;
  box-shadow:0 8px 20px rgba(5,71,93,.09)!important;
}
.fk-article .fk-module--steps .fk-module__card{
  position:relative;
  border:1px solid #d7e4ea!important;
  border-top:4px solid #1591a3!important;
  background:#fff!important;
  box-shadow:0 10px 28px rgba(8,52,75,.08)!important;
}
.fk-article .fk-module--steps .fk-module__card:nth-child(2){border-top-color:#2c78b8!important}
.fk-article .fk-module--steps .fk-module__card:nth-child(3){border-top-color:#6758b8!important}
.fk-article .fk-module--steps .fk-module__card:nth-child(4){border-top-color:#d98723!important}
.fk-article .fk-module--steps .fk-module__card:nth-child(5){border-top-color:#26865b!important}
.fk-article .fk-module--steps .fk-module__card h3{color:#0b2948!important}
.fk-article .fk-module--steps .fk-module__card p{color:#4b6374!important;opacity:1!important}

.fk-article .fk-module--links .fk-module__links{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  margin:22px 0 0!important;
  padding:0!important;
  list-style:none!important;
}
.fk-article .fk-module--links .fk-module__links li{margin:0!important}
.fk-article .fk-module--links .fk-module__links a{
  display:flex!important;
  align-items:center!important;
  min-height:88px!important;
  padding:18px!important;
  border:1px solid #d8e5eb!important;
  border-radius:16px!important;
  background:#fff!important;
  color:#0b466c!important;
  font-weight:800!important;
  line-height:1.35!important;
  text-decoration:none!important;
  box-shadow:0 8px 22px rgba(8,52,75,.07)!important;
  transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important;
}
.fk-article .fk-module--links .fk-module__links a:hover{
  transform:translateY(-2px);
  border-color:#1591a3!important;
  box-shadow:0 12px 28px rgba(8,52,75,.12)!important;
}
.fk-article .fk-module--links .fk-module__links a:before{
  display:grid;
  flex:0 0 42px;
  width:42px;
  height:42px;
  margin-right:12px;
  place-items:center;
  border-radius:12px;
  background:#e8f6f7;
  font-size:1.15rem;
}
.fk-article .fk-module--links .fk-module__links li:nth-child(1) a:before{content:'🔍'}
.fk-article .fk-module--links .fk-module__links li:nth-child(2) a:before{content:'📄'}
.fk-article .fk-module--links .fk-module__links li:nth-child(3) a:before{content:'🗓️'}
.fk-article .fk-module--links .fk-module__links li:nth-child(4) a:before{content:'🧴'}
.fk-article .fk-module--links .fk-module__links li:nth-child(5) a:before{content:'🔑'}
.fk-article .fk-module--links .fk-module__links li:nth-child(6) a:before{content:'✅'}
.fk-article .fk-module__body a{
  color:#087a82!important;
  font-weight:750!important;
  text-decoration:underline!important;
  text-decoration-thickness:1.5px!important;
  text-underline-offset:3px!important;
	}
.fk-article .fk-article__cta {
  display: none !important;
	

}
body.single-post .fk-article .fk-hero{
  position:relative!important;
  display:block!important;
  margin:0 0 28px!important;
  padding:58px 62px 38px!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:26px!important;
  background:linear-gradient(112deg,#082846 0%,#0b3557 52%,#134f72 100%)!important;
  box-shadow:0 20px 46px rgba(6,35,61,.16)!important;
  color:#fff!important;
}
body.single-post .fk-article .fk-hero:before{
  content:""!important;
  position:absolute!important;
  z-index:0!important;
  top:auto!important;
  right:34px!important;
  bottom:-92px!important;
  left:auto!important;
  width:220px!important;
  height:220px!important;
  border:34px solid rgba(72,146,185,.16)!important;
  border-radius:50%!important;
  background:transparent!important;
}
body.single-post .fk-article .fk-hero>*{
  position:relative!important;
  z-index:1!important;
}
body.single-post .fk-article .fk-hero>p:first-child{
  margin:0 0 22px!important;
}
body.single-post .fk-article .fk-kicker{
  display:inline-flex!important;
  align-items:center!important;
  padding:7px 14px!important;
  border:1px solid rgba(255,255,255,.25)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.07)!important;
  color:#fff!important;
  font-size:.75rem!important;
  font-weight:850!important;
  letter-spacing:.075em!important;
}
body.single-post .fk-article .fk-article-title{
  max-width:920px!important;
  margin:0!important;
  color:#fff!important;
  font-size:clamp(2.65rem,5.1vw,4.45rem)!important;
  line-height:1.01!important;
  letter-spacing:-.045em!important;
  text-wrap:balance!important;
}
body.single-post .fk-article .fk-article__intro{
  display:block!important;
  max-width:900px!important;
  margin:24px 0 0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:rgba(255,255,255,.91)!important;
  font-size:1.08rem!important;
  line-height:1.68!important;
}
body.single-post .fk-article .fk-hero .fk-article__intro,
body.single-post .fk-article .fk-hero .fk-article__intro .fk-lead,
body.single-post .fk-article .fk-hero .fk-article__intro p{
  color:rgba(255,255,255,.91)!important;
}
body.single-post .fk-article .fk-meta{
  margin:28px 0 0!important;
  padding:19px 0 0!important;
  border-top:1px solid rgba(255,255,255,.18)!important;
}
body.single-post .fk-article .fk-meta p{
  gap:8px 24px!important;
  color:rgba(255,255,255,.72)!important;
  font-size:.84rem!important;
  font-weight:700!important;
}
body.single-post .fk-article .fk-meta p *{
  color:inherit!important;
}
@media(max-width:760px){
  body.single-post .fk-article .fk-hero{
    padding:34px 22px 26px!important;
    border-radius:20px!important;
  }
  body.single-post .fk-article .fk-hero:before{
    right:-58px!important;
    bottom:-82px!important;
    width:170px!important;
    height:170px!important;
    border-width:26px!important;
  }
  body.single-post .fk-article .fk-article-title{
    font-size:clamp(2rem,9.5vw,3rem)!important;
    line-height:1.06!important;
  }
  body.single-post .fk-article .fk-article__intro{
    margin-top:19px!important;
    font-size:1rem!important;
    line-height:1.58!important;
  }
  body.single-post .fk-article .fk-meta{
    margin-top:23px!important;
    padding-top:16px!important;
  }
}

@media(min-width:761px){
  .fk-article .fk-module--steps .fk-module__grid{
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
  }
  .fk-article .fk-module--steps .fk-module__card{grid-column:span 2}
  .fk-article .fk-module--steps .fk-module__card:nth-child(4),
  .fk-article .fk-module--steps .fk-module__card:nth-child(5){grid-column:span 3}
}
@media(max-width:900px){
  .fk-article .fk-module--links .fk-module__links{grid-template-columns:1fr 1fr!important}
}
@media(max-width:600px){
  .fk-article .fk-module--links .fk-module__links{grid-template-columns:1fr!important}
  .fk-article .fk-module--steps .fk-module__grid{grid-template-columns:1fr!important}
  .fk-article .fk-module--steps .fk-module__card{grid-column:auto!important}
}
@media (min-width:901px){
html body.single-post .fk-article header.fk-hero{min-height:0!important;height:auto!important;padding:46px 58px 36px!important;border-radius:28px!important}
html body.single-post .fk-article header.fk-hero h1.fk-article-title{max-width:940px!important;font-size:48px!important;line-height:1.08!important;letter-spacing:-.035em!important}
html body.single-post .fk-article header.fk-hero .fk-article__intro{max-width:880px!important;margin-top:20px!important;font-size:15px!important;line-height:1.55!important}
html body.single-post .fk-article header.fk-hero .fk-article__intro,
html body.single-post .fk-article header.fk-hero .fk-article__intro .fk-lead,
html body.single-post .fk-article header.fk-hero .fk-article__intro p{font-size:18px !important;line-height:1.48!important;max-width:760px!important}

html body.single-post .fk-article header.fk-hero .fk-meta{margin-top:22px!important;padding-top:16px!important}
}
.fk-article > .fk-article__key-points + .fk-module--text{display:grid!important;grid-template-columns:minmax(230px,.7fr) minmax(0,1.7fr)!important;align-items:center!important;gap:34px!important;padding:32px 36px!important;background:linear-gradient(110deg,#eff7ff,#fff)!important;border:1px solid #bed7ed!important;border-radius:24px!important}
.fk-article > .fk-article__key-points + .fk-module--text .fk-module__header{margin:0!important;padding:0!important;border:0!important}
.fk-article > .fk-article__key-points + .fk-module--text .fk-module__header:before{content:'💡';display:grid;place-items:center;width:54px;height:54px;margin-bottom:15px;border-radius:16px;background:#fff;border:1px solid #c8dff0;font-size:25px}
.fk-article > .fk-article__key-points + .fk-module--text .fk-module__body{margin:0!important;padding:0!important}
@media(max-width:900px){.fk-article > .fk-article__key-points + .fk-module--text{grid-template-columns:1fr!important;gap:14px!important}}
.fk-topic-panel > p:empty{display:none!important}
@media (min-width:761px){
  .fk-topic-panel > .fk-module:first-of-type:nth-last-of-type(3) ~ .fk-module:last-of-type{
    grid-column:1 / -1!important;
  }
}
.fk-article .fk-module--links .fk-module__links a{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  gap:14px!important;
  padding:18px!important;
  text-indent:0!important;
}
.fk-article .fk-module--links .fk-module__links a:before{
  position:static!important;
  inset:auto!important;
  top:auto!important;
  right:auto!important;
  bottom:auto!important;
  left:auto!important;
  transform:none!important;
  float:none!important;
  flex:0 0 42px!important;
  width:42px!important;
  height:42px!important;
  margin:0!important;
}
@media(max-width:600px){
  .fk-article .fk-module--links .fk-module__links a{
    gap:12px!important;
    padding:16px!important;
  }
}
html body.single-post #fixklar-gruender-wp .fk-article .fk-module--links .fk-module__links > li > a,
html body.single-post .fk-article-template .fk-article .fk-module--links .fk-module__links > li > a{
  position:relative!important;
  display:grid!important;
  grid-template-columns:42px minmax(0,1fr)!important;
  grid-auto-flow:column!important;
  align-items:center!important;
  justify-content:stretch!important;
  column-gap:14px!important;
  min-width:0!important;
  padding:18px!important;
  text-indent:0!important;
  white-space:normal!important;
  overflow:visible!important;
  overflow-wrap:anywhere!important;
}
html body.single-post #fixklar-gruender-wp .fk-article .fk-module--links .fk-module__links > li > a::before,
html body.single-post .fk-article-template .fk-article .fk-module--links .fk-module__links > li > a::before{
  position:static!important;
  inset:auto!important;
  transform:none!important;
  float:none!important;
  grid-column:1!important;
  grid-row:1!important;
  align-self:center!important;
  justify-self:start!important;
  box-sizing:border-box!important;
  display:grid!important;
  place-items:center!important;
  width:42px!important;
  min-width:42px!important;
  max-width:42px!important;
  height:42px!important;
  margin:0!important;
}
html body.single-post #fixklar-gruender-wp .fk-article .fk-module--links .fk-module__links > li > a::after,
html body.single-post .fk-article-template .fk-article .fk-module--links .fk-module__links > li > a::after{
  content:none!important;
  display:none!important;
}
html body.single-post #fixklar-gruender-wp .fk-article .fk-module--steps > .fk-module__header h2,
html body.single-post #fixklar-gruender-wp .fk-article .fk-module--steps > h2,
html body.single-post .fk-article-template .fk-article .fk-module--steps > .fk-module__header h2,
html body.single-post .fk-article-template .fk-article .fk-module--steps > h2{
  color:#fff!important;
  opacity:1!important;
  -webkit-text-fill-color:#fff!important;
}
html body.single-post #fixklar-gruender-wp .fk-article .fk-module--steps > .fk-module__header .fk-module__eyebrow,
html body.single-post .fk-article-template .fk-article .fk-module--steps > .fk-module__header .fk-module__eyebrow{

  color:rgba(255,255,255,.9)!important;
}

@media(max-width:600px){
  html body.single-post #fixklar-gruender-wp .fk-article .fk-module--links .fk-module__links > li > a,
  html body.single-post .fk-article-template .fk-article .fk-module--links .fk-module__links > li > a{
    grid-template-columns:40px minmax(0,1fr)!important;
    column-gap:12px!important;
    padding:16px!important;
  }
}
html body.single-post #fixklar-gruender-wp .fk-topic-panel > .fk-module--steps::before,
html body.single-post .fk-article-template .fk-topic-panel > .fk-module--steps::before{
  content:none!important;
  display:none!important;
}
html body.single-post .fk-article-template .fk-module--links,
html body.single-post #fixklar-gruender-wp .fk-module--links{
  padding:20px!important;
}
html body.single-post .fk-article-template .fk-module--links .fk-module__links,
html body.single-post #fixklar-gruender-wp .fk-module--links .fk-module__links{
  margin-top:14px!important;
}
html body.single-post .fk-article-template .fk-module--links .fk-module__links > li > a,
html body.single-post #fixklar-gruender-wp .fk-module--links .fk-module__links > li > a{
  min-height:0!important;
  padding:14px 16px!important;
}
html body.single-post .fk-article-template .fk-topic-panel > .fk-module:not(.fk-module--image),
html body.single-post #fixklar-gruender-wp .fk-topic-panel > .fk-module:not(.fk-module--image){
  padding-top:24px!important;
  padding-bottom:24px!important;
}
html body.single-post .fk-article-template .fk-module__card,
html body.single-post #fixklar-gruender-wp .fk-module__card,
html body.single-post .fk-article-template .fk-key-point,
html body.single-post #fixklar-gruender-wp .fk-key-point{
  padding-top:20px!important;
  padding-bottom:20px!important;
}
@media(max-width:760px){
  html body.single-post .fk-article-template .fk-topic-panel > .fk-module:not(.fk-module--image),
  html body.single-post #fixklar-gruender-wp .fk-topic-panel > .fk-module:not(.fk-module--image){
    padding:20px 19px 20px 68px!important;
  }
  html body.single-post .fk-article-template .fk-topic-panel > .fk-module:not(.fk-module--image)::before,
  html body.single-post #fixklar-gruender-wp .fk-topic-panel > .fk-module:not(.fk-module--image)::before{
    left:19px!important;
    top:20px!important;
  }
  html body.single-post .fk-article-template .fk-article__key-points + .fk-module,
  html body.single-post #fixklar-gruender-wp .fk-article__key-points + .fk-module{
    padding:22px 20px 22px 76px!important;
  }
  html body.single-post .fk-article-template .fk-article__key-points + .fk-module::before,
  html body.single-post #fixklar-gruender-wp .fk-article__key-points + .fk-module::before{
    left:20px!important;
    top:22px!important;
  }
}
html body.single-post .fk-article-template .fk-module--links > .fk-module__header,
html body.single-post #fixklar-gruender-wp .fk-module--links > .fk-module__header{
  display:none!important;
}
html body.single-post .fk-article-template .fk-module--links > .fk-module__links,
html body.single-post #fixklar-gruender-wp .fk-module--links > .fk-module__links{
  margin-top:0!important;
}
html body.single-post .fk-article-template .fk-module--steps.fk-module--blue .fk-module__card h3,
html body.single-post #fixklar-gruender-wp .fk-module--steps.fk-module--blue .fk-module__card h3{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  opacity:1!important;
}
html body.single-post .fk-article-template .fk-module--steps.fk-module--blue .fk-module__card p,
html body.single-post #fixklar-gruender-wp .fk-module--steps.fk-module--blue .fk-module__card p{
  color:#d8e7ef!important;
  -webkit-text-fill-color:#d8e7ef!important;
  opacity:1!important;
}
html body.single-post .fk-article-template > .fk-module--image,
html body.single-post .fk-article > .fk-module--image,
html body.single-post #fixklar-gruender-wp > .fk-module--image{
  width:calc(100% - 40px)!important;
  max-width:calc(100% - 40px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
html body.single-post .fk-article-template .fk-topic-panel > .fk-module--image,
html body.single-post #fixklar-gruender-wp .fk-topic-panel > .fk-module--image{
  width:100%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
}
@media(max-width:760px){
  html body.single-post .fk-article-template > .fk-module--image,
  html body.single-post .fk-article > .fk-module--image,
  html body.single-post #fixklar-gruender-wp > .fk-module--image{
    width:calc(100% - 24px)!important;
    max-width:calc(100% - 24px)!important;
  }
}
html body.single-post .fk-article-template .fk-article,
html body.single-post #fixklar-gruender-wp .fk-article{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:0!important;
  align-items:stretch!important;
}
html body.single-post .fk-article-template .fk-article > *,
html body.single-post #fixklar-gruender-wp .fk-article > *{
  grid-column:1 / -1;
}
html body.single-post .fk-article-template .fk-article > .fk-hero,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero{
  grid-column:1!important;
  grid-row:1!important;
  width:100%!important;
  max-width:none!important;
  min-height:490px!important;
  margin:0!important;
  padding:54px 50px 42px!important;
  border-radius:28px 0 0 28px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  overflow:hidden!important;
  box-shadow:-14px 18px 34px rgba(2,24,43,.10)!important;
}
html body.single-post .fk-article-template .fk-article > .fk-hero .fk-kicker,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-kicker{
  align-self:flex-start!important;
  margin:0 0 16px!important;
}
html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article-title,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article-title{
  max-width:100%!important;
  margin:0 0 20px!important;
  font-size:clamp(34px,3.1vw,48px)!important;
  line-height:1.08!important;
  letter-spacing:-.035em!important;
}
html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article__intro,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article__intro{
  max-width:100%!important;
  margin:0!important;
}
html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article__intro p,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article__intro p{
  font-size:17px!important;
  line-height:1.52!important;
}
html body.single-post .fk-article-template .fk-article > .fk-hero .fk-meta,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-meta{
  width:100%!important;
  margin-top:auto!important;
  padding-top:24px!important;
}
html body.single-post .fk-article-template .fk-article > .fk-article-featured-image,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-article-featured-image{
  grid-column:2!important;
  grid-row:1!important;
  width:100%!important;
  max-width:none!important;
  height:100%!important;
  min-height:490px!important;
  margin:0!important;
  padding:0!important;
  border-radius:0 28px 28px 0!important;
  overflow:hidden!important;
  box-shadow:14px 18px 34px rgba(2,24,43,.10)!important;
}
html body.single-post .fk-article-template .fk-article > .fk-article-featured-image img,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-article-featured-image img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:490px!important;
  object-fit:cover!important;
  object-position:center!important;
}
@media(max-width:900px){
  html body.single-post .fk-article-template .fk-article,
  html body.single-post #fixklar-gruender-wp .fk-article{
    grid-template-columns:1fr!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero{
    grid-column:1!important;
    grid-row:1!important;
    min-height:0!important;
    padding:38px 28px 32px!important;
    border-radius:24px 24px 0 0!important;
    box-shadow:0 -8px 28px rgba(2,24,43,.08)!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-article-featured-image,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-article-featured-image{
    grid-column:1!important;
    grid-row:2!important;
    height:300px!important;
    min-height:300px!important;
    border-radius:0 0 24px 24px!important;
    box-shadow:0 14px 28px rgba(2,24,43,.10)!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-article-featured-image img,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-article-featured-image img{
    height:300px!important;
    min-height:300px!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article-title,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article-title{
    font-size:clamp(30px,8vw,40px)!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-meta,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-meta{
    margin-top:20px!important;
  }
}
@media(min-width:901px){
  html body.single-post .fk-article-template .fk-article > .fk-hero,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero{
    min-height:420px!important;
    padding:36px 42px 32px!important;
    gap:0!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article-title,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article-title{
    font-size:clamp(30px,2.45vw,36px)!important;
    line-height:1.12!important;
    margin-bottom:16px!important;
    letter-spacing:-.025em!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-kicker,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-kicker{
    margin-bottom:14px!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article__intro p,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article__intro p{
    font-size:16px!important;
    line-height:1.48!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-meta,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-meta{
    padding-top:18px!important;
    margin-top:0!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-article-featured-image,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-article-featured-image,
  html body.single-post .fk-article-template .fk-article > .fk-article-featured-image img,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-article-featured-image img{
    min-height:420px!important;
  }
}
@media(max-width:900px){
  html body.single-post .fk-article-template .fk-article > .fk-hero,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero{
    padding:30px 24px 26px!important;
html body.single-post .fk-article .fk-hero .fk-meta{
  border-top:0!important;
}

    gap:0!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-article-title,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-article-title{
    font-size:clamp(28px,7.5vw,34px)!important;
    line-height:1.13!important;
    margin-bottom:15px!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-kicker,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-kicker{
    margin-bottom:13px!important;
  }
  html body.single-post .fk-article-template .fk-article > .fk-hero .fk-meta,
  html body.single-post #fixklar-gruender-wp .fk-article > .fk-hero .fk-meta{
    padding-top:16px!important;
    margin-top:0!important;
  }
}
html body.single-post .fk-article .fk-hero .fk-meta{
  border-top:0!important;
}
html body.single-post .fk-article-template .fk-module--text.fk-module--blue > .fk-module__header h2,
html body.single-post #fixklar-gruender-wp .fk-module--text.fk-module--blue > .fk-module__header h2{
  color:#163f5c!important;
  -webkit-text-fill-color:#163f5c!important;
}
html body.single-post .fk-article-template .fk-article > .fk-module--sources,
html body.single-post .fk-article-template .fk-article > .fk-module--faq,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-module--sources,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-module--faq{
  width:100%!important;
  max-width:none!important;
  box-sizing:border-box!important;
}
html body.single-post .fk-article-template .fk-module--links.fk-module--blue > .fk-module__header h2,
html body.single-post #fixklar-gruender-wp .fk-module--links.fk-module--blue > .fk-module__header h2{
  color:#0b2948!important;
  -webkit-text-fill-color:#0b2948!important;
}
html body.single-post .ultp-builder-wrap .fk-article-template .fk-article .fk-module--text.fk-module--blue > .fk-module__header > h2{
  color:#163f5c!important;
  -webkit-text-fill-color:#163f5c!important;
}
html body.single-post .fk-article-template .fk-article > .fk-module--checklist,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-module--checklist{
  width:100%!important;
  max-width:none!important;
  box-sizing:border-box!important;
}
html body.single-post .fk-article-template .fk-article > .fk-module--checklist.fk-module--blue > .fk-module__header > h2,
html body.single-post #fixklar-gruender-wp .fk-article > .fk-module--checklist.fk-module--blue > .fk-module__header > h2{
  color:#163f5c!important;
  -webkit-text-fill-color:#163f5c!important;
}
html body.single-post:is(.postid-11166,.postid-11169,.postid-11167,.postid-17434,.postid-17827,.postid-17435,.postid-17436,.postid-17831,.postid-21629,.postid-21628,.postid-21630,.postid-21632,.postid-21631,.postid-17829,.postid-17830,.postid-17437,.postid-17438,.postid-11170,.postid-11168) .fk-article > .fk-article__key-points{
  margin:24px 0 24px!important;
}
html body.single-post:is(.postid-11166,.postid-11169,.postid-11167,.postid-17434,.postid-17827,.postid-17435,.postid-17436,.postid-17831,.postid-21629,.postid-21628,.postid-21630,.postid-21632,.postid-21631,.postid-17829,.postid-17830,.postid-17437,.postid-17438,.postid-11170,.postid-11168) .fk-article > .fk-module,
html body.single-post:is(.postid-11166,.postid-11169,.postid-11167,.postid-17434,.postid-17827,.postid-17435,.postid-17436,.postid-17831,.postid-21629,.postid-21628,.postid-21630,.postid-21632,.postid-21631,.postid-17829,.postid-17830,.postid-17437,.postid-17438,.postid-11170,.postid-11168) .fk-article > .fk-topic-tabs{
  margin-top:0!important;
  margin-bottom:24px!important;
}
html body.single-post:is(.postid-11166,.postid-11169,.postid-11167,.postid-17434,.postid-17827,.postid-17435,.postid-17436,.postid-17831,.postid-21629,.postid-21628,.postid-21630,.postid-21632,.postid-21631,.postid-17829,.postid-17830,.postid-17437,.postid-17438,.postid-11170,.postid-11168) .fk-article > p:empty{
  display:none!important;
  margin:0!important;
}
html body.single-post:is(.postid-11166,.postid-11169,.postid-11167,.postid-17434,.postid-17827,.postid-17435,.postid-17436,.postid-17831,.postid-21629,.postid-21628,.postid-21630,.postid-21632,.postid-21631,.postid-17829,.postid-17830,.postid-17437,.postid-17438,.postid-11170,.postid-11168) .fk-article > .fk-article__key-points{
  margin:24px 0 24px!important;
}
html body.single-post:is(.postid-11166,.postid-11169,.postid-11167,.postid-17434,.postid-17827,.postid-17435,.postid-17436,.postid-17831,.postid-21629,.postid-21628,.postid-21630,.postid-21632,.postid-21631,.postid-17829,.postid-17830,.postid-17437,.postid-17438,.postid-11170,.postid-11168) .fk-article > .fk-module,
html body.single-post:is(.postid-11166,.postid-11169,.postid-11167,.postid-17434,.postid-17827,.postid-17435,.postid-17436,.postid-17831,.postid-21629,.postid-21628,.postid-21630,.postid-21632,.postid-21631,.postid-17829,.postid-17830,.postid-17437,.postid-17438,.postid-11170,.postid-11168) .fk-article > .fk-topic-tabs{
  margin-top:0!important;
  margin-bottom:24px!important;
}
html body.single-post:is(.postid-11166,.postid-11169,.postid-11167,.postid-17434,.postid-17827,.postid-17435,.postid-17436,.postid-17831,.postid-21629,.postid-21628,.postid-21630,.postid-21632,.postid-21631,.postid-17829,.postid-17830,.postid-17437,.postid-17438,.postid-11170,.postid-11168) .fk-article > p:empty{
  display:none!important;
  margin:0!important;
}
