:root{--cv-primary:#0b5fae;--cv-primary-dark:#094a87;--cv-accent:#f26b1d;--cv-heading:#0f172a;--cv-text:#334155;--cv-muted:#64748b;--cv-border:#e2e8f0;--cv-surface:#f1f5f9;--cv-surface-2:#f8fafc;--cv-white:#ffffff;--cv-dark:#0f172a;--cv-dark-2:#1e293b;--cv-radius:10px;--cv-shadow:0 1px 2px rgba(15, 23, 42, .06), 0 4px 16px rgba(15, 23, 42, .06);--cv-space-1:4px;--cv-space-2:8px;--cv-space-3:12px;--cv-space-4:16px;--cv-space-6:24px;--cv-space-8:32px;--cv-space-12:48px;--cv-space-16:64px;--cv-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}body.cv-site{font-family:var(--cv-font);color:var(--cv-text);-webkit-font-smoothing:antialiased}body.cv-site h1,body.cv-site h2,body.cv-site h3,body.cv-site h4{color:var(--cv-heading);font-family:var(--cv-font);letter-spacing:-.01em}body.cv-site a{color:var(--cv-primary)}body.cv-site a:hover{color:var(--cv-primary-dark)}.cv-section-title{font-size:1.5rem;margin:var(--cv-space-8) 0 var(--cv-space-4);padding-bottom:var(--cv-space-2);border-bottom:2px solid var(--cv-border)}.cv-btn{display:inline-block;background:var(--cv-primary);color:#fff!important;padding:10px 18px;border-radius:6px;font-weight:600;text-decoration:none}.cv-btn:hover{background:var(--cv-primary-dark)}body.cv-site .ast-primary-header-bar,body.cv-site .ast-mobile-header-wrap .ast-primary-header-bar{background:var(--cv-dark);border-bottom:0}body.cv-site .ast-primary-header-bar .site-title a,body.cv-site .ast-primary-header-bar .site-title a:hover{color:#fff}body.cv-site .ast-builder-menu-1 .main-header-menu>.menu-item>.menu-link,body.cv-site .ast-builder-menu-1 .main-header-menu>.menu-item>.ast-menu-toggle{color:#e2e8f0;font-weight:500;font-size:15px}body.cv-site .ast-builder-menu-1 .main-header-menu>.menu-item:hover>.menu-link,body.cv-site .ast-builder-menu-1 .main-header-menu>.menu-item.current-menu-item>.menu-link,body.cv-site .ast-builder-menu-1 .main-header-menu>.menu-item.current-menu-ancestor>.menu-link{color:#fff}body.cv-site .ast-builder-menu-1 .main-header-menu .sub-menu{border-top:3px solid var(--cv-accent);box-shadow:var(--cv-shadow)}body.cv-site .ast-header-search .astra-search-icon,body.cv-site .ast-header-search .astra-search-icon svg{color:#e2e8f0;fill:#e2e8f0}body.cv-site .ast-header-search .astra-search-icon:hover svg{fill:#fff}body.cv-site .ast-mobile-header-wrap .ast-button-wrap .menu-toggle,body.cv-site .ast-mobile-header-wrap .ast-button-wrap .menu-toggle .ast-mobile-svg{color:#fff;fill:#fff}body.cv-site .ast-mobile-header-wrap .ast-button-wrap .menu-toggle{border-color:#fff0}body.cv-site .ast-mobile-header-content,body.cv-site .ast-mobile-popup-content .ast-builder-menu-mobile .main-header-menu{background:var(--cv-dark-2)}body.cv-site .ast-mobile-popup-drawer .ast-mobile-popup-inner{background:var(--cv-dark-2)}body.cv-site .ast-mobile-popup-drawer .menu-item .menu-link,body.cv-site .ast-mobile-popup-drawer .menu-item .ast-menu-toggle,body.cv-site .ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close{color:#f1f5f9}body.cv-site .ast-mobile-popup-drawer .menu-item .menu-link{border-color:rgb(255 255 255 / .08)}body.cv-site .site-logo-img .custom-logo-link img{max-height:44px;width:auto}body.cv-listing .ast-article-post{background:var(--cv-white);border:1px solid var(--cv-border);border-radius:var(--cv-radius);overflow:hidden;box-shadow:none;transition:box-shadow .2s ease,transform .2s ease}body.cv-listing .ast-article-post:hover{box-shadow:var(--cv-shadow);transform:translateY(-2px)}body.cv-listing .ast-article-post .ast-blog-featured-section{margin:0}body.cv-listing .ast-article-post .post-thumb-img-content{display:block;aspect-ratio:3 / 2;overflow:hidden}body.cv-listing .ast-article-post .post-thumb-img-content img{width:100%;height:100%;object-fit:cover;display:block}body.cv-listing .ast-article-post .ast-blog-single-element{padding-left:var(--cv-space-4);padding-right:var(--cv-space-4)}body.cv-listing .ast-article-post .cat-links a{font-size:12px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--cv-primary)}body.cv-listing .ast-article-post .entry-title{font-size:1.15rem;line-height:1.35;margin:6px 0 8px}body.cv-listing .ast-article-post .entry-title a{color:var(--cv-heading)}body.cv-listing .ast-article-post .entry-title a:hover{color:var(--cv-primary)}body.cv-listing .ast-article-post .entry-meta{font-size:13px;color:var(--cv-muted)}body.cv-listing .ast-article-post .entry-meta a{color:var(--cv-muted)}body.cv-listing .ast-article-post .ast-excerpt-container p{font-size:15px;color:var(--cv-text);line-height:1.55}body.cv-listing .ast-article-post .ast-excerpt-container{padding-bottom:var(--cv-space-4)}body.cv-listing .ast-article-post .ast-blog-single-element.ast-read-more-container{padding-bottom:var(--cv-space-4)}.cv-topics{margin:var(--cv-space-2) 0 var(--cv-space-8)}.cv-topics__title{font-size:1rem;text-transform:uppercase;letter-spacing:.06em;color:var(--cv-muted);margin:0 0 var(--cv-space-3)}.cv-topics__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cv-space-3)}.cv-topics__list li{margin:0}.cv-topics__list a{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--cv-surface-2);border:1px solid var(--cv-border);border-left:4px solid var(--cv-primary);border-radius:8px;color:var(--cv-heading);text-decoration:none;transition:background .15s ease,border-color .15s ease}.cv-topics__list a:hover{background:#fff;border-color:var(--cv-primary);color:var(--cv-primary)}.cv-topics__name{font-weight:600;font-size:14.5px;line-height:1.3}.cv-topics__count{font-size:12px;color:var(--cv-muted)}.cv-hero{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cv-space-4);margin:0 0 var(--cv-space-6)}.cv-hero__item{margin:0}.cv-hero__link{position:relative;display:block;aspect-ratio:4 / 3;border-radius:var(--cv-radius);overflow:hidden;background:var(--cv-dark-2);text-decoration:none}.cv-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.cv-hero__link:hover .cv-hero__img{transform:scale(1.04)}.cv-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#fff0 30%,rgb(15 23 42 / .92) 100%)}.cv-hero__body{position:absolute;left:0;right:0;bottom:0;padding:var(--cv-space-4);display:flex;flex-direction:column;gap:6px}.cv-hero__cat{color:#fdba74;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.cv-hero__title{color:#fff;font-weight:700;font-size:1.15rem;line-height:1.3;text-shadow:0 1px 2px rgb(0 0 0 / .4)}.cv-hero__item:first-child .cv-hero__title{font-size:1.25rem}.cv-infeed-slot{grid-column:1 / -1;flex:0 0 100%;width:100%;max-width:100%;box-sizing:border-box;padding:0 var(--cv-space-3);margin:0 0 var(--cv-space-6)}.ast-row>.cv-infeed-slot{flex-basis:100%}body.cv-site .ast-archive-entry-banner{text-align:left}body.cv-site .ast-archive-description .ast-archive-title{font-size:2rem}body.cv-site .ast-archive-description p{max-width:70ch;color:var(--cv-text)}body.cv-article .single-layout-1 .entry-header{margin-bottom:var(--cv-space-6)}body.cv-article .entry-header .ast-terms-link a,body.cv-article .entry-header .ast-taxonomy-container a{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--cv-primary);text-decoration:none}body.cv-article .entry-header .entry-title{font-size:2.3rem;line-height:1.2;margin:6px 0 12px}body.cv-article .entry-header .entry-meta{font-size:14px;color:var(--cv-muted)}body.cv-article .entry-header .entry-meta a{color:var(--cv-muted)}body.cv-article .entry-header .cv-updated{display:inline-block;margin-left:10px;padding:2px 8px;border-radius:4px;background:var(--cv-surface);color:var(--cv-heading);font-size:13px}body.cv-article .ast-breadcrumbs-wrapper,body.cv-article .ast-single-post-banner .ast-breadcrumbs-inner,body.cv-article #ast-breadcrumbs-yoast{font-size:13px;color:var(--cv-muted);margin-bottom:var(--cv-space-3)}body.cv-article .ast-breadcrumbs-wrapper a,body.cv-article #ast-breadcrumbs-yoast a{color:var(--cv-muted);text-decoration:none}body.cv-article .ast-breadcrumbs-wrapper a:hover,body.cv-article #ast-breadcrumbs-yoast a:hover{color:var(--cv-primary)}body.cv-article .ast-single-post-featured-section{margin:var(--cv-space-4) 0 var(--cv-space-6)}body.cv-article .ast-single-post-featured-section img{border-radius:var(--cv-radius);width:100%;height:auto}body.cv-article .entry-content{font-size:18px;line-height:1.65;color:var(--cv-text)}body.cv-article .entry-content>p{margin-bottom:1.35em}body.cv-article .entry-content h2{font-size:1.85rem;line-height:1.25;margin:2.2em 0 .8em;padding-top:1.1em;border-top:1px solid var(--cv-border)}body.cv-article .entry-content h2:first-of-type{border-top:0;padding-top:0}body.cv-article .entry-content h3{font-size:1.35rem;line-height:1.3;margin:1.8em 0 .6em}body.cv-article .entry-content h4{font-size:1.1rem;margin:1.5em 0 .5em}body.cv-article .entry-content ul,body.cv-article .entry-content ol{margin-bottom:1.4em;padding-left:1.4em}body.cv-article .entry-content li{margin-bottom:.45em}body.cv-article .entry-content strong{color:var(--cv-heading)}body.cv-article .entry-content blockquote{border-left:4px solid var(--cv-primary);background:var(--cv-surface-2);padding:16px 20px;margin:1.5em 0;font-style:normal;border-radius:0 8px 8px 0}body.cv-article .entry-content a{text-decoration:underline;text-underline-offset:2px}body.cv-article .entry-content .cv-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5em 0}body.cv-article .entry-content .wp-block-table table,body.cv-article .entry-content .cv-table-wrap table{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.45;border:0}body.cv-article .entry-content table th,body.cv-article .entry-content table td{border:0;border-bottom:1px solid var(--cv-border);padding:10px 12px;vertical-align:top;text-align:left}body.cv-article .entry-content table thead th,body.cv-article .entry-content table tr:first-child th{background:var(--cv-surface);color:var(--cv-heading);font-weight:700;border-bottom:2px solid #cbd5e1}body.cv-article .entry-content table tbody tr:nth-child(even) td{background:var(--cv-surface-2)}body.cv-article .entry-content table td img.emoji{width:1em;height:1em}.cv-toc{background:var(--cv-surface-2);border:1px solid var(--cv-border);border-left:4px solid var(--cv-primary);border-radius:8px;padding:12px 18px;margin:0 0 2em;font-size:15.5px}.cv-toc__title{cursor:pointer;font-weight:700;color:var(--cv-heading);list-style:none;display:flex;align-items:center;justify-content:space-between}.cv-toc__title::-webkit-details-marker{display:none}.cv-toc__title::after{content:"−";font-size:20px;line-height:1;color:var(--cv-muted)}.cv-toc:not([open]) .cv-toc__title::after{content:"+"}.cv-toc__list{margin:12px 0 4px!important;padding-left:1.2em!important}.cv-toc__list li{margin-bottom:.35em!important}.cv-toc__list a{text-decoration:none!important;color:var(--cv-primary)}.cv-toc__list a:hover{text-decoration:underline!important}.cv-toc__list ul{margin:.35em 0 0!important;padding-left:1.1em!important;font-size:.94em}.cv-read-also{background:#fff7ed;border:1px solid #fed7aa;border-left:4px solid var(--cv-accent);border-radius:8px;padding:12px 18px;margin:1.6em 0 2em;font-size:16px}.cv-read-also__title{margin:0 0 6px!important;font-weight:700;color:#9a3412;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.cv-read-also ul{margin:0!important;padding-left:1.2em!important}.cv-read-also li{margin-bottom:.3em!important}.cv-read-also a{color:var(--cv-heading);text-decoration:underline}.cv-read-also a:hover{color:var(--cv-primary)}.cv-ad{margin:1.8em 0;text-align:center;clear:both}.cv-ad__label{display:block;font-size:11px;color:var(--cv-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.cv-ad .adsbygoogle{display:block;min-height:250px}.cv-ad--top .adsbygoogle,.cv-ad--mid .adsbygoogle{min-height:280px}.cv-ad--end .adsbygoogle{min-height:320px}.cv-ad--sidebar .adsbygoogle{min-height:600px;width:100%}.cv-infeed-slot .cv-ad{margin:0}.cv-ad ins.adsbygoogle[data-ad-status="unfilled"]{display:none!important}.cv-ad:has(>ins.adsbygoogle[data-ad-status="unfilled"]){display:none}.cv-infeed-slot .adsbygoogle{min-height:0}.cv-author-box{margin:2.5em 0 1em;padding:18px 20px;background:var(--cv-surface-2);border:1px solid var(--cv-border);border-radius:var(--cv-radius);font-size:15.5px}.cv-author-box__label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--cv-muted);font-weight:700}.cv-author-box__name{font-weight:700;color:var(--cv-heading);font-size:1.1rem;margin:4px 0 6px}.cv-author-box__bio{margin:0 0 8px;color:var(--cv-text);line-height:1.55}.cv-author-box__link{font-weight:600;text-decoration:none}body.cv-article .ast-related-posts-wrap{margin-top:var(--cv-space-8)}body.cv-article .ast-related-posts-title{font-size:1.5rem;padding-bottom:var(--cv-space-2);border-bottom:2px solid var(--cv-border);margin-bottom:var(--cv-space-4)}body.cv-article .ast-related-post{border:1px solid var(--cv-border);border-radius:var(--cv-radius);overflow:hidden;background:#fff}body.cv-article .ast-related-post .ast-related-post-featured-section{margin:0}body.cv-article .ast-related-post .ast-related-post-featured-section img,body.cv-article .ast-related-post img.wp-post-image{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block}body.cv-article .ast-related-post .ast-related-post-content{padding:12px 14px 14px}body.cv-article .ast-related-post .ast-related-post-title{font-size:1rem;line-height:1.35;margin:0 0 6px}body.cv-article .ast-related-post .ast-related-post-title a{color:var(--cv-heading);text-decoration:none}body.cv-article .ast-related-post .ast-related-post-title a:hover{color:var(--cv-primary)}body.cv-article .ast-related-post .entry-meta{font-size:13px;color:var(--cv-muted)}body.cv-article .post-navigation{margin-top:var(--cv-space-6);padding-top:var(--cv-space-4);border-top:1px solid var(--cv-border)}body.cv-article .post-navigation .nav-links a{color:var(--cv-primary);font-size:15px}body.cv-article #secondary .sidebar-main{position:sticky;top:24px}body.cv-site #secondary .widget{margin-bottom:var(--cv-space-6);font-size:15px}body.cv-site #secondary .widget-title,body.cv-site #secondary .wp-block-heading{font-size:1rem;text-transform:uppercase;letter-spacing:.05em;color:var(--cv-heading);border-bottom:2px solid var(--cv-border);padding-bottom:6px;margin-bottom:10px}body.cv-site #secondary ul{list-style:none;margin:0;padding:0}body.cv-site #secondary li{margin:0;padding:7px 0;border-bottom:1px solid var(--cv-border);line-height:1.4}body.cv-site #secondary li:last-child{border-bottom:0}body.cv-site #secondary a{color:var(--cv-heading);text-decoration:none}body.cv-site #secondary a:hover{color:var(--cv-primary)}body.cv-site #secondary .wp-block-latest-posts__post-date{display:block;font-size:12px;color:var(--cv-muted)}body.cv-site #secondary .wp-block-search__button{background:var(--cv-primary);color:#fff;border:0}.cv-404 .page-title{font-size:2rem}.cv-404__text{font-size:17px;max-width:70ch}.cv-404__search{max-width:520px;margin:var(--cv-space-6) 0 var(--cv-space-8)}.cv-404__latest{list-style:none;padding:0;margin:0 0 var(--cv-space-8);columns:2;column-gap:var(--cv-space-8)}.cv-404__latest li{break-inside:avoid;padding:8px 0;border-bottom:1px solid var(--cv-border)}.cv-404__latest a{text-decoration:none;color:var(--cv-heading)}.cv-404__latest a:hover{color:var(--cv-primary)}body.cv-site .site-footer{background:var(--cv-dark);color:#cbd5e1}body.cv-site .site-footer .site-primary-footer-wrap{background:var(--cv-dark)}body.cv-site .site-footer .site-below-footer-wrap{background:#020617}body.cv-site .site-footer .widget-title,body.cv-site .site-footer .wp-block-heading,body.cv-site .site-footer h2,body.cv-site .site-footer h3{color:#fff;font-size:1rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}body.cv-site .site-footer p{color:#cbd5e1;font-size:15px}body.cv-site .site-footer a{color:#e2e8f0;text-decoration:none}body.cv-site .site-footer a:hover{color:#fff;text-decoration:underline}body.cv-site .site-footer ul{list-style:none;margin:0;padding:0}body.cv-site .site-footer li{margin:0 0 8px;font-size:15px}body.cv-site .site-footer .wp-block-categories-list li a{display:inline-block}body.cv-site .site-footer .ast-footer-copyright,body.cv-site .site-footer .ast-footer-copyright p{color:#94a3b8;font-size:13px}body.cv-site .site-footer .footer-nav-wrap .menu-item a{font-size:14px}@media (max-width:1200px){body.cv-site .ast-builder-menu-1 .main-header-menu>.menu-item>.menu-link{font-size:14px;padding-left:9px;padding-right:9px}body.cv-site .ast-header-search{margin-left:4px}}@media (max-width:921px){.cv-hero{grid-template-columns:1fr 1fr}.cv-hero__item:first-child{grid-column:1 / -1}.cv-hero__item:first-child .cv-hero__link{aspect-ratio:16 / 9}body.cv-article #secondary .sidebar-main{position:static}.cv-ad--sidebar{display:none}}@media (max-width:767px){body.cv-article .entry-header .entry-title{font-size:1.75rem}body.cv-article .entry-content{font-size:17px}body.cv-article .entry-content h2{font-size:1.5rem}body.cv-article .entry-content h3{font-size:1.2rem}.cv-hero{grid-template-columns:1fr;gap:var(--cv-space-3)}.cv-hero__link{aspect-ratio:16 / 10}.cv-hero__title,.cv-hero__item:first-child .cv-hero__title{font-size:1.1rem}.cv-topics__list{grid-template-columns:1fr 1fr;gap:var(--cv-space-2)}.cv-topics__list a{padding:10px 12px}.cv-topics__name{font-size:13.5px}.cv-404__latest{columns:1}.cv-ad--top .adsbygoogle,.cv-ad--mid .adsbygoogle,.cv-ad--end .adsbygoogle{min-height:250px}body.cv-site .site-logo-img .custom-logo-link img{max-height:36px}body.cv-article .entry-content table th,body.cv-article .entry-content table td{min-width:120px;padding:8px 10px;font-size:14.5px;word-break:normal;hyphens:manual}body.cv-article .entry-content table th:first-child,body.cv-article .entry-content table td:first-child{min-width:48px}}@media (max-width:480px){.cv-topics{margin-bottom:var(--cv-space-6)}.cv-topics__list a{padding:8px 10px;border-left-width:3px}.cv-topics__name{font-size:12.5px}.cv-topics__count{font-size:11px}}