@font-face{font-family:Manrope;src:url(manrope-latin.woff2) format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
body.single-post .wrap .inner-container{padding-top:0!important}
body.single-post .wrap .post.type-post{max-width:840px!important;margin:0 auto!important;padding:0 20px!important}
body.single-post .wrap .post-inner{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.single-post .wrap .post-inner>.post-meta,body.single-post .wrap .post-inner>.post-title{display:none!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto;padding:54px 0 60px;color:#19314a;background:transparent;font-family:Manrope,Arial,sans-serif!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial :where(p,li,td,th,dt,dd,blockquote,figcaption,h1,h2,h3,h4,h5,h6,a,span,strong,b,em,small,label,button,summary){font-family:Manrope,Arial,sans-serif!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial *{box-sizing:border-box}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-header{margin:0 0 44px;padding:0;background:none;border:0}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-category{display:inline-block;font-size:12px!important;line-height:1.5!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase;color:#0065c8!important;text-decoration:none!important;margin-bottom:18px}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial h1.apx-be-title{font-size:clamp(32px,4.3vw,46px)!important;font-weight:700!important;line-height:1.17!important;letter-spacing:-.035em!important;margin:0 0 22px!important;padding:0!important;max-width:none!important;color:#071e31!important;background:none!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;text-transform:none!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-deck{font-size:19px!important;line-height:1.65!important;color:#52657b!important;margin:0 0 24px!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-meta{display:flex;flex-wrap:wrap;gap:8px 24px;font:400 13px/1.6 Manrope,Arial,sans-serif;color:#52657b;margin:0 0 30px;padding:0 0 22px;border-bottom:1px solid #dbe5ed}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-meta a{color:inherit!important;font-size:inherit!important;text-decoration:none}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-feature{margin:0!important;width:100%!important;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #071e3110;aspect-ratio:16/9;background:#e9f0f6}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-feature picture{display:block;width:100%!important;height:100%!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-feature img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;margin:0!important;aspect-ratio:16/9}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-body{font-size:18px;line-height:1.75}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-body :where(p,li,td,dd){font-size:18px!important;line-height:1.75!important;color:#263e54}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-body p{margin:0 0 22px!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-body h2:where(:not(.apx-guide-next h2)){font-size:30px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-.025em!important;margin:48px 0 18px!important;color:#071e31!important;text-transform:none!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-body h3{font-size:24px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:-.015em!important;margin:32px 0 14px!important;color:#071e31!important;text-transform:none!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-body h4{font-size:20px!important;line-height:1.4!important;font-weight:600!important;margin:26px 0 12px!important;color:#071e31!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-body :where(h2,h3,h4) :where(b,strong,span){font:inherit!important;color:inherit!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-body :where(p,li) :where(span){font-size:inherit!important;line-height:inherit!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-body :where(ul,ol){margin:0 0 26px!important;padding-left:26px!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-body li{margin:0 0 10px!important;padding-left:3px}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-body a{color:#0065c8;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial a:focus-visible,body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial button:focus-visible,body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial summary:focus-visible{outline:3px solid #0068ff!important;outline-offset:4px!important;border-radius:3px}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial blockquote{padding:22px 26px!important;margin:30px 0!important;border-left:4px solid #0068ff!important;background:#edf5ff;color:#19314a;font-style:normal}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial figcaption{font-size:13px!important;line-height:1.6!important;color:#52657b!important;margin:10px 0 24px}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-body img{max-width:100%!important;height:auto;border-radius:12px}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin:28px 0;font-size:16px}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial :where(th,td){padding:14px!important;border:1px solid #dbe5ed!important;text-align:left;min-width:140px}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial th{background:#edf5ff;color:#071e31;font-weight:700}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-body :where(.e-con,.e-con-inner,.elementor-container,.elementor-widget-container,.elementor-widget-wrap){max-width:100%!important;min-width:0!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-body :where(.elementor-widget-text-editor,.elementor-widget-heading){width:100%!important;margin:0!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-body .e-con{padding-left:0!important;padding-right:0!important;--container-default-padding-left:0px;--container-default-padding-right:0px}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apex-budget-guide{padding:0!important;max-width:none!important;background:transparent!important;box-shadow:none!important;border:0!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .abm-seo-related,body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .abm-seo-service-card{padding-left:0!important;padding-right:0!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .abm-seo-related :where(a,strong,span),body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .abm-seo-service-card :where(a,strong,span){font-family:Manrope,Arial,sans-serif!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-callout{padding:28px;border:1px solid #d7e5f1;border-radius:16px;background:#f1f7fd;margin:32px 0}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-callout h2{margin-top:0!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-cta{display:inline-block;background:#0068ff;color:white!important;padding:13px 20px;border-radius:9px;text-decoration:none!important;font-size:16px;font-weight:700}
body.single-post .wrap #comments{max-width:800px;margin:0 auto;padding:0 20px;font-family:Manrope,Arial,sans-serif}
/* Only blog listing cards; the homepage, shared navigation, and footer are outside this scope. */
body:is(.page-id-63,.blog,.category,.tag,.author,.date):not(#apex-be-archive-0):not(#apex-be-archive-1):not(#apex-be-archive-2):not(#apex-be-archive-3):not(#apex-be-archive-4):not(#apex-be-archive-5):not(#apex-be-archive-6):not(#apex-be-archive-7) .post.type-post :where(h2,h3,p,a,span,time){font-family:Manrope,Arial,sans-serif!important}
body:is(.page-id-63,.blog,.category,.tag,.author,.date):not(#apex-be-archive-0):not(#apex-be-archive-1):not(#apex-be-archive-2):not(#apex-be-archive-3):not(#apex-be-archive-4):not(#apex-be-archive-5):not(#apex-be-archive-6):not(#apex-be-archive-7) .post.type-post .post-title{font-size:22px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:-.02em!important;margin:0 0 16px!important;min-height:89px}
body:is(.page-id-63,.blog,.category,.tag,.author,.date):not(#apex-be-archive-0):not(#apex-be-archive-1):not(#apex-be-archive-2):not(#apex-be-archive-3):not(#apex-be-archive-4):not(#apex-be-archive-5):not(#apex-be-archive-6):not(#apex-be-archive-7) .post.type-post .post-title a{font:inherit!important}
body:is(.page-id-63,.blog,.category,.tag,.author,.date):not(#apex-be-archive-0):not(#apex-be-archive-1):not(#apex-be-archive-2):not(#apex-be-archive-3):not(#apex-be-archive-4):not(#apex-be-archive-5):not(#apex-be-archive-6):not(#apex-be-archive-7) .post.type-post .post-summary{font-size:16px!important;line-height:1.65!important;min-height:106px}
body:is(.page-id-63,.blog,.category,.tag,.author,.date):not(#apex-be-archive-0):not(#apex-be-archive-1):not(#apex-be-archive-2):not(#apex-be-archive-3):not(#apex-be-archive-4):not(#apex-be-archive-5):not(#apex-be-archive-6):not(#apex-be-archive-7) .post.type-post :where(.post-img,.post-image,.blog-post-image){aspect-ratio:16/9;overflow:hidden;border-radius:14px 14px 0 0}
body:is(.page-id-63,.blog,.category,.tag,.author,.date):not(#apex-be-archive-0):not(#apex-be-archive-1):not(#apex-be-archive-2):not(#apex-be-archive-3):not(#apex-be-archive-4):not(#apex-be-archive-5):not(#apex-be-archive-6):not(#apex-be-archive-7) .post.type-post picture.wp-post-image{display:block;width:100%;aspect-ratio:16/9;overflow:hidden}
body:is(.page-id-63,.blog,.category,.tag,.author,.date):not(#apex-be-archive-0):not(#apex-be-archive-1):not(#apex-be-archive-2):not(#apex-be-archive-3):not(#apex-be-archive-4):not(#apex-be-archive-5):not(#apex-be-archive-6):not(#apex-be-archive-7) .post.type-post img.wp-post-image,body:is(.page-id-63,.blog,.category,.tag,.author,.date):not(#apex-be-archive-0):not(#apex-be-archive-1):not(#apex-be-archive-2):not(#apex-be-archive-3):not(#apex-be-archive-4):not(#apex-be-archive-5):not(#apex-be-archive-6):not(#apex-be-archive-7) .post.type-post picture.wp-post-image img{display:block;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;border-radius:14px 14px 0 0!important}
body:is(.page-id-63,.blog,.category,.tag,.author,.date):not(#apex-be-archive-0):not(#apex-be-archive-1):not(#apex-be-archive-2):not(#apex-be-archive-3):not(#apex-be-archive-4):not(#apex-be-archive-5):not(#apex-be-archive-6):not(#apex-be-archive-7) .post.type-post a:focus-visible{outline:3px solid #0068ff!important;outline-offset:4px}
@media(max-width:600px){body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial{padding-top:32px}body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-deck{font-size:17px!important}body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-body :where(p,li,td,dd){font-size:17px!important;line-height:1.75!important}body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-body h2:where(:not(.apx-guide-next h2)){font-size:27px!important;margin-top:36px!important}body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-body h3{font-size:22px!important}body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-feature{border-radius:12px}body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-callout{padding:22px}body:is(.page-id-63,.blog,.category,.tag,.author,.date):not(#apex-be-archive-0):not(#apex-be-archive-1):not(#apex-be-archive-2):not(#apex-be-archive-3):not(#apex-be-archive-4):not(#apex-be-archive-5):not(#apex-be-archive-6):not(#apex-be-archive-7) .post.type-post .post-title{min-height:0}}
body.single-post .wrap .inner-container>.container>.row>.main{width:100%!important;float:none!important}
body.single-post .wrap .inner-container>.container>.row>.sidebar{width:100%!important;float:none!important;max-width:800px;margin:0 auto 55px!important;padding:0!important}
body.single-post .wrap .inner-container>.container>.row>.sidebar :where(h3,p,a,span,button){font-family:Manrope,Arial,sans-serif!important}
body.single-post .wrap .inner-container>.container>.row>.sidebar .apex-booking-card{max-width:none!important}
body.single-post #themo_single_post_layout_content{padding-top:0!important}
body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-credit{font:400 12px/1.5 Manrope,Arial,sans-serif;color:#52657b;margin:12px 0 0}body.single-post #apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial#apex-blog-editorial .apx-be-credit a{color:#0065c8}

body:is(.page-id-63,.blog,.category,.tag,.author,.date):not(#apex-be-archive-0):not(#apex-be-archive-1):not(#apex-be-archive-2):not(#apex-be-archive-3):not(#apex-be-archive-4):not(#apex-be-archive-5):not(#apex-be-archive-6):not(#apex-be-archive-7) .post.type-post .post-excerpt p{font-size:16px!important;line-height:1.65!important;}
body.page-id-63:not(#apex-be-archive-0):not(#apex-be-archive-1):not(#apex-be-archive-2):not(#apex-be-archive-3):not(#apex-be-archive-4):not(#apex-be-archive-5):not(#apex-be-archive-6):not(#apex-be-archive-7) .apex-blog-intro,body.page-id-63:not(#apex-be-archive-0):not(#apex-be-archive-1):not(#apex-be-archive-2):not(#apex-be-archive-3):not(#apex-be-archive-4):not(#apex-be-archive-5):not(#apex-be-archive-6):not(#apex-be-archive-7) .apex-blog-intro :is(h1,p,span){font-family:Manrope,Arial,sans-serif!important;font-weight:inherit;}body.single-post .wrap .post-inner>.entry-content{padding:0!important}
@media(max-width:600px){body.single-post .wrap .inner-container>.container{width:100%!important;margin:0!important;padding:0 20px!important}body.single-post .wrap .inner-container>.container>.row,body.single-post #themo_single_post_layout_content>.row{margin:0!important}body.single-post .wrap .inner-container>.container>.row>.main,body.single-post #themo_single_post_layout_content>.row>.col-md-12,body.single-post .wrap .post.type-post{padding-left:0!important;padding-right:0!important}body.single-post .wrap .inner-container>.container>.row>.sidebar{padding:0!important}}
#apex-guide-library{max-width:1180px;margin:auto;padding:36px clamp(20px,4vw,52px) 70px;color:#162d40;font-family:Manrope,Arial,sans-serif}
.apx-library-intro{max-width:720px;margin:36px 0 24px}.apx-library-intro h1{font:700 clamp(40px,6vw,76px)/1.04 Manrope,Arial,sans-serif;letter-spacing:-.045em;color:#122e43;margin:0 0 16px}.apx-library-intro p{font-size:19px;line-height:1.55}
.apx-topic-nav{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.apx-topic-nav a{border:1px solid #a5b8c6;padding:9px 15px;border-radius:24px;color:#143c58}.apx-topic-nav a[aria-current],.apx-topic-nav a:hover{background:#143c58;color:white}
.apx-start{display:grid;gap:7px;background:#e9f3f7;border-left:4px solid #146887;padding:20px 24px;margin:28px 0}.apx-start a{font-size:22px;color:#173c54}
.apx-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px 24px}.apx-guide-card img{width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;border-radius:8px}.apx-guide-card h2{font:700 22px/1.28 Manrope,Arial,sans-serif;margin:14px 0 8px;color:#163950}.apx-topic-link{color:#245875;text-decoration:underline}
.apx-crumbs{display:flex;gap:.45em;flex-wrap:wrap;font-size:14px;color:#334d60}.apx-crumbs a,.apx-reading a{color:#144f74;text-decoration:underline}.apx-reading{max-width:800px;margin:32px auto;padding:24px;background:#eff5f8;color:#17364c}
#apex-guide-library a:focus-visible,#apex-blog-editorial a:focus-visible,.apx-reading a:focus-visible{outline:3px solid #027398;outline-offset:3px}
.apx-be-body blockquote{border-left:4px solid #176784;padding-left:1em}.apx-be-body .wp-block-table{overflow-x:auto}.apx-be-body :is(h2,h3,h4)[id]{scroll-margin-top:110px}

.single-post .apx-be-body{max-width:72ch;margin-inline:auto}
.single-post .apx-be-body p,.single-post .apx-be-body li{line-height:1.7}
.single-post .apx-be-body h2[id]{scroll-margin-top:120px;text-wrap:balance}
.single-post .apx-be-body .agency-questions{padding-inline-start:1.8em}
.single-post .agency-questions>li{padding:1.1em 0 1.1em .35em;border-bottom:1px solid #d6e0e7}
.single-post .agency-questions li::marker{font-weight:700;color:#215d87}
.single-post .agency-questions h3,.single-post .agency-projects h3{margin:0 0 .35em;line-height:1.25}
.single-post .agency-questions p,.single-post .agency-projects p{margin:0}
.single-post .agency-projects{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem}
.single-post .agency-projects section{padding:1.2rem;background:#f1f6fa;border-top:3px solid #286180;color:#17354a}
.single-post .apx-be-body a.agency-action{display:inline-block;background:#174d74;color:white;padding:.65em 1em;border-radius:5px;font-weight:700;text-decoration:underline;text-underline-offset:.18em}


.single-post .apx-reading{box-sizing:border-box;max-width:800px;margin:clamp(32px,5vw,58px) auto;padding:24px 0;background:transparent;border-top:1px solid #bfcdd5;color:#173449}
.single-post .apx-reading h2{font:700 23px/1.25 Manrope,Arial,sans-serif;margin:0 0 12px}
.single-post .apx-reading ul{list-style:none;padding:0;margin:0}
.single-post .apx-reading li{border-bottom:1px solid #dae3e8;padding:0;margin:0}
.single-post .apx-reading li a{display:block;padding:12px 0;font:600 17px/1.45 Manrope,Arial,sans-serif;text-decoration:none}
.single-post .apx-reading li a:hover{text-decoration:underline}
.single-post .apx-reading p{margin:12px 0 0;font-size:15px}
.single-post .apx-be-body .apx-guide-next{background:#102f43;color:white;border-radius:12px;padding:clamp(22px,4vw,40px);margin:32px 0 0;scroll-margin-top:100px}
.single-post .apx-be-body .apx-guide-next h2{color:#fff!important;font:700 clamp(24px,4vw,34px)/1.18 Manrope,Arial,sans-serif!important;margin:0 0 10px!important}
.single-post .apx-be-body .apx-guide-next p{color:#e3edf3!important;margin:0;max-width:57ch}
.single-post .apx-be-body .apx-guide-next .apx-next-actions{display:flex;gap:14px 22px;align-items:center;flex-wrap:wrap;margin-top:20px}
.single-post .apx-be-body .apx-next-actions a{font:700 16px/1.45 Manrope,Arial,sans-serif;color:white!important;text-underline-offset:4px}
.single-post .apx-be-body .apx-next-actions a:first-child{color:#103347!important;background:#fff;border-radius:6px;padding:11px 16px;text-decoration:none}
.single-post .apx-be-body .apx-next-actions a:focus-visible{outline:3px solid #79ddff;outline-offset:4px}

#apex-blog-editorial .apx-guide-next .apx-next-actions a:any-link {
  display:inline-flex; justify-content:center; align-items:center; position:relative; overflow:hidden; isolation:isolate;
  box-sizing:border-box; min-height:46px; padding:10px 18px; border:1px solid rgb(206 240 255 / 52%);
  border-radius:12px; color:#fff!important; -webkit-text-fill-color:#fff!important;
  background:linear-gradient(150deg,rgb(195 235 255 / 20%),rgb(167 218 247 / 7%));
  backdrop-filter:blur(10px); box-shadow:inset 0 1px 0 rgb(255 255 255 / 24%),0 3px 9px rgb(0 15 29 / 18%);
  text-decoration:none!important; transition:border-color .2s,box-shadow .2s;
}
#apex-blog-editorial .apx-guide-next .apx-next-actions a:first-child {
  background:linear-gradient(150deg,rgb(123 216 255 / 34%),rgb(93 178 231 / 14%));
}
#apex-blog-editorial .apx-guide-next .apx-next-actions a::after {
  content:""; position:absolute; inset:-55% auto -55% -65%; width:40%; pointer-events:none;
  background:linear-gradient(90deg,transparent,rgb(237 251 255 / 32%),transparent);
  transform:skewX(-22deg); opacity:0;
}
@media(hover:hover) {
  #apex-blog-editorial .apx-guide-next .apx-next-actions a:hover {border-color:#c4eeff;box-shadow:inset 0 1px 0 #ffffff55,0 0 15px #85dcff38}
}
@media(hover:hover) and (prefers-reduced-motion:no-preference) {
  #apex-blog-editorial .apx-guide-next .apx-next-actions a:hover::after {animation:apx-button-glimmer .65s ease-out}
}
@keyframes apx-button-glimmer {0%{left:-65%;opacity:0}20%,75%{opacity:1}100%{left:130%;opacity:0}}
#apex-blog-editorial .apx-guide-next .apx-next-actions a:focus-visible {outline:3px solid #a7ebff;outline-offset:4px}
@media(max-width:520px){#apex-blog-editorial .apx-guide-next .apx-next-actions a{width:100%}}
@layer apexPublicButtonGlass {
  @media(max-width:767px){
    body.single-post :is(#apex-blog-editorial,.apx-reading) a,
    body.single-post :is(#apex-blog-editorial,.apx-reading) a :is(span,strong,b){
      white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;
      max-inline-size:100%!important;min-inline-size:0!important;
    }
  }
}
#apex-guide-library>.apx-crumbs{
  display:flex;align-items:center;gap:9px;font:500 14px/1.4 Manrope,Arial,sans-serif;
}
#apex-guide-library>.apx-crumbs a{
  display:inline-flex;align-items:center;min-height:28px;color:#486173;text-decoration:none!important;
}
#apex-guide-library>.apx-crumbs a:hover{color:#123c55;text-decoration:underline!important;text-underline-offset:3px}
#apex-guide-library>.apx-crumbs [aria-hidden]{color:#8497a3;font-weight:400}
#apex-guide-library>.apx-crumbs [aria-current]{color:#19394d;font-weight:700}
#apex-guide-library>.apx-crumbs+.apx-library-intro{margin-top:clamp(14px,2vw,24px)}