.fkx .fkx-breadcrumb{display:flex;flex-wrap:wrap;list-style:none;padding-left:0;margin-top:0;margin-bottom:0}
.fkx .fkx-breadcrumb .breadcrumb-item + .breadcrumb-item::before{display:inline-block;padding-right:.5rem;content:"/"}
.fkx .fkx-breadcrumb .breadcrumb-item + .breadcrumb-item{padding-left:.5rem}
.fkx .fkx-posts{list-style:none;margin:0;padding:0}
.fkx .fkx-post__image img{width:100%;height:auto}
.fkx .fkx-pagination{display:flex;flex-wrap:wrap;list-style:none}
.fkx .fkx-pagination .wp-block-query-pagination-numbers{display:flex}
.fkx .fkx-pagination .page-numbers + .page-numbers, .fkx .fkx-pagination .wp-block-query-pagination-numbers + a, .fkx .fkx-pagination a + .wp-block-query-pagination-numbers{margin-left:-1px}
.fkx .fkx-pagination .page-numbers.dots{pointer-events:none}
.fkx .fkx-header{display:flex;float:none;padding-top:16px;padding-bottom:16px;background-color:rgb(248, 249, 250);text-align:left;color:rgb(111, 111, 116);font-family:"DM Sans";font-size:16px;font-weight:400;font-style:normal;line-height:30px}
.fkx .fkx-header > .fkx-container{display:block;float:none;max-width:1140px;margin-right:150px;margin-left:150px;padding-right:20px;padding-left:20px}
.fkx .fkx-title{display:block;float:none;margin-bottom:8px;color:rgb(255, 255, 255);font-family:Limelight;font-size:40px;font-weight:500;line-height:75px}
.fkx .fkx-title span{display:inline;float:none;color:rgb(255, 255, 255);font-family:Limelight;font-size:40px;font-weight:500;font-style:normal;line-height:75px;text-align:left}
.fkx .fkx-breadcrumb{display:flex;flex-wrap:wrap;float:none;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.fkx .fkx-breadcrumb .breadcrumb-item{display:list-item;float:none}
.fkx .fkx-breadcrumb .breadcrumb-item.active{display:list-item;float:none;padding-left:8px;color:rgb(108, 117, 125)}
.fkx .fkx-content{display:block;float:none;padding-top:24px;padding-bottom:24px;color:rgb(111, 111, 116);font-family:"DM Sans";font-size:16px;font-weight:400;font-style:normal;line-height:30px;text-align:left}
.fkx .fkx-content > .fkx-container{display:block;float:none;max-width:1140px;margin-right:150px;margin-left:150px;padding-right:20px;padding-left:20px}
.fkx .fkx-post{display:block;float:none;margin-bottom:48px;color:rgb(111, 111, 116);font-family:"DM Sans";font-size:16px;font-weight:400;font-style:normal;line-height:30px;text-align:left}
.fkx .fkx-post__title{display:block;float:none;margin-bottom:16px;color:rgb(0, 0, 0);font-family:Limelight;font-size:50px;line-height:65px}
.fkx .fkx-post__title a{display:inline;float:none;color:rgb(0, 0, 0);font-family:Limelight;font-size:50px;font-weight:400;font-style:normal;line-height:65px;text-align:left}
.fkx .fkx-post__image{display:block;float:none;margin-bottom:16px}
.fkx .fkx-post__image img{display:inline;float:none;max-width:100%;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;object-fit:cover;color:rgb(0, 86, 179);font-family:"DM Sans";font-size:16px;font-weight:400;font-style:normal;line-height:30px;text-align:left}
.fkx .fkx-post__content{display:block;float:none}
.fkx .fkx-post__content p{display:block;float:none;margin-bottom:16px}
.fkx .fkx-more{display:inline-block;float:none;margin-top:16px;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(108, 117, 125);border-right-color:rgb(108, 117, 125);border-bottom-color:rgb(108, 117, 125);border-left-color:rgb(108, 117, 125);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;vertical-align:middle;color:rgb(108, 117, 125);line-height:24px;text-align:center;white-space:nowrap}
.fkx .fkx-pagination{display:flex;justify-content:center;float:none;margin-bottom:16px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;color:rgb(111, 111, 116);font-family:"DM Sans";font-size:16px;font-weight:400;font-style:normal;line-height:30px;text-align:left}
.fkx .fkx-pagination .page-numbers, .fkx-pagination .wp-block-query-pagination-next, .fkx-pagination .wp-block-query-pagination-previous{display:block;position:relative;float:none;margin-left:-1px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(222, 226, 230);border-right-color:rgb(222, 226, 230);border-bottom-color:rgb(222, 226, 230);border-left-color:rgb(222, 226, 230);background-color:rgb(255, 255, 255);color:rgb(0, 123, 255);line-height:20px}
.fkx .fkx-pagination .page-numbers.current{display:block;position:relative;float:none;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(0, 123, 255);border-right-color:rgb(0, 123, 255);border-bottom-color:rgb(0, 123, 255);border-left-color:rgb(0, 123, 255);background-color:rgb(0, 123, 255);color:rgb(255, 255, 255);line-height:20px}
@media (max-width: 1366px){
.fkx .fkx-header > .fkx-container{margin-right:70px;margin-left:70px}
.fkx .fkx-content > .fkx-container{margin-right:70px;margin-left:70px}
}
@media (max-width: 1024px){
.fkx .fkx-header > .fkx-container{margin-right:0px;margin-left:0px}
.fkx .fkx-content > .fkx-container{margin-right:0px;margin-left:0px}
}
@media (max-width: 767px){
.fkx .fkx-post__title{font-size:30px}
.fkx .fkx-post__title a{font-size:30px}
}

/* approved deviation: readable archive title band (owner, Oct 15 2026) */
.fkx .fkx-header{background-color:#181818;padding-top:234px;padding-bottom:40px;color:rgba(255, 255, 255, 0.75)}
.fkx .fkx-breadcrumb a{color:#C39432}
.fkx .fkx-breadcrumb .breadcrumb-item.active{color:rgba(255, 255, 255, 0.75)}
@media (max-width: 1366px){.fkx .fkx-header{padding-top:213px}}
@media (max-width: 1024px){.fkx .fkx-header{padding-top:159px}}
@media (max-width: 767px){.fkx .fkx-header{padding-bottom:30px}}
