
body.single-post .post-navigation{margin:48px 0 8px}
body.single-post .post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:20px}
body.single-post .post-navigation .nav-links::before,body.single-post .post-navigation .nav-links::after{display:none!important}
body.single-post .post-navigation .nav-previous,body.single-post .post-navigation .nav-next{width:auto!important;padding:0!important;border:0!important;margin:0!important}
body.single-post .post-navigation .nav-next{grid-column:2}
body.single-post .post-navigation .nav-previous::before,body.single-post .post-navigation .nav-previous::after,body.single-post .post-navigation .nav-next::before,body.single-post .post-navigation .nav-next::after{display:none!important;content:none!important}
body.single-post .post-navigation a{display:block;height:100%;box-sizing:border-box;background:#fff;border:1px solid #e7ecf3;border-radius:16px;padding:18px 22px;color:#0f1c2e!important;font-weight:700;font-size:16px;line-height:1.4;text-decoration:none!important;box-shadow:0 4px 14px rgba(16,24,40,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
body.single-post .post-navigation a:hover{transform:translateY(-3px);border-color:#bcd3ec;box-shadow:0 12px 28px rgba(16,24,40,.1)}
body.single-post .post-navigation .post-navigation-sub{margin-bottom:6px}
body.single-post .post-navigation .post-navigation-sub small{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#0a4a86}
body.single-post .post-navigation .post-navigation-sub .kadence-svg-iconset{color:#0a4a86}
body.single-post .entry-related{background:#f6f8fb!important;margin-top:56px}
body.single-post .entry-related-inner-content{padding-top:56px;padding-bottom:56px}
body.single-post .entry-related-title{position:relative;font-size:28px!important;letter-spacing:-.01em;padding-top:18px;margin-bottom:26px!important;color:#0f1c2e}
body.single-post .entry-related-title::before{content:"";position:absolute;top:0;left:0;width:44px;height:4px;border-radius:4px;background:linear-gradient(90deg,#0a4a86,#2d8fe3)}
body.single-post .entry-related .loop-entry{background:#fff!important;border:1px solid #e7ecf3;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px rgba(16,24,40,.06);transition:transform .2s ease,box-shadow .2s ease;height:100%;display:flex;flex-direction:column}
body.single-post .entry-related .loop-entry:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(16,24,40,.11)}
body.single-post .entry-related .loop-entry::before{content:"";display:block;height:6px;background:linear-gradient(90deg,#0a4a86,#2d8fe3)}
body.single-post .entry-related .loop-entry.category-languages-of-europe::before{background:linear-gradient(90deg,#9a4a06,#eb8c2a)}
body.single-post .entry-related .loop-entry .entry-content-wrap{padding:22px 24px 24px!important}
body.single-post .entry-related .entry-taxonomies{display:block!important;margin-bottom:8px}
body.single-post .entry-related .entry-taxonomies a{background:none!important;padding:0!important;font-size:11px!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0a4a86!important}
body.single-post .entry-related .loop-entry.category-languages-of-europe .entry-taxonomies a{color:#b45309!important}
body.single-post .entry-related .entry-title{font-size:20px!important;line-height:1.3!important;letter-spacing:-.01em;margin:0 0 10px!important}
body.single-post .entry-related .entry-title a{color:#0f1c2e!important;text-decoration:none!important}
body.single-post .entry-related .loop-entry:hover .entry-title a{color:#0a4a86!important}
body.single-post .entry-related .entry-meta,body.single-post .entry-related .entry-meta a{font-size:13px!important;color:#8391a7!important}
body.single-post .entry-related .entry-summary{display:block!important;margin-top:10px}
body.single-post .entry-related .entry-summary p{font-size:15px;line-height:1.6;color:#4a5a70;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body.single-post .entry-related .entry-footer{display:none}
body.single-post .entry-related .splide__slide{height:auto}
body.single-post .entry-related .splide__arrow{width:40px;height:40px;border-radius:50%;background:#fff!important;border:1px solid #e7ecf3!important;box-shadow:0 4px 14px rgba(16,24,40,.12);opacity:1!important}
body.single-post .entry-related .splide__arrow svg{fill:#0a4a86!important;color:#0a4a86!important}
body.single-post .entry-related .splide__arrow:hover{background:#0a4a86!important}
body.single-post .entry-related .splide__arrow:hover svg{fill:#fff!important;color:#fff!important}
body.single-post .entry-related .splide__arrow--prev{left:-20px}
body.single-post .entry-related .splide__arrow--next{right:-20px}
body.single-post .entry-related .splide__pagination__page{background:#c9d4e2!important}
body.single-post .entry-related .splide__pagination__page.is-active{background:#0a4a86!important;transform:scale(1.2)}
@media (max-width:767px){body.single-post .post-navigation .nav-links{grid-template-columns:1fr}body.single-post .post-navigation .nav-next{grid-column:1}body.single-post .entry-related-title{font-size:24px!important}body.single-post .entry-related .splide__arrow--prev{left:-6px}body.single-post .entry-related .splide__arrow--next{right:-6px}}
