.fk-blog-page { --blog-blue:var(--fk-blue,#0236FF); --blog-blue-dark:var(--fk-blue-dark); --blog-orange:#ff6302; --blog-text:#152033; --blog-muted:#667085; --blog-border:color-mix(in srgb, var(--fk-blue) 15%, white); color:var(--blog-text); background:#fff; }
.fk-blog-page .fk-container,.fk-article-page .fk-container { width:100%; max-width:var(--fk-container); margin-inline:auto; padding-inline:var(--fk-gutter); }
.fk-blog-hero { min-height:232px; overflow:hidden; border-bottom:1px solid color-mix(in srgb, var(--fk-blue) 9.5%, white); background:linear-gradient(100deg,#fff 43%,color-mix(in srgb, var(--fk-blue) 4.7%, white) 100%); }
.fk-blog-hero__inner { min-height:232px; display:flex; align-items:center; gap:46px; }
.fk-blog-hero__content { width:52%; padding-block:26px 18px; position:relative; z-index:2; }
.fk-blog-hero h1 { margin:0 0 8px; color:var(--blog-blue); font-size:42px; line-height:1.35; font-weight:800; letter-spacing:-1.4px; }
.fk-blog-hero p { max-width:510px; margin:0; color:#5d6675; font-size:14px; line-height:2; }
.fk-blog-search { width:min(490px,100%); height:38px; margin-top:16px; display:flex; align-items:center; border:1px solid var(--blog-border); border-radius:999px; background:#fff; transition:.2s; }
.fk-blog-search:focus-within { border-color:var(--blog-blue); box-shadow:0 0 0 3px color-mix(in srgb, var(--fk-blue) 12%, transparent); }
.fk-blog-search input { min-width:0; flex:1; height:100%; padding:0 18px; border:0; outline:0; background:transparent; color:var(--blog-text); font:inherit; font-size:14px; }
.fk-blog-search input::placeholder { color:#a0aabd; }
.fk-blog-search button { width:42px; height:100%; border:0; background:transparent; color:#4d5a6c; cursor:pointer; }
.fk-blog-hero__visual { width:48%; height:232px; position:relative; display:grid; place-items:center; overflow:hidden; }
.fk-blog-hero__visual:before { content:""; position:absolute; inset:18px 4px 18px 28px; border-radius:34% 66% 48% 52% / 42% 36% 64% 58%; background:radial-gradient(circle at 60% 38%,color-mix(in srgb, var(--fk-blue) 14.2%, white),color-mix(in srgb, var(--fk-blue) 2.8%, white) 67%); }
.fk-blog-hero__visual img { width:78%; height:78%; position:relative; z-index:1; border-radius:0; object-fit:cover; filter:saturate(.85); box-shadow:none; transform:translateX(-24px); }
.fk-blog-hero__orbit { width:118px; height:118px; position:absolute; z-index:2; top:54px; right:12px; display:grid; place-items:center; color:var(--blog-blue); border:1px solid color-mix(in srgb, var(--fk-blue) 25%, transparent); border-radius:50%; background:rgba(255,255,255,.84); box-shadow:0 8px 20px color-mix(in srgb, var(--fk-blue) 10%, transparent); }
.fk-blog-hero__orbit:before,.fk-blog-hero__orbit:after { content:""; position:absolute; border:1px dashed color-mix(in srgb, var(--fk-blue) 25%, transparent); border-radius:50%; }
.fk-blog-hero__orbit:before { inset:12px; }.fk-blog-hero__orbit:after { inset:-15px; }
.fk-blog-hero__orbit>i { font-size:54px; }.fk-blog-hero__orbit .dot { width:8px; height:8px; position:absolute; border-radius:50%; background:var(--blog-orange); box-shadow:0 0 0 4px rgba(255,99,2,.13); }.dot-1{top:6px;left:18px}.dot-2{bottom:7px;right:19px}.dot-3{left:-17px;top:54px;background:var(--blog-blue)!important}
.fk-blog-layout { display:grid; grid-template-columns:minmax(0,1fr) 276px; gap:25px; align-items:start; padding-block:var(--fk-section-edge,18px); }
.fk-blog-content { min-width:0; }
.fk-blog-featured { min-height:210px; margin-bottom:16px; display:grid; grid-template-columns:44% 1fr; overflow:hidden; border:1px solid var(--blog-border); border-radius:12px; background:#fff; box-shadow:0 2px 10px rgba(15,23,42,.05); }
.fk-blog-featured__image { min-height:208px; overflow:hidden; background:color-mix(in srgb, var(--fk-blue) 6.7%, white); }.fk-blog-featured__image img { width:100%; height:100%; display:block; object-fit:cover; transition:.3s; }.fk-blog-featured:hover img{transform:scale(1.025)}
.fk-blog-featured__body { display:flex; flex-direction:column; justify-content:center; align-items:flex-start; padding:18px 24px; }
.fk-blog-badge { display:inline-flex; align-items:center; min-height:24px; padding:2px 9px; border:1px solid #ffb083; border-radius:7px; background:#fff4ed; color:var(--blog-orange); font-size:14px; font-weight:700; text-decoration:none; }
.fk-blog-featured h2 { margin:10px 0 8px; font-size:20px; line-height:1.6; font-weight:800; }.fk-blog-featured h2 a,.fk-blog-card h3 a { color:inherit; text-decoration:none; }.fk-blog-featured h2 a:hover,.fk-blog-card h3 a:hover{color:var(--blog-blue)}
.fk-blog-featured__body>p { margin:0; color:var(--blog-muted); font-size:14px; line-height:2; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; }
.fk-blog-meta { margin-top:13px; display:flex; flex-wrap:wrap; gap:7px 16px; color:#7c8799; font-size:14px; }.fk-blog-meta span{display:inline-flex;align-items:center;gap:5px}.fk-blog-meta i{color:#667085}
.fk-blog-tabs { margin:14px 0 12px; display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); gap:8px; }
.fk-blog-tabs a { min-height:32px; display:grid; place-items:center; padding:4px 8px; border:1px solid var(--blog-border); border-radius:7px; color:#3f4a5b; background:#fff; font-size:14px; text-align:center; text-decoration:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }.fk-blog-tabs a:hover{border-color:color-mix(in srgb, var(--fk-blue) 34%, white);color:var(--blog-blue)}.fk-blog-tabs a.is-active{border-color:var(--blog-blue);background:linear-gradient(135deg,var(--blog-blue),var(--fk-blue));color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--fk-blue) 18%, transparent)}
.fk-blog-results-head { margin:4px 0 12px; display:flex; align-items:center; justify-content:space-between; gap:12px; }.fk-blog-results-head h2{margin:0;font-size:16px}.fk-blog-results-head a{font-size:14px;color:var(--blog-blue)}
.fk-blog-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; }
.fk-blog-card { min-width:0; display:flex; flex-direction:column; overflow:hidden; border:1px solid var(--blog-border); border-radius:10px; background:#fff; box-shadow:0 2px 10px rgba(15,23,42,.05); transition:.2s; }.fk-blog-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(15,23,42,.09);border-color:color-mix(in srgb, var(--fk-blue) 22.5%, white)}
.fk-blog-card__image { height:91px; display:block; overflow:hidden; background:linear-gradient(135deg,color-mix(in srgb, var(--fk-blue) 9.9%, white),color-mix(in srgb, var(--fk-blue) 3.2%, white)); }.fk-blog-card__image img{width:100%;height:100%;display:block;object-fit:cover;transition:.3s}.fk-blog-card:hover .fk-blog-card__image img{transform:scale(1.04)}.fk-blog-card__image>span{height:100%;display:grid;place-items:center;color:color-mix(in srgb, var(--fk-blue) 45.8%, white);font-size:28px}
.fk-blog-card__body { min-height:154px; display:flex; flex-direction:column; padding:9px 10px 10px; }.fk-blog-card__category{align-self:flex-start;color:var(--blog-orange);font-size:14px;font-weight:700;text-decoration:none}.fk-blog-card h3{margin:4px 0 5px;font-size:14px;line-height:1.7;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fk-blog-card p{margin:0;color:#7b8493;font-size:14px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fk-blog-card__more{margin-top:auto;display:inline-flex;align-items:center;gap:3px;color:var(--blog-blue);font-size:14px;font-weight:700;text-decoration:none}
.fk-blog-sidebar { display:flex; flex-direction:column; gap:10px; }.fk-sidebar-card,.fk-support-card{border:1px solid var(--blog-border);border-radius:11px;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.04)}.fk-sidebar-card{padding:14px 16px}.fk-sidebar-card>h2{margin:0 0 8px;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800}.fk-sidebar-card>h2 i{color:var(--blog-blue)}
.fk-latest__list>a{min-height:54px;display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid color-mix(in srgb, var(--fk-blue) 7.1%, white);color:var(--blog-text);text-decoration:none}.fk-latest__list>a:last-child{border-bottom:0}.fk-latest__list a>span{min-width:0;flex:1}.fk-latest__list b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.55}.fk-latest__list small{display:block;margin-top:2px;color:#98a2b3;font-size:14px}.fk-latest__list img{width:62px;height:43px;flex:none;border-radius:7px;object-fit:cover}.fk-sidebar-more{height:28px;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid color-mix(in srgb, var(--fk-blue) 27.7%, white);border-radius:6px;color:var(--blog-blue);font-size:14px;text-decoration:none}
.fk-categories ul{margin:0;padding:0;list-style:none}.fk-categories li+li{border-top:1px solid color-mix(in srgb, var(--fk-blue) 7.1%, white)}.fk-categories a{min-height:32px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6px;color:#465266;font-size:14px;text-decoration:none}.fk-categories b{min-width:22px;padding:2px 5px;border-radius:999px;background:color-mix(in srgb, var(--fk-blue) 6.3%, white);color:var(--blog-blue);font-size:14px;text-align:center}.fk-categories i{color:#8693a6;font-size:14px}
.fk-support-card{padding:12px;display:grid;grid-template-columns:38px 1fr;gap:8px;align-items:center;background:linear-gradient(145deg,#fff,color-mix(in srgb, var(--fk-blue) 4.3%, white))}.fk-support-card>i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb, var(--fk-blue) 8.3%, white);color:var(--blog-blue);font-size:22px}.fk-support-card h2{margin:0;font-size:14px}.fk-support-card p{margin:2px 0 0;color:var(--blog-muted);font-size:14px}.fk-support-card>a{grid-column:1/-1;height:34px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:7px;background:linear-gradient(135deg,var(--blog-blue),var(--fk-blue));color:#fff;font-size:14px;text-decoration:none}
.fk-newsletter{min-height:75px;margin-top:13px;padding:10px 16px;display:grid;grid-template-columns:72px 1fr minmax(260px,300px);gap:12px;align-items:center;border:1px solid color-mix(in srgb, var(--fk-blue) 34%, white);border-radius:10px;background:linear-gradient(105deg,color-mix(in srgb, var(--fk-blue) 5.5%, white),#fff)}.fk-newsletter__icon{font-size:46px;color:var(--blog-blue);text-align:center}.fk-newsletter h2{margin:0 0 3px;font-size:17px}.fk-newsletter__copy p{margin:0;color:#738095;font-size:14px}.fk-newsletter form{height:34px;display:flex;border:1px solid color-mix(in srgb, var(--fk-blue) 11.5%, white);border-radius:6px;overflow:hidden;background:#fff}.fk-newsletter input{min-width:0;flex:1;border:0;outline:0;padding:0 10px;font:inherit;font-size:14px}.fk-newsletter button{border:0;padding:0 13px;background:var(--blog-orange);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.fk-newsletter__message{grid-column:2/-1;margin:-5px 0 0;color:#15803d;font-size:14px}.fk-newsletter__message.is-error{color:#b42318}
.fk-newsletter__icon img{width:66px;height:54px;display:block;object-fit:cover;border-radius:9px}
.fk-blog-pagination{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:7px;direction:rtl}.fk-blog-pagination button,.fk-blog-pagination a{min-width:31px;height:31px;padding:0 9px;display:grid;place-items:center;border:1px solid color-mix(in srgb, var(--fk-blue) 12.3%, white);border-radius:6px;color:#536073;background:#fff;font:inherit;font-size:14px;cursor:pointer}.fk-blog-pagination button:hover,.fk-blog-pagination a:hover{border-color:color-mix(in srgb, var(--fk-blue) 34%, white);color:var(--blog-blue)}.fk-blog-pagination button.is-active,.fk-blog-pagination a.is-active{border-color:var(--blog-blue);background:var(--blog-blue-dark);color:#fff}
#blog-results{scroll-margin-top:90px;transition:opacity .18s ease}#blog-results.is-loading{opacity:.48;pointer-events:none}#blog-results.has-error:after{content:"بارگذاری مطالب انجام نشد؛ دوباره تلاش کنید.";display:block;margin-top:10px;color:#b42318;font-size:14px;text-align:center}
.fk-blog-empty{min-height:260px;display:grid;place-items:center;align-content:center;gap:7px;border:1px dashed #b9c9dc;border-radius:12px;background:#fafcff;text-align:center}.fk-blog-empty>i{font-size:36px;color:color-mix(in srgb, var(--fk-blue) 45.1%, white)}.fk-blog-empty h2,.fk-blog-empty p{margin:0}.fk-blog-empty p{color:var(--blog-muted);font-size:14px}.fk-blog-empty a{color:var(--blog-blue)}
.fk-article-page{padding:42px 0 70px;background:#fbfdff;color:#152033}.fk-article-header{max-width:820px!important;text-align:center}.fk-article-back{display:inline-flex;align-items:center;gap:5px;margin-bottom:18px;color:var(--fk-blue);text-decoration:none;font-size:14px}.fk-article-header h1{max-width:800px;margin:13px auto 10px;font-size:38px;line-height:1.5;font-weight:800}.fk-article-header>p{max-width:700px;margin:0 auto;color:#667085;line-height:2}.fk-article-header .fk-blog-meta{justify-content:center;font-size:14px}.fk-article-cover{max-width:920px!important;height:420px;margin-top:28px!important;border-radius:18px;overflow:hidden;box-shadow:0 16px 40px rgba(15,23,42,.12)}.fk-article-cover img{width:100%;height:100%;object-fit:cover}.fk-article-body{max-width:780px!important;margin-top:34px!important;padding:32px!important;border:1px solid color-mix(in srgb, var(--fk-blue) 11.9%, white);border-radius:14px;background:#fff;box-shadow:0 6px 22px rgba(15,23,42,.05);font-size:16px;line-height:2.15}.fk-article-body h2{margin:30px 0 10px;font-size:24px}.fk-article-body img{max-width:100%;height:auto;border-radius:10px}
@media(max-width:1024px){.fk-blog-layout{grid-template-columns:minmax(0,1fr) 245px;gap:18px}.fk-blog-grid{grid-template-columns:repeat(3,1fr)}.fk-blog-tabs{grid-template-columns:repeat(3,1fr)}.fk-newsletter{grid-template-columns:60px 1fr}.fk-newsletter form{grid-column:2}.fk-blog-hero h1{font-size:38px}}
@media(max-width:768px){.fk-blog-hero,.fk-blog-hero__inner{min-height:auto}.fk-blog-hero__inner{flex-direction:column;padding:28px 0 22px;gap:12px}.fk-blog-hero__content,.fk-blog-hero__visual{width:100%}.fk-blog-hero__content{text-align:center;padding:0}.fk-blog-hero h1{font-size:34px}.fk-blog-hero p{margin-inline:auto}.fk-blog-search{margin-inline:auto}.fk-blog-hero__visual{height:190px}.fk-blog-hero__visual img{width:78%;height:88%;transform:none}.fk-blog-hero__orbit{width:96px;height:96px;top:44px;right:7%}.fk-blog-layout{display:flex;flex-direction:column}.fk-blog-content,.fk-blog-sidebar{width:100%}.fk-blog-sidebar{display:grid;grid-template-columns:1fr 1fr}.fk-support-card{grid-column:1/-1}.fk-blog-featured{grid-template-columns:1fr}.fk-blog-featured__image{height:230px}.fk-blog-grid{grid-template-columns:repeat(2,1fr)}.fk-blog-card__image{height:140px}.fk-blog-card__body{min-height:165px}.fk-article-header h1{font-size:30px}.fk-article-cover{height:320px}}
@media(max-width:576px){.fk-blog-page .fk-container,.fk-article-page .fk-container{width:min(100% - 22px,1060px)}.fk-blog-hero h1{font-size:30px}.fk-blog-hero p{font-size:14px}.fk-blog-featured__body{padding:16px}.fk-blog-featured h2{font-size:18px}.fk-blog-tabs{display:flex;overflow:auto;padding-bottom:4px;scrollbar-width:thin}.fk-blog-tabs a{min-width:120px}.fk-blog-grid{grid-template-columns:1fr}.fk-blog-card__image{height:190px}.fk-blog-sidebar{display:flex}.fk-newsletter{grid-template-columns:1fr;text-align:center;padding:16px}.fk-newsletter__icon{font-size:40px}.fk-newsletter form,.fk-newsletter__message{grid-column:auto}.fk-newsletter form{height:auto;flex-direction:column;gap:8px;border:0;background:transparent}.fk-newsletter input,.fk-newsletter button{height:42px;border:1px solid color-mix(in srgb, var(--fk-blue) 15%, white);border-radius:7px}.fk-blog-pagination{flex-wrap:wrap}.fk-article-page{padding-top:26px}.fk-article-header h1{font-size:25px}.fk-article-cover{height:230px;border-radius:12px}.fk-article-body{padding:20px!important;font-size:14px}.fk-article-header .fk-blog-meta{gap:8px}}
@media(max-width:576px){.fk-blog-page .fk-container,.fk-article-page .fk-container{width:100%;max-width:var(--fk-container);padding-inline:11px}}

                                                                            
.fk-blog-page{font-size:17.2px}
.fk-blog-layout{grid-template-columns:minmax(0,1fr) 300px}
.fk-blog-hero h1{font-size:43.2px}
.fk-blog-hero p{font-size:15.2px}
.fk-blog-search input{font-size:14px}
.fk-blog-badge{font-size:14px}
.fk-blog-featured h2{font-size:21.2px}
.fk-blog-featured__body>p{font-size:14px}
.fk-blog-meta{font-size:14px}
.fk-blog-tabs a{font-size:14px}
.fk-blog-results-head h2{font-size:17.2px}
.fk-blog-results-head a{font-size:14px}
.fk-blog-card__category{font-size:14px}
.fk-blog-card h3{font-size:14.5px}
.fk-blog-card p{font-size:14px}
.fk-blog-card__more{font-size:14px}
.fk-sidebar-card>h2{font-size:17.5px}
.fk-latest__list b{font-size:14px}
.fk-latest__list small{font-size:14px}
.fk-sidebar-more{font-size:14px}
.fk-categories a{font-size:14px}
.fk-categories b{font-size:14px}
.fk-categories i{font-size:14px}
.fk-support-card h2{font-size:14.2px}
.fk-support-card p{font-size:14px}
.fk-support-card>a{font-size:14px}
.fk-blog-pagination button,.fk-blog-pagination a{font-size:14px}
#blog-results.has-error:after{font-size:14px}
.fk-blog-empty p{font-size:14px}

@media(max-width:1024px){.fk-blog-layout{grid-template-columns:minmax(0,1fr) 260px}.fk-blog-hero h1{font-size:39.2px}}
@media(max-width:768px){.fk-blog-hero h1{font-size:35.2px}.fk-blog-layout{display:flex}}
@media(max-width:576px){.fk-blog-hero h1{font-size:31.2px}.fk-blog-hero p{font-size:14px}.fk-blog-featured h2{font-size:19.2px}}

                                                                                                     
.fk-article-page{
  --article-blue:var(--fk-blue,#0236FF);--article-orange:var(--fk-orange,#ff6302);
  --article-navy:var(--fk-navy,#152033);--article-muted:#65738a;--article-border:color-mix(in srgb, var(--fk-blue) 12.6%, white);
  min-height:70vh;padding:12px 0 var(--fk-section-edge,18px);background:#f7f9fc;color:var(--article-navy)
}
.fk-article-page .fk-article-shell{max-width:1240px!important}
.fk-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 274px;gap:20px;align-items:start}
.fk-article-main{min-width:0}.fk-article-surface{min-width:0;padding:18px 20px 24px;border:1px solid color-mix(in srgb, var(--fk-blue) 9.5%, white);border-radius:13px;background:#fff;box-shadow:0 3px 18px rgba(22,34,55,.055)}
.fk-article-heading{text-align:center}.fk-article-heading h1{max-width:780px;margin:6px auto 8px;color:#111827;font-size:clamp(23px,2.05vw,30px);font-weight:850;line-height:1.7;letter-spacing:-.45px;text-wrap:balance}
.fk-article-excerpt{max-width:760px;margin:0 auto;color:#56657a;font-size:14px;line-height:2;text-wrap:pretty}
.fk-article-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 0;margin:13px 0 0;color:#66758b;font-size:14px}
.fk-article-meta>div{display:flex;align-items:center;gap:4px;padding:0 12px;border-inline-end:1px solid color-mix(in srgb, var(--fk-blue) 12.6%, white)}.fk-article-meta>div:last-child{border-inline-end:0}
.fk-article-meta dt,.fk-article-meta dd{margin:0;font-weight:500}.fk-article-meta dt{display:flex;align-items:center;gap:4px}.fk-article-meta dd{color:#44536a}.fk-article-meta i{color:#536da5;font-size:14px}
.fk-article-cover{width:100%;max-width:none!important;height:auto;margin:14px 0 12px!important;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb, var(--fk-blue) 8.3%, white),color-mix(in srgb, var(--fk-blue) 2.8%, white));box-shadow:none;aspect-ratio:870/489}
.fk-article-cover img{width:100%;height:100%!important;display:block;object-fit:cover}
.fk-article-content{color:#334158;font-size:14px;line-height:2.05;text-align:justify;overflow-wrap:anywhere}
.fk-article-content>*:first-child{margin-top:0}.fk-article-content>*:last-child{margin-bottom:0}.fk-article-content p{margin:0 0 13px}
.fk-article-content a{color:var(--article-blue);text-underline-offset:3px}.fk-article-content ul,.fk-article-content ol{padding-inline-start:22px}.fk-article-content li{margin-bottom:5px}
.fk-article-content h2{position:relative;margin:22px 0 8px;padding-inline-start:13px;color:#182437;font-size:17px;font-weight:850;line-height:1.8;scroll-margin-top:94px}
.fk-article-content h2:before{content:"";position:absolute;inset-inline-start:0;top:.38em;width:4px;height:1.15em;border-radius:3px;background:var(--article-blue)}
.fk-article-content h3{margin:18px 0 7px;font-size:15px;font-weight:800;scroll-margin-top:94px}.fk-article-content blockquote{margin:16px 0;padding:12px 14px;border-inline-start:3px solid var(--article-blue);border-radius:6px;background:color-mix(in srgb, var(--fk-blue) 4.7%, white);color:#4f6077}
.fk-article-table{max-width:100%;margin:14px 0;overflow:auto;border:1px solid var(--article-border);border-radius:8px}.fk-article-table table{width:100%;min-width:520px;border-collapse:collapse}.fk-article-table th,.fk-article-table td{padding:9px;border:1px solid var(--article-border);text-align:start}.fk-article-table th{background:color-mix(in srgb, var(--fk-blue) 4.3%, white)}
.fk-article-lead{margin-top:0;padding:0 1px;color:#344159}.fk-article-toc{margin:15px 0;padding:12px 14px;border:1px solid color-mix(in srgb, var(--fk-blue) 15.8%, white);border-radius:10px;background:#fafcff}
.fk-article-toc ol{margin:0;padding:0;list-style:none}
.fk-article-toc a{min-height:25px;display:flex;align-items:center;gap:7px;border-radius:5px;color:#44536b;font-size:14px;text-decoration:none;transition:.18s}.fk-article-toc a i{color:var(--article-blue);font-size:14px}.fk-article-toc a:hover{color:var(--article-blue);transform:translateX(-2px)}
.fk-article-toc--component{--toc-bg:#fafcff;--toc-border:1px solid color-mix(in srgb, var(--fk-blue) 15.8%, white);--toc-radius:10px;--toc-padding:12px 14px;--toc-title-size:16.6px;--toc-title-color:#182437;--toc-title-weight:850;--toc-icon-color:var(--article-blue);--toc-item-size:14px;--toc-item-color:#44536b;--toc-item-hover:var(--article-blue);--toc-row-gap:5px;--toc-divider:color-mix(in srgb, var(--fk-blue) 10.3%, white);margin:15px 0;padding:var(--toc-padding);border:var(--toc-border);border-radius:var(--toc-radius);background:var(--toc-bg)}
.fk-article-toc--component a{color:var(--toc-item-color);font-size:max(14px,var(--toc-item-size))}.fk-article-toc--component a:hover{color:var(--toc-item-hover)}.fk-article-toc--component a i{color:var(--toc-icon-color)}
.fk-article-sidebar{display:flex;flex-direction:column;gap:14px;padding-top:0}.fk-article-help{border:1px solid color-mix(in srgb, var(--fk-blue) 11.9%, white);border-radius:12px;background:#fff;box-shadow:0 3px 15px rgba(22,34,55,.045)}
.fk-article-help{padding:16px}.fk-article-help__heading{display:grid;grid-template-columns:40px minmax(0,1fr);gap:9px;align-items:center}.fk-article-help__heading>i{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb, var(--fk-blue) 7.1%, white);color:var(--article-blue);font-size:21px}.fk-article-help h2{margin:0;font-size:15px;font-weight:850;line-height:1.65}.fk-article-help p{margin:3px 0 0;color:var(--article-muted);font-size:14px;line-height:1.75}
.fk-article-help__cta{height:38px;margin-top:13px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;background:linear-gradient(135deg,var(--article-blue),var(--fk-blue));box-shadow:0 6px 14px color-mix(in srgb, var(--fk-blue) 20%, transparent);color:#fff;font-size:14px;font-weight:750;text-decoration:none}.fk-article-help__cta:hover{color:#fff;filter:brightness(.97)}
.fk-article-help__channels{margin:14px 0 0;padding:12px 0 0;border-top:1px solid color-mix(in srgb, var(--fk-blue) 7.1%, white);list-style:none}.fk-article-help__channels i{color:#6175a2;font-size:15px}
.fk-article-side-related{padding:8px;border:1px solid #ffd7a5;border-radius:13px;background:#fff3e2;box-shadow:0 3px 15px rgba(80,49,15,.045)}.fk-article-side-related__card{padding:11px 12px 7px;border:1px solid #ffd9ad;border-radius:10px;background:#fff8ee}.fk-article-side-related h2{min-height:31px;display:flex;align-items:center;gap:7px;margin:0;padding:0 0 9px;border-bottom:1px solid #f2dec3;color:#7d3d05;font-size:14px;font-weight:850;line-height:1.55}.fk-article-side-related h2 i{width:26px;height:26px;display:grid;flex:none;place-items:center;border-radius:7px;color:#d76d0a;background:#fff0d9;font-size:14px}.fk-article-side-related__items>a{min-height:43px;display:flex;align-items:center;gap:7px;padding:4px 0;border-bottom:1px solid #f1e4d1;color:var(--article-navy);text-decoration:none}.fk-article-side-related__items>a:last-child{border-bottom:0}.fk-article-side-related img{width:42px;height:34px;flex:none;border-radius:6px;object-fit:cover}.fk-article-side-related b{min-width:0;display:-webkit-box;overflow:hidden;font-size:12.8px;line-height:1.55;font-weight:750;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fk-article-side-related__icon{width:34px;height:34px;display:grid;flex:none;place-items:center;border-radius:7px;color:#d76d0a;background:#fff0d9}.fk-article-side-related__icon i{font-size:15px}.fk-article-side-related__items>a:hover b{color:#bf5d07}
.fk-article-related{margin-top:14px;padding:14px 12px 12px;border:1px solid color-mix(in srgb, var(--fk-blue) 10.3%, white);border-radius:11px;background:#fff;box-shadow:0 3px 14px rgba(22,34,55,.04)}.fk-article-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 2px 10px}.fk-article-section-title h2{margin:0;font-size:15px;font-weight:850}.fk-article-section-title>a{display:flex;align-items:center;gap:4px;color:var(--article-blue);font-size:14px;text-decoration:none}
.fk-article-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fk-article-related-card{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb, var(--fk-blue) 11.5%, white);border-radius:9px;background:#fff;transition:.18s}.fk-article-related-card:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(22,34,55,.08)}.fk-article-related-card__image{height:98px;display:block;overflow:hidden;background:color-mix(in srgb, var(--fk-blue) 6.7%, white)}.fk-article-related-card__image img,.fk-article-related-card__image>span{width:100%;height:100%;display:grid;place-items:center;object-fit:cover;color:color-mix(in srgb, var(--fk-blue) 47%, white);font-size:25px}.fk-article-related-card__body{padding:8px 9px}.fk-article-related-card__category{display:block;overflow:hidden;color:var(--article-orange);font-size:14px;font-weight:750;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fk-article-related-card h3{margin:3px 0 5px;font-size:14px;font-weight:800;line-height:1.7}.fk-article-related-card h3 a{display:-webkit-box;overflow:hidden;color:var(--article-navy);text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fk-article-related-card p{margin:0;color:#96a0b0;font-size:14px}
.fk-article-page a:focus-visible,.fk-article-page button:focus-visible{outline:3px solid color-mix(in srgb, var(--fk-blue) 35%, transparent);outline-offset:3px}

                                                                                                  
.fk-article-widget{margin:14px 0}.fk-article-widget>.fk-why,.fk-article-widget>.fk-consult,.fk-article-widget>.fk-testi{padding:0}.fk-article-widget .fk-container{width:100%;max-width:none!important;padding:0}
.fk-article-widget .fk-why__title,.fk-article-widget .fk-testi__title{margin:0 0 10px;text-align:start;font-size:16px}.fk-article-widget .fk-why__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fk-article-widget .fk-why-card{min-height:72px;padding:10px;border-width:1px;border-radius:9px}.fk-article-widget .fk-why-card__title{font-size:14px}.fk-article-widget .fk-why-card__text{font-size:14px}.fk-article-widget .fk-why-card__icon{width:38px;height:38px;border-radius:9px;font-size:18px}
.fk-article-widget .fk-consult__card{min-height:112px;grid-template-columns:1fr minmax(190px,34%);gap:10px;padding:13px 18px;border-radius:10px}.fk-article-widget .fk-consult__title{font-size:18px}.fk-article-widget .fk-consult__text{margin:5px 0 10px;font-size:14px}.fk-article-widget .fk-consult__cta{min-height:34px;padding:6px 16px;font-size:14px}.fk-article-widget .fk-consult__media:has(.fk-consult__art){display:none}.fk-article-widget .fk-consult__card:has(.fk-consult__art){grid-template-columns:1fr}
.fk-article-widget .fk-testi__frame{padding:0 38px 18px}.fk-article-widget .fk-testi-card{min-height:92px;padding:12px}.fk-article-widget--outside{padding:14px;border:1px solid color-mix(in srgb, var(--fk-blue) 10.7%, white);border-radius:11px;background:#fff}.fk-article-widget--sidebar{margin:0}.fk-article-widget--sidebar .fk-why__grid{grid-template-columns:1fr}.fk-article-widget--sidebar .fk-consult__card{grid-template-columns:1fr}.fk-article-widget--sidebar .fk-consult__body{text-align:center}

@supports selector(:has(*)){html:has(.fk-article-page){scroll-behavior:smooth}}
@media(prefers-reduced-motion:reduce){html:has(.fk-article-page){scroll-behavior:auto}.fk-article-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
@media(max-width:1100px) and (min-width:901px){.fk-article-layout{grid-template-columns:minmax(0,1fr) 244px;gap:15px}.fk-article-surface{padding-inline:16px}.fk-article-meta>div{padding-inline:8px}.fk-article-help__channels{grid-template-columns:1fr}.fk-article-help__channels li+li{border-inline-start:0}.fk-article-help__channels a{min-height:35px;flex-direction:row;justify-content:center}.fk-article-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.fk-article-page{padding-top:8px}.fk-article-layout{grid-template-columns:1fr}.fk-article-main{order:1}.fk-article-sidebar{order:2}.fk-article-help{max-width:none}.fk-article-help__heading{grid-template-columns:46px 1fr}.fk-article-help__heading>i{width:46px;height:46px}.fk-article-help__channels{grid-template-columns:repeat(3,minmax(0,1fr))}.fk-article-sidebar .fk-article-widget--sidebar{width:100%}}
@media(max-width:576px){.fk-article-page{padding:4px 0 var(--fk-section-edge,12px)}.fk-article-page .fk-container{padding-inline:10px}.fk-article-surface{padding:14px 12px 17px;border-radius:10px}.fk-article-heading h1{font-size:21px;line-height:1.65}.fk-article-excerpt{font-size:14px}.fk-article-meta{gap:7px 12px;font-size:14px}.fk-article-meta>div{padding:0;border:0}.fk-article-cover{margin-top:11px!important;aspect-ratio:870/489}.fk-article-content{font-size:14px;line-height:2}.fk-article-content h2{font-size:16px}.fk-article-toc ol{grid-template-columns:1fr}.fk-article-related__grid{grid-template-columns:1fr 1fr}.fk-article-related-card__image{height:92px}.fk-article-widget .fk-why__grid{grid-template-columns:1fr}.fk-article-widget .fk-consult__card{padding:14px}.fk-article-widget .fk-consult__body{text-align:center}.fk-article-widget .fk-consult__cta{width:100%;justify-content:center}.fk-article-help__channels{grid-template-columns:1fr}.fk-article-help__channels li+li{border:0}.fk-article-help__channels a{min-height:35px;flex-direction:row;justify-content:center}.fk-article-section-title{align-items:flex-start}}
@media(max-width:380px){.fk-article-related__grid{grid-template-columns:1fr}.fk-article-meta{justify-content:flex-start}.fk-article-heading{text-align:start}.fk-article-excerpt{margin-inline:0}.fk-article-heading h1{margin-inline:0;text-wrap:wrap}}

                                                                             
                                                                                        
.fk-article-page{font-size:18.6px}
.fk-article-heading h1{font-size:clamp(23.4px,calc(2.05vw + .4px),30.4px)}
.fk-article-excerpt{font-size:14.6px}
.fk-article-meta{font-size:14px}
.fk-article-content{font-size:14.6px}
.fk-article-content h2{font-size:19.6px}
.fk-article-content h3{font-size:17.6px}
.fk-article-toc__title{font-size:16.6px}
.fk-article-toc a{font-size:14px}
.fk-article-help h2{font-size:17.6px}
.fk-article-help p{font-size:14px}
.fk-article-help__cta{font-size:14px}
.fk-article-help__channels a{font-size:14px}
.fk-article-section-title h2{font-size:17.6px}
.fk-article-section-title>a{font-size:14px}
.fk-article-related-card__category{font-size:14px}
.fk-article-related-card h3{font-size:14px}
.fk-article-related-card p{font-size:14px}
.fk-article-widget .fk-why__title,.fk-article-widget .fk-testi__title{font-size:18.6px}
.fk-article-widget .fk-why-card__title{font-size:14.6px}
.fk-article-widget .fk-why-card__text{font-size:14px}
.fk-article-widget .fk-consult__title{font-size:20.6px}
.fk-article-widget .fk-consult__text{font-size:14px}
.fk-article-widget .fk-consult__cta{font-size:14px}
.fk-article-widget .fk-testi-card__name{font-size:17.32px}
.fk-article-widget .fk-testi-card__role{font-size:14.12px}
.fk-article-widget .fk-testi-card__text{font-size:15.72px}
.fk-article-widget .fk-gallery__title{font-size:24.2px}
.fk-article-page .fk-service-list__heading{font-size:max(14px,calc(var(--sl-heading-size) + 2.6px))}
.fk-article-page .fk-service-list__copy strong{font-size:max(14px,calc(var(--sl-item-title-size) + 2.6px))}
.fk-article-page .fk-service-list__copy small{font-size:max(14px,calc(var(--sl-subtitle-size) + 2.6px))}
.fk-article-page .fk-service-list__footer a,.fk-article-page .fk-service-list__footer span{font-size:max(14px,calc(var(--sl-footer-size) + 2.6px))}
@media(max-width:576px){
  .fk-article-heading h1{font-size:21.4px}.fk-article-excerpt{font-size:14px}.fk-article-meta{font-size:14px}.fk-article-content{font-size:14.1px}.fk-article-content h2{font-size:18.6px}
.fk-article-page .fk-service-list__heading{font-size:max(14px,calc(var(--sl-heading-size-mobile) + 2.6px))}.fk-article-page .fk-service-list__copy strong{font-size:max(14px,calc(var(--sl-item-title-size-mobile) + 2.6px))}
}
                                                                                                     
.fk-article-toc--component{--toc-row-gap:5px;--toc-divider:color-mix(in srgb, var(--fk-blue) 10.3%, white)}
.fk-article-toc__toggle{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;border-radius:5px}.fk-article-toc__toggle::-webkit-details-marker{display:none}.fk-article-toc__toggle:focus-visible{outline:2px solid var(--toc-icon-color);outline-offset:4px}.fk-article-toc__chevron{flex:none;margin-inline-start:auto;color:var(--toc-icon-color);transition:transform .2s ease}.fk-article-toc__disclosure[open]>.fk-article-toc__toggle .fk-article-toc__chevron{transform:rotate(180deg)}
@media(prefers-reduced-motion:reduce){.fk-article-toc__chevron{transition:none}}
.fk-article-toc--component .fk-article-toc__title{display:flex;min-height:30px;align-items:center;gap:7px;margin:0;padding:0;color:var(--toc-title-color);font-size:max(14px,var(--toc-title-size));font-weight:var(--toc-title-weight);line-height:1.7}
.fk-article-toc--component .fk-article-toc__title>i{display:grid;width:24px;height:24px;flex:none;place-items:center;border:1px solid color-mix(in srgb, var(--fk-blue) 27.3%, white);border-radius:6px;color:var(--toc-icon-color);background:#fff}
.fk-article-toc--component .fk-article-toc__list,.fk-article-toc--component .fk-article-toc__children{display:flex;grid-template-columns:none;flex-direction:column;gap:var(--toc-row-gap);margin:10px 0 0;padding:9px 0 0;border-top:1px solid var(--toc-divider);list-style:none}
.fk-article-toc--component .fk-article-toc__children{gap:3px;margin:3px 0 0;padding:0 26px 0 0;border:0}
.fk-article-toc__item{margin:0;padding:0}.fk-article-toc__item--h3>a{font-size:max(14px,calc(var(--toc-item-size) - 1px));color:#5e6d82}.fk-article-toc__item--h3>a i{font-size:11px}

.fk-related-services-mobile{display:none}.fk-related-services-desktop{padding:8px;border:1px solid #ffd7a5;border-radius:13px;background:#fff3e2}.fk-related-services-desktop .fk-service-list{--sl-card-padding:14px;--sl-item-padding:10px 0;--sl-item-gap:8px;--sl-image-size:40px;background:#fff8ee!important;border-color:#ffd9ad!important;box-shadow:none}
.fk-related-services-desktop .fk-service-list__heading{padding-bottom:12px;color:#7d3d05;font-size:14px;line-height:1.6}.fk-related-services-desktop .fk-service-list__row{border-radius:9px}.fk-related-services-desktop .fk-service-list__media{background:#fff4df;border-radius:12px}.fk-related-services-desktop .fk-service-list__copy{gap:1px}.fk-related-services-desktop .fk-service-list__copy strong{font-size:13px;line-height:1.55;letter-spacing:-.1px}.fk-related-services-desktop .fk-service-list__footer{padding-top:12px}.fk-related-services-desktop .fk-service-list__footer a,.fk-related-services-desktop .fk-service-list__footer span{font-size:13px}
.fk-related-services-mobile__panel img{display:block;flex:none;width:40px;height:40px;object-fit:contain;border:1px solid #f4dfc2;border-radius:12px;background:#fff4df}.fk-related-services-mobile__panel a,.fk-related-services-mobile__panel li>span{padding:10px 0}

.fk-article-help__channels{display:grid;grid-template-columns:1fr;gap:0;margin-top:14px;padding-top:6px}
.fk-article-help__channels li{min-width:0;text-align:start}.fk-article-help__channels li+li{border-inline-start:0;border-top:1px solid color-mix(in srgb, var(--fk-blue) 7.1%, white)}
.fk-article-help__channels a{min-height:40px;display:flex;overflow:visible;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;padding:6px 2px;color:#536177;white-space:normal}
.fk-article-help__channels span{max-width:none;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.fk-article-help__channels i{flex:none}


.fk-article-why{margin-top:14px}.fk-article-why .fk-article-widget--outside{margin:0;border-color:color-mix(in srgb, var(--fk-blue) 13.8%, white);box-shadow:0 4px 18px rgba(22,34,55,.045)}
.fk-article-question{display:flex;justify-content:center;margin-block:var(--fk-section-edge,18px)}.fk-article-question button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 25px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#f28a1b,#e66a05);box-shadow:0 7px 18px rgba(230,106,5,.23);font:inherit;font-size:15px;font-weight:800;cursor:pointer}.fk-article-question button:hover{filter:brightness(.97);transform:translateY(-1px)}

.fk-article-comment{height:auto;min-height:0;margin-top:0;padding:14px 16px;align-self:start;border:1px solid color-mix(in srgb, var(--fk-blue) 11.5%, white);border-radius:12px;background:#fff;box-shadow:0 3px 15px rgba(22,34,55,.045)}
.fk-article-comment__heading{display:flex;align-items:center;gap:11px;margin-bottom:10px}.fk-article-comment__heading>i{width:42px;height:42px;display:grid;flex:none;place-items:center;border-radius:10px;color:var(--article-blue);background:color-mix(in srgb, var(--fk-blue) 7.1%, white);font-size:20px}.fk-article-comment__heading h2{margin:0;font-size:18px}.fk-article-comment__heading p{margin:2px 0 0;color:var(--article-muted);font-size:14px}
.fk-article-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px}.fk-article-form .fk-field{min-width:0;margin:0}.fk-article-form .fk-field--wide,.fk-article-form>.fk-submit,.fk-article-form>.fk-form-result,.fk-article-form>.fk-honeypot{grid-column:1/-1}.fk-article-form label,.fk-article-form legend{display:block;margin:0 0 5px;color:#26354d;font-size:14px;font-weight:750}.fk-article-form label>span,.fk-article-form legend>span{color:#d74c36}.fk-article-form input:not([type=checkbox]):not([type=radio]),.fk-article-form select,.fk-article-form textarea{width:100%;min-height:43px;padding:9px 11px;border:1px solid #ccd6e4;border-radius:8px;color:#202d42;background:#fff;font:inherit;font-size:14px;outline:0}.fk-article-form textarea{min-height:112px;resize:vertical}.fk-article-form input:focus,.fk-article-form select:focus,.fk-article-form textarea:focus{border-color:var(--fk-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--fk-blue) 12%, transparent)}.fk-article-form [aria-invalid=true]{border-color:#d94444!important;box-shadow:0 0 0 3px rgba(217,68,68,.1)!important}.fk-article-form fieldset{margin:0;padding:0;border:0}.fk-choice-list{display:flex;flex-wrap:wrap;gap:7px 14px}.fk-choice-list label,.fk-consent{display:flex!important;align-items:center;gap:7px;font-weight:500!important}.fk-field>small{display:block;margin-top:4px;color:#718096;font-size:12px}.fk-field-error{min-height:18px;display:block;margin-top:3px;color:#c63232;font-size:12px;line-height:1.5}.fk-article-form .fk-submit{min-height:43px;display:inline-flex;width:max-content;align-items:center;justify-content:center;gap:7px;padding:8px 23px;border:0;border-radius:8px;color:#fff;background:var(--article-blue);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.fk-article-form .fk-submit:disabled{opacity:.65;cursor:wait}.fk-form-result{min-height:22px;margin:0;font-size:13px;font-weight:650}.fk-form-result.is-success{color:#198754}.fk-form-result.is-error{color:#c63232}.fk-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.fk-article-comment__form{height:auto;min-height:0;align-content:start;gap:9px 12px}.fk-article-comment__form textarea{height:80px;min-height:80px;max-height:160px}.fk-article-comment .fk-field-error:empty,.fk-article-comment .fk-form-result:empty{display:none}.fk-article-comment__form>.fk-submit{margin-top:1px}

body.fk-dialog-open{overflow:hidden}
.fk-contact-dialog[hidden]{display:none!important}
.fk-contact-dialog{--article-blue:var(--fk-blue,#0236FF);position:fixed;z-index:1300;inset:0;display:grid;place-items:center;padding:16px}
.fk-contact-dialog__backdrop{position:absolute;inset:0;background:rgba(15,27,46,.62);backdrop-filter:blur(3px)}
.fk-contact-dialog__panel{position:relative;width:min(620px,100%);height:auto;min-height:0;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border:1px solid color-mix(in srgb, var(--fk-blue) 12.6%, white);border-radius:15px;background:#fff;box-shadow:0 24px 70px rgba(8,19,35,.3);outline:0}
.fk-contact-dialog__close{position:static;grid-column:3;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in srgb, var(--fk-blue) 17.8%, white);border-radius:50%;color:#526176;background:#fff;line-height:1;cursor:pointer;transition:border-color .16s,background .16s,color .16s}
.fk-contact-dialog__close:hover,.fk-contact-dialog__close:focus-visible{border-color:color-mix(in srgb, var(--fk-blue) 45.1%, white);color:var(--fk-blue);background:color-mix(in srgb, var(--fk-blue) 5.5%, white);outline:0}
.fk-contact-dialog__close .bi,.fk-contact-dialog__close .bi::before{display:block;line-height:1}
.fk-contact-dialog__panel>header{min-height:44px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:0}
.fk-contact-dialog__panel>header>div{grid-column:2;min-width:0}
.fk-contact-dialog__icon{grid-column:1;width:44px;height:44px;display:grid;flex:none;place-items:center;border-radius:11px;color:var(--article-blue);background:color-mix(in srgb, var(--fk-blue) 8.3%, white);font-size:20px}
.fk-contact-dialog h2{margin:0;font-size:19px;line-height:1.5}
.fk-contact-dialog header p,.fk-contact-dialog__description,.fk-contact-dialog__unavailable{margin:1px 0 0;color:#66758b;font-size:14px;line-height:1.7}
.fk-contact-dialog__phones{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:13px 0;padding:8px 10px;border:1px solid color-mix(in srgb, var(--fk-blue) 26.5%, white);border-radius:10px;color:#314259;background:color-mix(in srgb, var(--fk-blue) 5.5%, white);font-size:14px}
.fk-contact-dialog__phones>span{margin-inline-end:2px;font-weight:800}
.fk-contact-dialog__phones a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border:1px solid color-mix(in srgb, var(--fk-blue) 37.9%, white);border-radius:8px;color:var(--fk-blue);background:#fff;box-shadow:0 2px 6px color-mix(in srgb, var(--fk-blue) 8%, transparent);font-weight:800;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}
.fk-contact-dialog__phones a:hover,.fk-contact-dialog__phones a:focus-visible{border-color:var(--fk-blue);background:color-mix(in srgb, var(--fk-blue) 8.3%, white);box-shadow:0 3px 9px color-mix(in srgb, var(--fk-blue) 14.000000000000002%, transparent);outline:0;transform:translateY(-1px)}
.fk-contact-dialog__phones a i{font-size:14px}
.fk-contact-dialog__description{margin:0 0 8px}
.fk-contact-dialog .fk-article-form{margin-top:8px;gap:8px 12px}
.fk-contact-dialog .fk-article-form .fk-contact-dialog__message-field{grid-column:1/-1}
.fk-contact-dialog .fk-article-form textarea{height:82px;min-height:82px;max-height:150px}
.fk-contact-dialog .fk-field-error:empty,.fk-contact-dialog .fk-form-result:empty{display:none}
.fk-contact-dialog .fk-article-form>.fk-contact-dialog__submit{grid-column:1/-1;justify-self:start;min-width:136px;width:auto;margin-top:2px}
.fk-contact-dialog .fk-form-result{grid-column:1/-1;min-height:0;margin:0}

@media(max-width:900px){.fk-related-services-desktop{display:none}.fk-related-services-mobile{display:block;margin:10px 0 14px}.fk-related-services-mobile>button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 13px;border:1px solid #f0bd78;border-radius:9px;color:#713a08;background:#fff3e1;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.fk-related-services-mobile>button span{display:flex;align-items:center;gap:7px}.fk-related-services-mobile>button>i{transition:transform .18s}.fk-related-services-mobile>button[aria-expanded=true]>i{transform:rotate(180deg)}.fk-related-services-mobile__panel{margin-top:6px;padding:7px 12px;border:1px solid #f0c992;border-radius:9px;background:#fff9f0}.fk-related-services-mobile__panel ul{margin:0;padding:0;list-style:none}.fk-related-services-mobile__panel li+li{border-top:1px solid #f4dfc2}.fk-related-services-mobile__panel a,.fk-related-services-mobile__panel li>span{min-height:40px;display:flex;align-items:center;gap:8px;color:#33425a;font-size:14px;text-decoration:none}.fk-related-services-mobile__panel i{color:#e57912}}
@media(max-width:900px) and (min-width:577px){.fk-article-side-related__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.fk-article-side-related__items>a:nth-child(odd){padding-inline-end:10px;border-inline-end:1px solid #f1e4d1}.fk-article-side-related__items>a:nth-child(even){padding-inline-start:10px}}
@media(max-width:576px){.fk-article-form{grid-template-columns:1fr}.fk-article-form .fk-field,.fk-article-form .fk-field--half{grid-column:1/-1}.fk-article-comment{padding:15px 13px}.fk-article-comment__heading{align-items:flex-start}.fk-article-question button{width:100%}.fk-contact-dialog{padding:8px}.fk-contact-dialog__panel{max-height:calc(100vh - 16px);padding:18px 14px}.fk-contact-dialog__panel>header{padding-inline-start:42px}.fk-contact-dialog h2{font-size:17px}.fk-contact-dialog__icon{display:none}.fk-article-toc--component .fk-article-toc__list{display:flex;grid-template-columns:none}.fk-article-toc--component .fk-article-toc__children{padding-inline-start:20px}}

@media(max-width:576px){
    .fk-contact-dialog__panel{height:auto;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);padding:16px 13px}
    .fk-contact-dialog__panel>header{min-height:38px;grid-template-columns:minmax(0,1fr) 36px;gap:8px;padding:0}
    .fk-contact-dialog__panel>header>div{grid-column:1}
    .fk-contact-dialog__close{position:static;grid-column:2;width:36px;height:36px}
    .fk-contact-dialog h2{font-size:16px}
    .fk-contact-dialog header p{font-size:13px}
    .fk-contact-dialog__phones{margin:10px 0;padding:7px;gap:7px}
    .fk-contact-dialog__phones>span{width:100%}
    .fk-contact-dialog__phones a{flex:1 1 140px}
    .fk-contact-dialog .fk-article-form{gap:7px}
    .fk-contact-dialog .fk-article-form textarea{height:74px;min-height:74px}
    .fk-contact-dialog .fk-article-form>.fk-contact-dialog__submit{width:100%;justify-self:stretch}
}

                                                              
.fk-article-surface > .fk-breadcrumb { margin: 0 0 14px; }
.fk-article-children {
    margin-top: 22px;
    padding: 18px;
    border: 1px solid color-mix(in srgb, var(--fk-blue) 15%, white);
    border-radius: 12px;
    background: linear-gradient(135deg, color-mix(in srgb, var(--fk-blue) 4%, white), #fff);
}
.fk-article-children > header { display: flex; align-items: center; gap: 9px; margin-bottom: 13px; }
.fk-article-children > header > i {
    display: grid;
    width: 34px;
    height: 34px;
    flex: none;
    place-items: center;
    border-radius: 9px;
    color: var(--fk-blue);
    background: color-mix(in srgb, var(--fk-blue) 10.3%, white);
}
.fk-article-children h2 { margin: 0; color: #172b4c; font-size: 1.05rem; font-weight: 850; }
.fk-article-children ul { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 9px; margin: 0; padding: 0; list-style: none; }
.fk-article-children li { min-width: 0; }
.fk-article-children a {
    display: grid;
    min-width: 0;
    min-height: 62px;
    grid-template-columns: 52px minmax(0, 1fr) auto;
    align-items: center;
    gap: 10px;
    padding: 8px;
    border: 1px solid color-mix(in srgb, var(--fk-blue) 12.3%, white);
    border-radius: 9px;
    color: #233754;
    background: #fff;
    text-decoration: none;
    transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.fk-article-children a:hover { border-color: color-mix(in srgb, var(--fk-blue) 37.9%, white); box-shadow: 0 6px 17px rgba(23, 69, 125, .08); transform: translateY(-1px); }
.fk-article-children a:focus-visible { outline: 3px solid color-mix(in srgb, var(--fk-blue) 28.000000000000004%, transparent); outline-offset: 2px; }
.fk-article-children img,
.fk-article-children__icon { display: grid; width: 52px; height: 42px; place-items: center; overflow: hidden; border-radius: 7px; background: color-mix(in srgb, var(--fk-blue) 8.3%, white); }
.fk-article-children img { object-fit: cover; }
.fk-article-children__icon { color: #6296dd; font-size: 1.15rem; }
.fk-article-children strong { min-width: 0; overflow-wrap: anywhere; font-size: 14px; line-height: 1.7; }
.fk-article-children a > i:last-child { color: #7b8da4; font-size: 12px; }

@media (max-width: 700px) {
    .fk-article-children ul { grid-template-columns: 1fr; }
}
@media (max-width: 575.98px) {
    .fk-article-surface > .fk-breadcrumb { margin-bottom: 10px; }
    .fk-article-children { margin-top: 17px; padding: 13px 11px; }
    .fk-article-children a { grid-template-columns: 48px minmax(0, 1fr) auto; }
    .fk-article-children img,
    .fk-article-children__icon { width: 48px; height: 39px; }
}
@media (prefers-reduced-motion: reduce) {
    .fk-article-children a { transition: none; }
}

                                                                                                      
.fk-related-services-desktop { padding: 0; border: 1px solid #e2e8f0; border-radius: 16px; background: #fff; overflow: hidden; box-shadow: 0 8px 24px rgba(16,35,68,.05); }
.fk-related-services-desktop .fk-service-list { --sl-card-padding: 16px; --sl-item-padding: 0; --sl-item-gap: 10px; background: #fff !important; border: 0 !important; border-radius: 0; }
.fk-related-services-desktop .fk-service-list__heading { display: flex; align-items: center; justify-content: center; gap: 8px; margin: -16px -16px 16px; padding: 16px; border: 0; background: var(--fk-navy); color: #fff; font-size: 16px; text-align: center; }
.fk-related-services-desktop .fk-service-list__heading::before { content: ''; width: 7px; height: 7px; border-radius: 50%; background: var(--fk-orange); }
.fk-related-services-desktop .fk-service-list__items { display: grid; gap: 10px; }
.fk-related-services-desktop .fk-service-list__item { padding: 0; border: 0; }
.fk-related-services-desktop .fk-service-list__row { min-height: 66px; padding: 10px 12px; gap: 10px; border: 1px solid #e6ebf1; border-radius: 12px; background: #f9fafc; }
.fk-related-services-desktop a.fk-service-list__row::after { content: '‹'; margin-inline-start: auto; color: var(--fk-orange); font-size: 25px; line-height: 1; }
.fk-related-services-desktop a.fk-service-list__row:hover { border-color: var(--fk-orange-border); background: var(--fk-orange-soft); }
.fk-related-services-desktop .fk-service-list__media { border: 1px solid #edf0f4; border-radius: 10px; background: #fff; }
.fk-related-services-desktop .fk-service-list__copy strong { color: var(--fk-navy); font-size: 14px; line-height: 1.8; }
.fk-article-side-related h2 { justify-content: center; text-align: center; }
.fk-article-related .fk-article-section-title { justify-content: center; flex-wrap: wrap; text-align: center; }
@media (max-width: 900px) {
    .fk-related-services-mobile > button { padding: 13px 16px; border-color: var(--fk-navy); border-radius: 12px; background: var(--fk-navy); color: #fff; }
    .fk-related-services-mobile > button span > i { color: var(--fk-orange); }
    .fk-related-services-mobile__panel { padding: 12px; border-color: #e2e8f0; border-radius: 12px; background: #fff; }
    .fk-related-services-mobile__panel ul { display: grid; gap: 8px; }
    .fk-related-services-mobile__panel li + li { border: 0; }
    .fk-related-services-mobile__panel a, .fk-related-services-mobile__panel li > span { padding: 10px 12px; border: 1px solid #e6ebf1; border-radius: 10px; background: #f9fafc; }
    .fk-related-services-mobile__panel img { border-color: #edf0f4; background: #fff; }
}

.fk-blog-pagination a{text-decoration:none}