#gnpub-gnfollow-shortcode-wrapper a{text-decoration:none;color:#000;border:1px solid #c6d2d9;padding:7px 15px 3px 16px;line-height:1;height:40px;vertical-align:middle;position:absolute}#gnpub-gnfollow-shortcode-wrapper a:focus{box-shadow:none}#gnpub-gnfollow-shortcode-wrapper img{width:120px;position:relative;top:9px;left:5px}#gnpub-gnfollow-shortcode-wrapper a:hover{border:1px solid #000}#gnpub-gnfollow-shortcode-follow-text{font-weight:500;font-size:13px}#clb-wrapper *,#clb-wrapper *::before,#clb-wrapper *::after{box-sizing:border-box}.clb-bar,.clb-firms-grid,.clb-banner,.clb-section-title,.clb-cta-wrap,.clb-load-more,a.clb-firm{max-width:100%}body>#clb-wrapper:first-child{margin-top:0!important}body:has(>#clb-wrapper:first-child){margin-top:0!important;padding-top:0!important}#clb-wrapper{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;position:relative;z-index:999;margin:0!important;padding:0!important;background:var(--clb-bg-dark,#0f0f1a);line-height:0;font-size:0;width:100%;max-width:100%;overflow-x:hidden}.clb-bar{padding:.1px 0 8px 0;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;line-height:1.5;font-size:14px;overflow:hidden;width:100%;max-width:100%}@keyframes clbSlideDown{from{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes clbFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes clbShine{0%{background-position:-200% center}100%{background-position:200% center}}.clb-anim-slide-down{animation:clbSlideDown 0.5s ease-out}.clb-banner{display:flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:12px;margin:10px 12px 4px;text-decoration:none;cursor:pointer;transition:transform 0.25s ease,box-shadow 0.25s ease;position:relative;overflow:hidden}a.clb-banner:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgb(38 0 209 / .25)}a.clb-banner::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .08) 50%,transparent 100%);background-size:200% 100%;animation:clbShine 3s infinite;pointer-events:none}.clb-banner-title{color:#fff;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:1.5px;text-align:center;text-shadow:0 1px 2px rgb(0 0 0 / .2)}.clb-section-title{display:flex;align-items:center;gap:10px;color:#fff;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:2px;padding:0 20px;margin:12px 16px 6px;position:relative}.clb-section-title::before{content:'';width:3px;height:18px;border-radius:3px;flex-shrink:0}.clb-firms-grid{display:flex;flex-direction:column;gap:0;padding:0}a.clb-firm{display:flex;align-items:center;gap:10px;padding:8px 14px;margin:2px 16px;border-radius:10px;position:relative;border:1px solid rgb(255 255 255 / .06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all 0.3s cubic-bezier(.25,.46,.45,.94);text-decoration:none;cursor:pointer;overflow:visible}a.clb-firm::before{content:'';position:absolute;inset:0;border-radius:10px;background:linear-gradient(135deg,rgb(255 255 255 / .03) 0%,transparent 100%);pointer-events:none}a.clb-firm:hover{border-color:rgb(38 0 209 / .3);transform:translateY(-2px);box-shadow:0 8px 32px rgb(0 0 0 / .3),0 0 0 1px rgb(38 0 209 / .1)}a.clb-firm-vip{border:1px solid rgb(255 185 0 / .3);background-image:linear-gradient(135deg,rgb(255 185 0 / .04) 0%,transparent 60%)!important}a.clb-firm-vip:hover{border-color:rgb(255 185 0 / .5);box-shadow:0 8px 32px rgb(255 185 0 / .12),0 0 0 1px rgb(255 185 0 / .15)}.clb-vip{position:absolute;top:0;right:14px;color:#fff;font-size:9px;font-weight:800;padding:3px 12px;border-radius:0 0 8px 8px;text-transform:uppercase;letter-spacing:.8px;box-shadow:0 4px 12px rgb(0 0 0 / .3);z-index:10}.clb-firm-logo{flex:0 0 160px;height:68px;display:flex;align-items:center;justify-content:center;background:none!important;border:none!important;border-radius:0!important;padding:0!important;overflow:hidden;outline:none;box-shadow:none}.clb-firm-logo img{max-width:120px;max-height:46px;object-fit:contain;border:none;outline:none;box-shadow:none;background:#fff0}.clb-firm-logo .clb-logo-img{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;border:none;outline:none;box-shadow:none}.clb-firm-info{flex:1;min-width:0;text-align:center}.clb-firm-bonus{color:#fff;font-weight:700;font-size:15px;display:block;line-height:1.3}.clb-firm-desc{color:var(--clb-subtext,#8a8a9a);font-size:12px;display:block;margin-top:1px;opacity:.85}.clb-firm-btn{flex-shrink:0;color:#fff;padding:10px 20px;border-radius:50px;font-size:12px;font-weight:700;white-space:nowrap;border:none;display:inline-block;text-transform:uppercase;letter-spacing:.5px;transition:all 0.25s ease;position:relative;overflow:hidden;box-shadow:0 2px 12px rgb(38 0 209 / .3)}.clb-firm-btn::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255 / .15) 0%,transparent 50%);pointer-events:none;border-radius:50px}a.clb-firm:hover .clb-firm-btn{box-shadow:0 4px 20px rgb(38 0 209 / .5);transform:scale(1.03)}.clb-cta-wrap{text-align:center;padding:8px 16px 2px}.clb-cta{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:14px;letter-spacing:.8px;padding:12px 48px;border-radius:50px;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 20px rgb(0 0 0 / .2);position:relative;overflow:hidden}.clb-cta::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255 / .12) 0%,transparent 50%);pointer-events:none;border-radius:50px}.clb-cta:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgb(0 0 0 / .3)}.clb-cta svg{flex-shrink:0}.clb-load-more{display:block;width:calc(100% - 32px);margin:6px 16px;padding:10px;text-align:center;background:#fff0;color:var(--clb-subtext,#8a8a9a);border:1px solid rgb(255 255 255 / .1);border-radius:50px;font-size:13px;font-weight:600;cursor:pointer;transition:all 0.25s ease;letter-spacing:.3px}.clb-load-more:hover{background:rgb(38 0 209 / .1);border-color:rgb(38 0 209 / .3);color:#fff}.clb-hidden{display:none!important}@media (min-width:769px){.clb-firms-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0}a.clb-firm{margin:2px 2px}.clb-bar,#clb-wrapper{max-width:100%}.clb-section-title{margin:12px 16px 6px}}@media (max-width:768px){#clb-wrapper{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.clb-bar{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.clb-banner{margin:6px 8px 2px;padding:12px 18px;border-radius:10px}.clb-banner-title{font-size:12px;letter-spacing:1px}.clb-section-title{font-size:11px;margin:10px 10px 4px;padding:0 14px;letter-spacing:1.5px}.clb-section-title::before{width:3px;height:14px}a.clb-firm{margin:2px 8px;padding:7px 10px;gap:8px;border-radius:8px}.clb-firm-logo{flex:0 0 100px;height:48px}.clb-firm-logo img{max-width:92px;max-height:42px}.clb-firm-info{text-align:left}.clb-firm-bonus{font-size:13px}.clb-firm-desc{font-size:11px}.clb-firm-btn{padding:8px 14px;font-size:11px;border-radius:50px}.clb-cta{padding:10px 32px;font-size:13px}.clb-load-more{margin:4px 8px;width:calc(100% - 16px)}}@media (max-width:380px){a.clb-firm{padding:6px 8px;gap:6px}.clb-firm-logo{flex:0 0 85px;height:42px}.clb-firm-bonus{font-size:12px}.clb-firm-btn{padding:7px 12px;font-size:10px}}@media print{#clb-wrapper,.clb-bar{display:none}}/*!
Theme Name: SEO WP
Author: WPArena
Author URI: https://wparena.com/about-us/
Theme URI: https://wparena.com/themes/seo-wp-pro/
Description: SEO WP is a responsive, accessible, performance-minded WordPress publishing theme with a lightweight Material-style framework, switchable feature modules, Customizer controls, an Appearance setup and add-ons page, footer widgets, featured images, local icons, WordPress avatar support, optional avatar fallback, readable comments, and SEO-friendly semantic markup for publishers.
Version: 2.5.40
Tested up to: 7.0
Requires at least: 5.4
Requires PHP: 5.6

License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: seo-wp
Tags: one-column, two-columns, custom-background, right-sidebar, custom-logo, custom-header, footer-widgets, featured-images, theme-options, custom-colors, custom-menu, threaded-comments, translation-ready, blog, news

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
 @font-face{font-family:"SEO WP Roboto";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/seo-wp/assets/font/roboto/Roboto-Regular.woff2) format("woff2")}@font-face{font-family:"SEO WP Roboto";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/seo-wp/assets/font/roboto/Roboto-Medium.woff2) format("woff2")}@font-face{font-family:"SEO WP Roboto";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/seo-wp/assets/font/roboto/Roboto-Bold.woff2) format("woff2")}@font-face{font-family:"SEO WP Material Symbols";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/seo-wp/assets/font/material-symbols/MaterialSymbolsRounded.woff2) format("woff2")}:root{--seo-wp-ink:#172033;--seo-wp-muted:#5d6b82;--seo-wp-border:#d8e0ea;--seo-wp-soft:#f6f8fb;--seo-wp-surface:#ffffff;--seo-wp-header:#1e88e5;--seo-wp-footer:#172033;--seo-wp-primary:#1e88e5;--seo-wp-primary-dark:#125da0;--seo-wp-button:#1e88e5;--seo-wp-button-hover:#125da0;--seo-wp-accent:#007a5c;--seo-wp-warning:#f7b731;--seo-wp-radius:8px;--seo-wp-archive-image-height:220px;--seo-wp-container:1180px;--seo-wp-page-gutter:24px;--seo-wp-section-gap:28px;--seo-wp-card-pad:24px;--seo-wp-card-overlay:rgba(23, 32, 51, 0.82);--seo-wp-focus:rgba(0, 122, 92, 0.35);--seo-wp-shadow:0 12px 30px rgba(23, 32, 51, 0.08);--seo-wp-shadow-strong:0 18px 44px rgba(23, 32, 51, 0.14);--seo-wp-state-layer:rgba(30, 136, 229, 0.12);--seo-wp-material-primary:#1e88e5;--seo-wp-material-on-primary:#ffffff;--seo-wp-material-primary-container:#d8eaff;--seo-wp-material-on-primary-container:#0b335c;--seo-wp-material-surface-container:#f8fafc;--seo-wp-material-surface-container-high:#eef5fc;--seo-wp-material-outline:#c7d3e2;--seo-wp-easing-standard:cubic-bezier(0.2, 0, 0, 1)}*,*::before,*::after{box-sizing:border-box}html{font-family:"SEO WP Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.5;scroll-behavior:smooth;text-size-adjust:100%}body,button,input,select,textarea{font-family:"SEO WP Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:0}body{background:var(--seo-wp-soft);color:var(--seo-wp-ink);margin:0;overflow-x:hidden;text-rendering:optimizeLegibility}img,svg,video,canvas{height:auto;max-width:100%}img{display:inline-block}a{color:var(--seo-wp-primary-dark);text-decoration-thickness:1px;text-underline-offset:.18em;transition:color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}a:hover,a:focus{color:var(--seo-wp-primary-dark);text-decoration:underline}a:focus,button:focus,input:focus,textarea:focus,select:focus,.btn:focus,.btn-large:focus,.btn-floating:focus{outline:3px solid var(--seo-wp-focus);outline-offset:3px}p{margin:0 0 1rem}h1,h2,h3,h4,h5,h6{color:var(--seo-wp-ink);font-weight:800;letter-spacing:0;line-height:1.15;margin:0 0 1rem}h1{font-size:clamp(2rem, 4vw, 3rem)}h2{font-size:clamp(1.65rem, 3vw, 2.35rem)}h3{font-size:1.35rem}blockquote{border-left:5px solid var(--seo-wp-primary);font-style:italic;margin:1.5rem 0;padding-left:1.25rem}.alignleft{float:left;margin:.35rem 1.5rem 1rem 0}.alignright{float:right;margin:.35rem 0 1rem 1.5rem}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.wp-caption{margin-bottom:1.5rem;max-width:100%}.wp-caption img{display:block;margin-left:auto;margin-right:auto}.wp-caption-text,.gallery-caption{color:var(--seo-wp-muted);font-size:.9rem;line-height:1.5;margin:.55rem 0 0;text-align:center}.bypostauthor>article{border-color:rgb(30 136 229 / .28)}.is-style-seo-wp-surface{background:var(--seo-wp-surface);border:1px solid var(--seo-wp-border);border-radius:var(--seo-wp-radius);box-shadow:var(--seo-wp-shadow);padding:var(--seo-wp-card-pad)}.is-style-seo-wp-quote{background:var(--seo-wp-material-surface-container);border-left-color:var(--seo-wp-primary);border-radius:var(--seo-wp-radius);box-shadow:var(--seo-wp-shadow);padding:1.25rem 1.5rem}strong{font-weight:700}table{border-collapse:collapse;width:100%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background:var(--seo-wp-surface);border-radius:4px;box-shadow:var(--seo-wp-shadow);clip:auto!important;clip-path:none;color:var(--seo-wp-ink);display:block;height:auto;left:1rem;padding:.75rem 1rem;top:1rem;width:auto;z-index:100000}.container{margin-left:auto;margin-right:auto;max-width:var(--seo-wp-container);width:min(calc(100% - (var(--seo-wp-page-gutter) * 2)), var(--seo-wp-container))}.row{margin-left:-.75rem;margin-right:-.75rem}.row::after{clear:both;content:"";display:table}.container>.row{margin-left:0;margin-right:0}.col{float:left;min-height:1px;padding-left:.75rem;padding-right:.75rem;width:100%}.s12{width:100%}.s6{width:50%}.offset-s3{margin-left:25%}.right{float:right!important}.left{float:left!important}.center{text-align:center}.truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.white,.shades{background:#fff}#page{min-height:100vh}#content.site-content{padding-bottom:56px;padding-top:32px}#content.site-content>.content-layout{align-items:flex-start;display:flex;gap:var(--seo-wp-section-gap);margin-left:0;margin-right:0}#content.site-content>.content-layout::after{content:none;display:none}body.seo-wp-density-compact{--seo-wp-section-gap:20px;--seo-wp-card-pad:18px;--seo-wp-archive-image-height:200px}body.seo-wp-surface-outlined{--seo-wp-shadow:none;--seo-wp-shadow-strong:0 0 0 3px rgba(30, 136, 229, 0.12)}body.seo-wp-surface-flat{--seo-wp-soft:#ffffff;--seo-wp-shadow:none;--seo-wp-shadow-strong:none}body.seo-wp-sidebar-none #content.site-content>.content-layout,body.seo-wp-sidebar-none.single-post #content.site-content>.content-layout{display:block}body.seo-wp-sidebar-none #primary.content-area{width:100%}body.seo-wp-sidebar-none.single-post #primary.content-area,body.seo-wp-sidebar-none.page #primary.content-area{margin-left:auto;margin-right:auto;max-width:980px}body.seo-wp-sticky-header .site-header{position:sticky;top:0;z-index:1000}body.admin-bar.seo-wp-sticky-header .site-header{top:32px}.seo-wp-reading-progress{background:rgb(255 255 255 / .28);height:4px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1002}.seo-wp-reading-progress span{background:var(--seo-wp-accent);display:block;height:100%;transform:scaleX(0);transform-origin:left center;transition:transform 90ms linear;width:100%}.site-header{margin:0;padding:0;position:relative;z-index:50}.main-navigation{background:var(--seo-wp-header);color:#fff;height:auto;line-height:1.4;min-height:68px;width:100%}.main-navigation a{color:#fff}.main-navigation{box-shadow:0 1px 0 rgb(255 255 255 / .14),0 10px 26px rgb(18 93 160 / .18)}.main-navigation .nav-wrapper{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:68px;padding-bottom:0;padding-top:0;position:relative}.main-navigation .brand-logo,.main-navigation .custom-logo-link.brand-logo{align-items:center;color:#fff;display:inline-flex;font-size:clamp(1.3rem, 2vw, 2rem);font-weight:800;height:68px;line-height:1;max-width:min(54vw, 420px);min-width:0;padding:0;position:static;text-decoration:none;white-space:nowrap}.main-navigation .brand-logo:hover,.main-navigation .brand-logo:focus,.main-navigation .custom-logo-link.brand-logo:hover,.main-navigation .custom-logo-link.brand-logo:focus{background:#fff0;box-shadow:none;outline:0;text-decoration:none}.main-navigation .brand-logo:focus-visible,.main-navigation .custom-logo-link.brand-logo:focus-visible{border-radius:6px;box-shadow:inset 0 0 0 3px rgb(255 255 255 / .72);outline:0}.main-navigation .custom-logo{display:block;height:auto;max-height:46px;max-width:min(260px, 48vw);width:auto}.menu-toggle{align-items:center;background:rgb(255 255 255 / .14);border:0;border-radius:999px;color:#fff;cursor:pointer;display:none;height:42px;justify-content:center;margin-left:auto;padding:0;width:42px}.menu-toggle-bars{display:grid;gap:4px;width:18px}.menu-toggle-bars span{background:currentColor;border-radius:999px;display:block;height:2px;width:100%}#site-navigation ul{list-style:none;margin:0;padding:0}#site-navigation .primary-menu{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin:0}#site-navigation .primary-menu li{position:relative}#site-navigation .primary-menu>li>a{border-radius:var(--seo-wp-radius);display:inline-flex;font-weight:700;height:40px;line-height:40px;margin:0;padding:0 14px;text-decoration:none}#site-navigation .primary-menu>li>a:hover,#site-navigation .primary-menu>li>a:focus,#site-navigation .primary-menu>li.current-menu-item>a,#site-navigation .primary-menu>li.current_page_item>a{background:rgb(255 255 255 / .16);text-decoration:none}#site-navigation .primary-menu ul,.page_item_has_children ul.children{background:var(--seo-wp-header);border:1px solid rgb(255 255 255 / .18);border-radius:var(--seo-wp-radius);box-shadow:0 18px 38px rgb(23 32 51 / .18);display:none;left:0;min-width:190px;overflow:hidden;position:absolute;top:100%;z-index:100}#site-navigation .primary-menu ul ul,.page_item_has_children ul.children ul{left:100%;top:0}#site-navigation .primary-menu li:hover>ul,#site-navigation .primary-menu li:focus-within>ul,.page_item_has_children:hover>ul.children,.page_item_has_children:focus-within>ul.children{display:block}#site-navigation .primary-menu ul a,.page_item_has_children ul.children a{display:block;font-weight:700;line-height:1.35;padding:.75rem .9rem;text-decoration:none;white-space:normal}#site-navigation .primary-menu ul a:hover,#site-navigation .primary-menu ul a:focus,.page_item_has_children ul.children a:hover,.page_item_has_children ul.children a:focus{background:rgb(255 255 255 / .14)}.breadcrumbs-container{background:#fff0;box-shadow:none;height:auto;line-height:1.25;margin:0 0 .85rem;min-height:0;padding:0;width:100%}#primary.content-area{flex:1 1 auto;float:none;min-width:0;padding-left:0;padding-right:0;width:auto}#secondary.widget-area{flex:0 0 288px;float:none;padding-left:0;padding-right:0;width:288px}.site-main{display:block;min-width:0}.site-main>.row{margin-left:-12px;margin-right:-12px}.site-main>.row>.archive{padding-left:12px;padding-right:12px}.site-main>.page-header{background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%);border:1px solid var(--seo-wp-border);border-radius:var(--seo-wp-radius);box-shadow:0 8px 22px rgb(23 32 51 / .06);margin:0 0 var(--seo-wp-section-gap);padding:26px 28px}.site-main>.page-header .page-title{font-size:clamp(1.9rem, 3vw, 2.65rem);margin-bottom:.35rem}.taxonomy-description{color:var(--seo-wp-muted);font-size:1.02rem;line-height:1.65;max-width:760px}.taxonomy-description p:last-child{margin-bottom:0}ul#breadcrumbs{align-items:center;background:#fff0;border:0;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:.18rem;list-style:none;margin:0;padding:.15rem 0;width:100%}ul#breadcrumbs li{float:none;list-style:none;padding-right:0}#breadcrumbs a,#breadcrumbs strong{color:#667892;font-size:.78rem;font-weight:650;line-height:1.2;text-decoration:none}#breadcrumbs a{align-items:center;border-radius:4px;display:inline-flex;gap:.18rem;min-height:24px;padding:.12rem .22rem;transition:background-color 160ms ease,color 160ms ease}#breadcrumbs a:hover,#breadcrumbs a:focus{background:rgb(10 110 189 / .08);color:var(--seo-wp-primary-dark);text-decoration:none}#breadcrumbs .item-current strong{color:#53657f}#breadcrumbs .seo-wp-icon{color:#6d819b;font-size:.92rem;line-height:1}#breadcrumbs .separator .seo-wp-icon{color:#96a5b8;font-size:.82rem;opacity:.75}#breadcrumbs .breadcrumb-schema-only{height:0;margin:0;overflow:hidden;padding:0;width:0}.seo-wp-framework-hero{align-items:center;background:linear-gradient(180deg,#ffffff 0%,var(--seo-wp-material-surface-container) 100%);border:1px solid var(--seo-wp-border);border-radius:var(--seo-wp-radius);box-shadow:var(--seo-wp-shadow);display:grid;gap:clamp(22px, 4vw, 42px);grid-template-columns:minmax(0,1.3fr) minmax(260px,0.7fr);margin:0 0 var(--seo-wp-section-gap);overflow:hidden;padding:clamp(28px, 5vw, 54px)}.seo-wp-framework-hero h1{font-size:clamp(2.15rem, 5vw, 4rem);letter-spacing:0;line-height:1.02;margin-bottom:.85rem;max-width:780px}.seo-wp-framework-hero p{color:var(--seo-wp-muted);font-size:clamp(1.02rem, 1.6vw, 1.22rem);line-height:1.7;margin-bottom:0;max-width:680px}.seo-wp-eyebrow{align-items:center;background:var(--seo-wp-material-primary-container);border-radius:999px;color:var(--seo-wp-material-on-primary-container);display:inline-flex;font-size:.82rem;font-weight:800;gap:.4rem;letter-spacing:0;line-height:1.2;margin-bottom:1rem;padding:.42rem .72rem;text-transform:uppercase}.seo-wp-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.4rem}.seo-wp-hero-actions .btn{gap:.45rem}.seo-wp-text-link{align-items:center;border-radius:999px;color:var(--seo-wp-primary-dark);display:inline-flex;font-weight:800;min-height:40px;padding:.55rem .8rem;text-decoration:none}.seo-wp-text-link:hover,.seo-wp-text-link:focus{background:var(--seo-wp-state-layer);text-decoration:none}.seo-wp-framework-panel{background:#fff;border:1px solid var(--seo-wp-material-outline);border-radius:var(--seo-wp-radius);box-shadow:0 12px 28px rgb(23 32 51 / .07);display:grid;gap:0;overflow:hidden}.seo-wp-framework-panel>div{border-bottom:1px solid var(--seo-wp-border);display:grid;gap:.35rem;padding:18px 20px}.seo-wp-framework-panel>div:last-child{border-bottom:0}.seo-wp-framework-panel strong{color:var(--seo-wp-ink);font-size:1rem}.seo-wp-framework-panel span{color:var(--seo-wp-muted);font-size:.94rem;line-height:1.55}.seo-wp-trust-strip{background:var(--seo-wp-surface);border:1px solid var(--seo-wp-border);border-radius:var(--seo-wp-radius);box-shadow:var(--seo-wp-shadow);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 var(--seo-wp-section-gap);overflow:hidden}.seo-wp-trust-item{align-items:center;background:#fff;color:inherit;display:flex;gap:.75rem;min-width:0;padding:16px 18px;text-decoration:none;transition:background-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.seo-wp-trust-link:hover,.seo-wp-trust-link:focus{background:#f6fbff;box-shadow:inset 0 0 0 2px rgb(10 110 189 / .14);outline:0;text-decoration:none;transform:translateY(-1px)}.seo-wp-trust-item>.seo-wp-icon{align-items:center;background:var(--seo-wp-material-primary-container);border-radius:50%;color:var(--seo-wp-material-on-primary-container);flex:0 0 42px;font-size:1.35rem;height:42px;justify-content:center;width:42px}.seo-wp-trust-item strong,.seo-wp-trust-item small{display:block;line-height:1.25}.seo-wp-trust-item strong{color:var(--seo-wp-ink);font-size:.98rem}.seo-wp-trust-item small{color:var(--seo-wp-muted);font-size:.86rem;margin-top:.18rem}.seo-wp-trust-link:hover strong,.seo-wp-trust-link:focus strong{color:var(--seo-wp-primary-dark)}.card,.card-panel,.comments-area,.search.search-results .site-content .site-main .page-header,.author-info,.widget-area .widget{background:var(--seo-wp-surface);border:1px solid var(--seo-wp-border);border-radius:var(--seo-wp-radius);box-shadow:var(--seo-wp-shadow);overflow:hidden}body.seo-wp-surface-outlined .card,body.seo-wp-surface-outlined .card-panel,body.seo-wp-surface-outlined .comments-area,body.seo-wp-surface-outlined .author-info,body.seo-wp-surface-outlined .widget-area .widget,body.seo-wp-surface-outlined .seo-wp-framework-hero,body.seo-wp-surface-outlined .seo-wp-framework-panel,body.seo-wp-surface-outlined .seo-wp-trust-strip,body.seo-wp-surface-outlined .seo-wp-post-navigation a,body.seo-wp-surface-outlined ul#breadcrumbs{box-shadow:none}body.seo-wp-surface-flat .card,body.seo-wp-surface-flat .card-panel,body.seo-wp-surface-flat .comments-area,body.seo-wp-surface-flat .author-info,body.seo-wp-surface-flat .widget-area .widget,body.seo-wp-surface-flat .seo-wp-framework-hero,body.seo-wp-surface-flat .seo-wp-framework-panel,body.seo-wp-surface-flat .seo-wp-trust-strip,body.seo-wp-surface-flat .seo-wp-post-navigation a,body.seo-wp-surface-flat ul#breadcrumbs{box-shadow:none}.card{margin:0 0 1.5rem;position:relative}.card,.card-panel,.widget-area .widget,.comments-area,.author-info,.btn,.btn-large,.btn-floating,.menu-toggle,.seo-wp-card-reveal-toggle,.seo-wp-card-close,.tagcloud a.tag-cloud-link,.reply .comment-reply-link,.seo-wp-post-navigation a{-webkit-tap-highlight-color:#fff0}.card.hoverable{transition:box-shadow 180ms ease,transform 180ms ease}.card.hoverable:hover,.card.hoverable:focus-within{box-shadow:var(--seo-wp-shadow-strong);transform:translateY(-3px)}.card .card-image{background:#e8eef6;overflow:hidden;position:relative}.card .card-image img{display:block;width:100%}.card .card-image .card-title{bottom:0;color:#fff;left:0;margin:0;position:absolute;width:100%}article .hoverable .card-title{background:var(--seo-wp-card-overlay);font-size:1.28rem;font-weight:800;line-height:1.25;padding:.9rem 1rem}.archive .card .card-image .entry-title.card-title{overflow:hidden}.archive .card .card-image .entry-title.card-title .seo-wp-card-title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.card .card-content{padding:var(--seo-wp-card-pad)}.card .card-content .card-title{margin-bottom:1rem}.card .card-action{align-items:center;border-top:1px solid var(--seo-wp-border);color:var(--seo-wp-muted);display:flex;gap:.75rem;justify-content:space-between;min-height:58px;padding:16px var(--seo-wp-card-pad)}.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating){color:var(--seo-wp-primary-dark);font-weight:700;margin-right:0;text-transform:none}.card .card-action .posted-on,.card .card-action .byline{align-items:center;display:inline-flex;gap:.35rem;min-width:0}.card .card-action .byline{float:none!important;justify-content:flex-end;margin-left:auto}.seo-wp-author-avatar-wrap{align-items:center;background:#fff;border:1px solid var(--seo-wp-border);border-radius:50%;box-shadow:0 4px 10px rgb(23 32 51 / .1);display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;overflow:hidden;width:30px}.card .card-action .seo-wp-author-avatar-wrap{margin-right:.1rem}.seo-wp-author-avatar-wrap img,.seo-wp-author-avatar-wrap .avatar,.card .card-action .seo-wp-author-avatar-wrap img,.card .card-action .byline .avatar{border:0;border-radius:50%;display:block;height:28px;object-fit:cover;width:28px}.entry-content{color:var(--seo-wp-ink);font-size:1.05rem;line-height:1.75}.entry-content p:first-child{margin-top:0}.entry-content img,.single-thumbnail img{height:auto!important;max-height:none!important}.content-area ul:not(.browser-default)>li,ul:not(.browser-default)>li{list-style-type:disc}#site-navigation .primary-menu li,ul#breadcrumbs li,ol.comment-list>li,ul.collection li,.tabs li{list-style-type:none}.sticky-badge{background:var(--seo-wp-warning);border-radius:999px;color:#172033;font-size:.78rem;font-weight:800;left:12px;letter-spacing:0;padding:.32rem .65rem;position:absolute;text-transform:uppercase;top:12px;z-index:2}article .no-thumbnail{height:400px}article .no-thumbnail .card-image{align-items:flex-end;display:flex;min-height:138px;padding:1rem}article .no-thumbnail .card-image .entry-title{background:#fff0;position:static}article .no-thumbnail .card-action{margin-top:auto}.seo-wp-card-reveal-toggle{align-items:center;background:#fff0;border:0;border-radius:50%;color:var(--seo-wp-primary-dark);cursor:pointer;display:inline-flex;height:34px;justify-content:center;margin-left:.25rem;padding:0;width:34px}.seo-wp-card-reveal-toggle:hover,.seo-wp-card-reveal-toggle:focus{background:var(--seo-wp-state-layer);outline:3px solid var(--seo-wp-focus);outline-offset:2px}.card .card-reveal{background:#fff;color:var(--seo-wp-ink);inset:0;opacity:0;overflow-y:auto;padding:62px 24px 24px;pointer-events:none;position:absolute;transform:translateY(100%);transition:transform 220ms ease,opacity 220ms ease;z-index:5}.card.is-revealed .card-reveal{opacity:1;pointer-events:auto;transform:translateY(0)}.seo-wp-card-close.entry-title.card-title{align-items:center;background:#ffffff!important;border:1px solid var(--seo-wp-border);border-radius:50%;box-shadow:0 8px 20px rgb(23 32 51 / .12);color:var(--seo-wp-ink);cursor:pointer;display:inline-flex;height:38px;justify-content:center;line-height:1;padding:0;position:absolute;right:16px;top:16px;width:38px;z-index:2}.seo-wp-card-close.entry-title.card-title:hover,.seo-wp-card-close.entry-title.card-title:focus{background:#f2f6fb!important;outline:3px solid var(--seo-wp-focus);outline-offset:2px;text-decoration:none}.seo-wp-card-close .seo-wp-icon{pointer-events:none}.read-more{display:inline-flex;margin-top:1rem}.btn,.btn-large,.search-submit,.comments-area .comment-respond .comment-form .form-submit .submit,.widget.jetpack_subscription_widget input[type='submit']{align-items:center;background:var(--seo-wp-button);border:0;border-radius:999px;box-shadow:0 8px 20px rgb(18 93 160 / .16);color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:800;justify-content:center;line-height:1.2;min-height:40px;padding:.65rem 1rem;text-decoration:none;text-transform:none;transition:background-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.btn:hover,.btn:focus,.btn-large:hover,.btn-large:focus,.search-submit:hover,.search-submit:focus,.comments-area .comment-respond .comment-form .form-submit .submit:hover,.comments-area .comment-respond .comment-form .form-submit .submit:focus,.widget.jetpack_subscription_widget input[type='submit']:hover,.widget.jetpack_subscription_widget input[type='submit']:focus{background:var(--seo-wp-button-hover);color:#fff;text-decoration:none;transform:translateY(-1px)}.btn-floating{align-items:center;background:var(--seo-wp-accent);border-radius:50%;box-shadow:var(--seo-wp-shadow);color:#fff;display:inline-flex;height:46px;justify-content:center;padding:0;width:46px}.btn-floating:hover,.btn-floating:focus{background:#005f46;color:#fff;text-decoration:none}.fixed-action-btn{bottom:24px;position:fixed;right:24px;z-index:30}.to-top{opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity 160ms ease,transform 160ms ease}.to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.seo-wp-icon{align-items:center;display:inline-flex;font-family:"SEO WP Material Symbols";font-feature-settings:"liga";font-style:normal;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;font-weight:500;height:1.25em;justify-content:center;letter-spacing:normal;line-height:1;min-width:1.25em;text-align:center;text-decoration:none;text-transform:none;vertical-align:-.12em;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.seo-wp-icon.col{float:none;min-height:0;padding-left:0;padding-right:0;width:auto}.icon-arrow-up::before{content:"keyboard_arrow_up"}.icon-arrow-left::before{content:"arrow_back"}.icon-arrow-right::before{content:"arrow_forward"}.icon-chevron-right::before{content:"chevron_right"}.icon-close::before{content:"close"}.icon-folder::before{content:"folder"}.icon-calendar::before{content:"calendar_month"}.icon-author::before{content:"person"}.icon-tag::before{content:"sell"}.icon-more::before{content:"more_horiz";letter-spacing:0}.icon-home::before{content:"home"}.icon-comment::before{content:"chat_bubble"}.icon-email::before{content:"mail"}.icon-link::before{content:"link"}.icon-send::before{content:"send"}.icon-speed::before{content:"speed"}.icon-accessibility::before{content:"accessibility_new"}.icon-schema::before{content:"data_object"}.is-invisible{visibility:hidden}.archive .card.medium{display:flex;flex-direction:column;height:430px}.archive .card{margin-bottom:24px}.archive .card.medium>a{flex:0 0 var(--seo-wp-archive-image-height,220px);height:var(--seo-wp-archive-image-height,220px);overflow:hidden}.archive .card.medium .card-image{height:100%;max-height:none!important;overflow:hidden;position:relative}.archive .card.medium .card-image img{display:block;height:100%!important;max-height:none!important;object-fit:cover;object-position:center;position:static;width:100%!important}.archive .card.medium .card-content{flex:1 1 auto;min-height:0;overflow:hidden}.archive .card.medium .entry-content,.archive .card.medium .entry-content p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;margin-bottom:0;overflow:hidden}.archive .card.medium .card-action{flex:0 0 auto}.archive .card.no-thumbnail{display:flex;flex-direction:column;height:430px}.archive .card.no-thumbnail>a{flex:0 0 138px;min-height:138px}.archive .card.no-thumbnail .card-image{height:100%}.archive .card.no-thumbnail .card-content{flex:1 1 auto}.single-post .card-content h1.card-title,.page .card-content h1.card-title{color:var(--seo-wp-ink);font-size:clamp(2rem, 4vw, 3rem);font-weight:800;line-height:1.08}.single-post article.card,.page article.card{overflow:hidden}.single-post #content.site-content>.content-layout{align-items:flex-start;display:grid;gap:var(--seo-wp-section-gap);grid-template-columns:minmax(0,1fr) 288px}.single-post #primary.content-area{width:100%}.single-post #secondary.widget-area{width:100%}.single-post article.card{border-radius:var(--seo-wp-radius);box-shadow:0 12px 30px rgb(23 32 51 / .08)}.single-article-heading{background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%);padding-bottom:20px}.single-article-heading .entry-header{max-width:860px}.single-entry-categories{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 .85rem}.single-entry-category{align-items:center;background:#eef6ff;border:1px solid rgb(10 110 189 / .16);border-radius:999px;color:var(--seo-wp-primary-dark);display:inline-flex;font-size:.78rem;font-weight:800;letter-spacing:.02em;line-height:1.2;padding:.34rem .68rem;text-decoration:none;text-transform:uppercase;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}.single-entry-category:hover,.single-entry-category:focus{background:var(--seo-wp-primary-dark);border-color:var(--seo-wp-primary-dark);color:#fff;text-decoration:none}.single-entry-meta{align-items:center;color:var(--seo-wp-muted);display:flex;flex-wrap:wrap;font-size:.96rem;gap:.7rem 1rem;line-height:1.35;margin-top:1rem}.single-entry-meta .seo-wp-meta-item{align-items:center;display:inline-flex;gap:.4rem;margin:0;min-width:0}.single-entry-meta .single-meta-author .seo-wp-author-avatar-wrap{flex-basis:34px;height:34px;width:34px}.single-entry-meta .single-meta-author .seo-wp-author-avatar-wrap img,.single-entry-meta .single-meta-author .seo-wp-author-avatar-wrap .avatar{height:32px;width:32px}.single-entry-meta .seo-wp-icon{color:var(--seo-wp-primary);font-size:1.08rem;line-height:1}.single-entry-meta a{color:var(--seo-wp-primary-dark);font-weight:700}.single-entry-meta .single-meta-comments,.single-entry-meta .single-meta-comments .seo-wp-icon,.single-entry-meta .single-meta-comments a{color:#64748b}.single-entry-meta .single-meta-comments a{font-weight:650;text-decoration:none}.single-entry-meta .single-meta-comments a:hover,.single-entry-meta .single-meta-comments a:focus{color:var(--seo-wp-primary-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.single-post .single-thumbnail{aspect-ratio:16 / 9;background:#e8eef6;border-top:1px solid var(--seo-wp-border);margin:0;overflow:hidden;width:100%}.single-post .single-thumbnail img{display:block;height:100%!important;object-fit:cover;width:100%!important}.single-post .entry-content{max-width:780px}.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4{margin-top:1.8em}.single-post .entry-content figure,.single-post .entry-content blockquote,.single-post .entry-content table,.single-post .entry-content .wp-block-image{margin-bottom:1.4rem;margin-top:1.4rem}.single-post .card-action.meta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:flex-start;line-height:1.35;min-height:0;padding:18px 22px}.single-post .card-action.meta .seo-wp-meta-item{align-items:center;display:inline-flex;gap:.38rem;margin:0;max-width:100%;min-width:0;padding:0}.single-post .card-action.meta .posted,.single-post .card-action.meta .posted-on,.single-post .card-action.meta .byline,.single-post .card-action.meta .entry-taxonomy,.single-post .card-action.meta .edit-link{float:none;margin:0;padding:0;width:auto}.single-post .card-action.meta .tags-links{flex:1 1 100%}.entry-taxonomy{align-items:center;display:flex;gap:.45rem;margin:.65rem 0}.entry-taxonomy a{font-weight:700}.widget-area .widget{margin-bottom:24px;padding:20px}.widget-area h3.widget-title{color:var(--seo-wp-ink);font-size:1.2rem;font-weight:800;line-height:1.25;margin-top:0;padding-bottom:10px;position:relative}.widget-area h3.widget-title::after{background:var(--seo-wp-primary);bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.widget ul{margin:0;padding-left:0}.widget ul li{border-bottom:1px solid var(--seo-wp-border);line-height:1.5;list-style:none;padding:11px 0}.widget ul li:last-child{border-bottom:0}.widget a{text-decoration:none}.widget a:hover,.widget a:focus{text-decoration:underline;text-underline-offset:.18em}.widget_calendar .calendar_wrap{display:grid;gap:12px}.widget_calendar table{border-collapse:separate;border-spacing:0;margin:0;table-layout:fixed;text-align:center;width:100%}.widget_calendar caption{color:var(--seo-wp-ink);font-size:1rem;font-weight:700;margin-bottom:8px;text-align:center}.widget_calendar th,.widget_calendar td{border:0;color:var(--seo-wp-ink);font-size:.94rem;line-height:1.2;padding:7px 4px;text-align:center}.widget_calendar th{color:var(--seo-wp-ink);font-weight:800}.widget_calendar tbody td{border-radius:999px}.widget_calendar tbody a{align-items:center;border-radius:999px;color:var(--seo-wp-primary-dark);display:inline-flex;font-weight:800;justify-content:center;min-height:28px;min-width:28px;padding:0 6px;text-decoration:underline;text-underline-offset:.16em}.widget_calendar tbody a:hover,.widget_calendar tbody a:focus{background:var(--seo-wp-material-primary-container);color:var(--seo-wp-material-on-primary-container);text-decoration:none}.widget_calendar .wp-calendar-nav{align-items:center;background:var(--seo-wp-material-surface-container);border:1px solid var(--seo-wp-border);border-radius:var(--seo-wp-radius);color:var(--seo-wp-muted);display:flex;font-size:.9rem;font-weight:700;gap:8px;justify-content:space-between;line-height:1.35;margin:4px 0 0;min-height:0;padding:8px 10px;width:100%}.widget_calendar .wp-calendar-nav a,.widget_calendar .wp-calendar-nav span{color:var(--seo-wp-primary-dark);display:inline-flex;line-height:1.25;max-width:100%;padding:2px 0;text-decoration:none}.widget_calendar .wp-calendar-nav a:hover,.widget_calendar .wp-calendar-nav a:focus{color:var(--seo-wp-primary-dark);text-decoration:underline;text-underline-offset:.18em}.tagcloud a.tag-cloud-link,.reply .comment-reply-link,.nav-links .page-numbers{border-radius:999px;font-weight:700}.tagcloud a.tag-cloud-link{background:#eef5fc;display:inline-flex;margin:0 .35rem .45rem 0;padding:.32rem .55rem;text-decoration:none}.tabs{align-items:center;display:flex;gap:.35rem;list-style:none;margin:0 0 .9rem;padding:0}.tabs .tab{float:none;padding:0;width:auto}.tabs .tab a{background:#eef5fc;border-radius:999px;display:inline-flex;font-weight:800;padding:.45rem .75rem;text-decoration:none}.collection{border:1px solid var(--seo-wp-border);border-radius:var(--seo-wp-radius);list-style:none;margin:0 0 1rem;overflow:hidden;padding:0}.collection .collection-item{border-bottom:1px solid var(--seo-wp-border);display:block;padding:.75rem 1rem;text-decoration:none}.collection .collection-item:last-child{border-bottom:0}.searchform .input-field{display:grid;gap:.55rem}.input-field label{color:var(--seo-wp-ink);display:block;font-weight:800;margin-bottom:.42rem}.input-field input[type="text"],.input-field input[type="email"],.input-field input[type="url"],.input-field input[type="search"],.input-field textarea,.input-field select{background:#fff;border:1px solid var(--seo-wp-border);border-radius:var(--seo-wp-radius);color:var(--seo-wp-ink);display:block;font:inherit;line-height:1.4;min-height:44px;padding:.76rem .9rem;width:100%}.input-field textarea{min-height:160px;resize:vertical}.comments-area{margin-top:var(--seo-wp-section-gap);overflow:visible;scroll-margin-top:96px}.comments-area .comments-title{color:var(--seo-wp-ink);font-size:1.55rem;font-weight:800;padding:28px 30px 0}.comments-area .comment-list{display:grid;gap:14px;list-style:none;margin:0;padding:24px 30px}.comment-list .comment{padding:0;scroll-margin-top:96px}.comment-list .comment-body{background:#fff;border:1px solid var(--seo-wp-border);border-radius:var(--seo-wp-radius);min-height:86px;padding:20px 20px 20px 86px;position:relative}.comment-list .children{border-left:2px solid var(--seo-wp-border);list-style:none;margin:14px 0 0 32px;padding-left:20px}.comment-list .comment-meta{align-items:baseline;display:grid;gap:.35rem 1rem;grid-template-columns:minmax(0,1fr) auto}.comment-author{align-items:center;display:flex;gap:.5rem;min-height:28px;min-width:0}.comment-author .avatar,.comment-author img{border:3px solid #fff;border-radius:50%;box-shadow:0 8px 18px rgb(23 32 51 / .14);height:52px;left:20px;object-fit:cover;padding:0;position:absolute;top:20px;width:52px}.comment-author b,.comment-metadata,.reply,.comment-content p{padding-left:0!important}.comment-author .says{color:var(--seo-wp-muted);font-size:.88rem;font-weight:500}.comment-metadata{justify-self:end;line-height:1.25;text-align:right}.comment-metadata,.comment-metadata a{color:#6f7d91;font-size:.8rem;font-weight:600;text-decoration:none}.comment-metadata time{white-space:nowrap}.comment-metadata a:hover,.comment-metadata a:focus{color:var(--seo-wp-primary-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.comment-content{margin-top:.75rem}.comment-content p:last-child{margin-bottom:0}.reply .comment-reply-link{background:#eef5fc;color:var(--seo-wp-primary-dark);display:inline-flex;margin-top:.85rem;padding:.36rem .75rem;text-decoration:none}.comments-area .comment-respond{background:linear-gradient(180deg,#ffffff 0%,var(--seo-wp-material-surface-container) 100%);border-top:1px solid var(--seo-wp-border);padding:30px;scroll-margin-top:96px}.comments-area .comment-reply-title{color:var(--seo-wp-ink);font-size:1.45rem;font-weight:900;line-height:1.2;margin:0}.comments-area .comment-reply-title small{display:inline-flex;font-size:.86rem;margin-left:.65rem;vertical-align:middle}.comments-area .comment-reply-title small a{background:#eef5fc;border-radius:999px;color:var(--seo-wp-primary-dark);padding:.28rem .62rem;text-decoration:none}.comments-area .comment-reply-title small a:hover,.comments-area .comment-reply-title small a:focus{background:var(--seo-wp-material-primary-container);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.seo-wp-comment-form{display:grid;gap:1rem 1.1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.95rem}.seo-wp-comment-form .comment-notes,.seo-wp-comment-form .logged-in-as,.seo-wp-comment-form .comment-form-comment,.seo-wp-comment-form .comment-form-url,.seo-wp-comment-form .comment-form-cookies-consent,.seo-wp-comment-form .form-submit{grid-column:1 / -1}.seo-wp-comment-form-intro,.seo-wp-comment-form .logged-in-as{color:var(--seo-wp-muted);font-size:.95rem;line-height:1.55;margin:0;max-width:62ch}.seo-wp-comment-form .logged-in-as a{font-weight:700}.seo-wp-comment-field{margin:0;position:relative}.seo-wp-comment-field .prefix.seo-wp-icon{align-items:center;background:#eef5fc;border-radius:50%;color:var(--seo-wp-primary-dark);display:inline-flex;font-size:1.05rem;height:30px;justify-content:center;left:0;position:absolute;top:2.08rem;transition:background-color 160ms ease,color 160ms ease,transform 160ms ease;width:30px}.seo-wp-comment-field label{align-items:center;color:#26354d;display:flex;font-size:.92rem;font-weight:800;gap:.25rem;line-height:1.3;margin:0 0 .45rem 2.45rem;width:calc(100% - 2.45rem)}.seo-wp-comment-form .required{color:#b42318;font-weight:900}.seo-wp-comment-field input[type="text"],.seo-wp-comment-field input[type="email"],.seo-wp-comment-field input[type="url"],.seo-wp-comment-field textarea{background:#fff;border:1px solid var(--seo-wp-material-outline);border-radius:var(--seo-wp-radius);color:var(--seo-wp-ink);margin-left:2.45rem;min-height:48px;padding:.82rem .95rem;transition:background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease;width:calc(100% - 2.45rem)}.seo-wp-comment-field textarea{line-height:1.55;min-height:178px}.seo-wp-comment-field input::placeholder,.seo-wp-comment-field textarea::placeholder{color:#8794a8;opacity:1}.seo-wp-comment-field:focus-within .prefix.seo-wp-icon{background:var(--seo-wp-material-primary-container);color:var(--seo-wp-primary-dark);transform:translateY(-1px)}.seo-wp-comment-field input:focus,.seo-wp-comment-field textarea:focus{background:#fff;border-color:var(--seo-wp-primary);box-shadow:0 0 0 3px var(--seo-wp-focus);outline:0}.seo-wp-comment-form .comment-form-cookies-consent{align-items:flex-start;color:var(--seo-wp-muted);display:flex;font-size:.93rem;gap:.65rem;line-height:1.5;margin:.1rem 0 0 2.45rem}.seo-wp-comment-form .comment-form-cookies-consent input{accent-color:var(--seo-wp-accent);flex:0 0 auto;height:18px;margin:.2rem 0 0;width:18px}.seo-wp-comment-form .comment-form-cookies-consent label{cursor:pointer;margin:0}.seo-wp-comment-form .form-submit{align-items:center;display:flex;justify-content:flex-end;margin:.25rem 0 0}.seo-wp-comment-form .form-submit .submit{gap:.45rem;min-height:46px;padding:.78rem 1.12rem}.seo-wp-comment-form .form-submit .submit .seo-wp-icon{font-size:1.05rem}.author-info{margin-bottom:var(--seo-wp-section-gap)}.author-info .collection{border:0;margin:0}.author-info .collection .collection-item.avatar{align-items:center;display:grid;gap:.25rem 1rem;grid-template-columns:96px minmax(0,1fr);min-height:0;padding:24px!important}.author-info .collection .collection-item.avatar>img{border-radius:50%;grid-row:1 / span 2;height:96px;object-fit:cover;position:static;width:96px}.author-info .author-title,.author-info .author-bio{margin:0}.related-posts{margin-top:2rem}.related-posts h3{margin-left:.75rem}.related-thumbnail{background:#eef3f8;border-radius:var(--seo-wp-radius);height:180px;max-width:320px;overflow:hidden}.related-thumbnail img{display:block;height:100%!important;max-height:none!important;object-fit:cover;width:100%!important}.related-title{font-weight:800;line-height:1.35;margin-top:.65rem}.navigation.pagination,nav.navigation.pagination{background:var(--seo-wp-surface);border:1px solid var(--seo-wp-border);border-radius:var(--seo-wp-radius);box-shadow:var(--seo-wp-shadow);height:auto;margin:var(--seo-wp-section-gap) 0 calc(var(--seo-wp-section-gap) * 1.15);padding:12px var(--seo-wp-card-pad);text-align:center}.navigation.pagination .nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center}.navigation.pagination .page-numbers{align-items:center;background:var(--seo-wp-material-surface-container);border:1px solid var(--seo-wp-border);border-radius:999px;color:var(--seo-wp-primary-dark);display:inline-flex;font-size:.95rem;font-weight:800;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 .78rem;text-decoration:none;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.navigation.pagination .page-numbers.current{background:var(--seo-wp-primary);border-color:var(--seo-wp-primary);color:#fff}.navigation.pagination .page-numbers.dots{background:#fff0;border-color:#fff0;color:var(--seo-wp-muted);min-width:32px;padding-left:.4rem;padding-right:.4rem}.navigation.pagination a.page-numbers:hover,.navigation.pagination a.page-numbers:focus{background:var(--seo-wp-material-primary-container);border-color:var(--seo-wp-primary);box-shadow:0 0 0 3px rgb(30 136 229 / .22);color:var(--seo-wp-primary-dark);text-decoration:none;transform:translateY(-1px)}.navigation.pagination a.next,.navigation.pagination a.prev{padding-left:1rem;padding-right:1rem}.seo-wp-post-navigation{margin:0 0 var(--seo-wp-section-gap)}.seo-wp-post-navigation .nav-links{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.seo-wp-post-navigation a{align-items:center;background:var(--seo-wp-surface);border:1px solid var(--seo-wp-border);border-radius:var(--seo-wp-radius);box-shadow:var(--seo-wp-shadow);color:var(--seo-wp-ink);display:flex;gap:.85rem;min-height:96px;padding:18px;text-decoration:none;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.seo-wp-post-navigation a:hover,.seo-wp-post-navigation a:focus{border-color:rgb(18 93 160 / .32);box-shadow:var(--seo-wp-shadow-strong);text-decoration:none;transform:translateY(-2px)}.seo-wp-post-navigation .nav-next{justify-content:flex-end;text-align:right}.seo-wp-post-navigation .next-prev-text{color:var(--seo-wp-muted);display:block;font-size:.8rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.seo-wp-post-navigation .post-title{color:var(--seo-wp-ink);display:block;font-size:1rem;font-weight:800;line-height:1.35;margin-top:.25rem}.page-footer{background:var(--seo-wp-footer);color:#d8e0ea;margin:0;padding:44px 0 0}.page-footer .widget-area .widget{background:#fff0;border:0;box-shadow:none;color:#c7d3e2;font-size:.95rem;line-height:1.65;margin-bottom:26px;overflow:visible;padding:0}.page-footer .widget-area h3.widget-title{color:#fff;font-size:1.1rem;font-weight:800;line-height:1.22;margin-bottom:1.35rem;padding-bottom:.82rem}.page-footer .widget-area h3.widget-title::after{background:#63b3ed;height:3px;width:44px}.page-footer .widget p{color:#c7d3e2;margin:0;max-width:34rem}.page-footer .textwidget,.page-footer .widget_text,.page-footer .widget_custom_html{color:#c7d3e2;font-size:.95rem;line-height:1.65}.page-footer .widget ul{margin-top:0}.page-footer .widget ul li{border-bottom-color:rgb(255 255 255 / .12);color:#d2dbe8;line-height:1.45;padding-bottom:.78rem;padding-top:.78rem}.page-footer a{color:#eef5fc;font-weight:500;text-decoration:none;text-decoration-thickness:1px}.page-footer a:hover,.page-footer a:focus{text-decoration:underline;text-underline-offset:.18em}.page-footer .widget form,.page-footer .wp-block-search__inside-wrapper{align-items:stretch;display:grid;gap:.7rem}.page-footer input[type="text"],.page-footer input[type="email"],.page-footer input[type="search"]{background:#fff;border:1px solid rgb(255 255 255 / .22);border-radius:var(--seo-wp-radius);color:var(--seo-wp-ink);font:inherit;line-height:1.35;min-height:44px;padding:.72rem .86rem;width:100%}.page-footer input[type="submit"],.page-footer button[type="submit"],.page-footer .wp-block-search__button,.page-footer .widget.jetpack_subscription_widget input[type='submit']{align-self:stretch;margin:0;width:100%}.footer-copyright{background:rgb(0 0 0 / .24);margin-top:10px;padding:1.05rem 0}#preloader{left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.progress{background:#e5e7eb;border-radius:999px;height:4px;overflow:hidden}.progress .indeterminate{animation:seo-wp-progress 1.1s ease-in-out infinite;background:var(--seo-wp-primary);height:100%;width:45%}@keyframes seo-wp-progress{0%{transform:translateX(-120%)}100%{transform:translateX(230%)}}@media (min-width:601px){.m4{width:33.333333%}.m6{width:50%}.m12{width:100%}}@media (min-width:993px){.l3{width:25%}.l4{width:33.333333%}.l6{width:50%}.l9{width:75%}.l12{width:100%}}@media (max-width:992px){:root{--seo-wp-page-gutter:18px;--seo-wp-section-gap:22px;--seo-wp-card-pad:20px}.menu-toggle{display:inline-flex;position:relative;z-index:10002}.main-navigation,.main-navigation .nav-wrapper,.main-navigation .brand-logo,.main-navigation .custom-logo-link.brand-logo{min-height:58px}.main-navigation .brand-logo,.main-navigation .custom-logo-link.brand-logo{height:58px}#content.site-content{padding-top:22px}body.seo-wp-menu-open{overflow:hidden}body.seo-wp-menu-open::before{background:rgb(23 32 51 / .45);content:"";inset:0;position:fixed;z-index:10000}.seo-wp-js-ready #site-navigation .primary-menu{background:var(--seo-wp-surface);box-shadow:var(--seo-wp-shadow-strong);display:block;height:100vh;left:0;list-style:none;margin:0;max-width:min(86vw, 360px);opacity:0;overflow-y:auto;padding:76px 0 24px;pointer-events:none;position:fixed;top:0;transform:translateX(-105%);transition:transform 220ms var(--seo-wp-easing-standard),opacity 160ms ease,visibility 0s linear 220ms;visibility:hidden;width:340px;z-index:10001}.seo-wp-js-ready #site-navigation .primary-menu.is-open{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform 220ms var(--seo-wp-easing-standard),opacity 160ms ease;visibility:visible}.seo-wp-js-ready #site-navigation .primary-menu li{display:block;position:static}.seo-wp-js-ready #site-navigation .primary-menu a,.seo-wp-js-ready #site-navigation .primary-menu>li>a,.seo-wp-js-ready #site-navigation .primary-menu ul a{border-radius:0;color:var(--seo-wp-ink);display:block;font-weight:700;height:auto;line-height:1.35;margin:0;padding:13px 24px;text-decoration:none;white-space:normal}.seo-wp-js-ready #site-navigation .primary-menu a:hover,.seo-wp-js-ready #site-navigation .primary-menu a:focus,.seo-wp-js-ready #site-navigation .primary-menu>li.current-menu-item>a,.seo-wp-js-ready #site-navigation .primary-menu>li.current_page_item>a{background:#eef5fc;color:var(--seo-wp-primary-dark);text-decoration:none}.seo-wp-js-ready #site-navigation .primary-menu ul,.seo-wp-js-ready #site-navigation .primary-menu ul ul{background:#f8fafc;border:0;border-radius:0;box-shadow:none;display:block;left:auto;min-width:0;overflow:visible;padding-left:16px;position:static;top:auto}#content.site-content>.content-layout,.single-post #content.site-content>.content-layout{display:block}.seo-wp-framework-hero,.seo-wp-trust-strip{grid-template-columns:1fr}.seo-wp-framework-hero{padding:26px 22px}body.admin-bar.seo-wp-sticky-header .site-header{top:32px}#primary.content-area,#secondary.widget-area{float:none;width:100%}#secondary.widget-area{margin-top:var(--seo-wp-section-gap)}.card .card-content{padding:var(--seo-wp-card-pad)}article .hoverable .card-title{font-size:1.15rem}.archive .card.medium,.archive .card.no-thumbnail{height:auto;min-height:0}.archive .card.medium>a{flex-basis:min(var(--seo-wp-archive-image-height, 220px), 42vw);height:min(var(--seo-wp-archive-image-height, 220px), 42vw);min-height:190px}}@media (max-width:782px){body.admin-bar.seo-wp-sticky-header .site-header{top:46px}}@media (max-width:600px){:root{--seo-wp-page-gutter:14px;--seo-wp-section-gap:18px;--seo-wp-card-pad:18px}.main-navigation .brand-logo{max-width:calc(100vw - 110px)}body.admin-bar.seo-wp-sticky-header .site-header{top:46px}.seo-wp-framework-hero{padding:24px 18px}.seo-wp-framework-hero h1{font-size:2.15rem}.seo-wp-hero-actions{align-items:stretch;flex-direction:column}.seo-wp-hero-actions .btn,.seo-wp-hero-actions .seo-wp-text-link{justify-content:center;width:100%}.card .card-action{align-items:flex-start;flex-direction:column}.navigation.pagination,nav.navigation.pagination{margin-bottom:var(--seo-wp-section-gap);padding:10px 12px}.navigation.pagination .nav-links{gap:.35rem;justify-content:flex-start}.navigation.pagination .page-numbers{font-size:.9rem;min-height:36px;min-width:36px;padding-left:.65rem;padding-right:.65rem}.card .card-action .byline{justify-content:flex-start;margin-left:0}.archive .card.medium>a{flex-basis:220px;height:220px;min-height:220px}.single-post .card-content h1.card-title,.page .card-content h1.card-title{font-size:2rem}.single-post .card-action.meta{align-items:flex-start;flex-direction:column;gap:.65rem;padding:16px 18px}.single-post .card-action.meta .tags-links{flex-basis:auto}.seo-wp-post-navigation .nav-links{grid-template-columns:1fr}.seo-wp-post-navigation .nav-next{justify-content:flex-start;text-align:left}.comments-area .comment-list,.comments-area .comments-title,.comments-area .comment-respond{padding-left:18px;padding-right:18px}.comment-list .comment-body{padding:18px}.comment-list .comment-meta{grid-template-columns:1fr}.comment-author{align-items:flex-start;flex-direction:column;padding-left:62px}.comment-metadata{justify-self:start;padding-left:62px!important;text-align:left}.comment-author .avatar,.comment-author img{left:18px;position:absolute;top:18px}.comment-list .children{margin-left:12px;padding-left:14px}.seo-wp-comment-form{gap:.95rem;grid-template-columns:1fr}.comments-area .comment-reply-title{font-size:1.28rem}.comments-area .comment-reply-title small{display:flex;margin:.55rem 0 0}.comment-form .input-field input,.comment-form .input-field textarea,.comment-form .input-field label{margin-left:0;width:100%}.comment-form .input-field .prefix.seo-wp-icon{display:none}.seo-wp-comment-form .comment-form-cookies-consent{margin-left:0}.seo-wp-comment-form .form-submit{justify-content:stretch}.seo-wp-comment-form .form-submit .submit{width:100%}.author-info .collection .collection-item.avatar{grid-template-columns:72px minmax(0,1fr)}.author-info .collection .collection-item.avatar>img{height:72px;width:72px}.fixed-action-btn{bottom:16px;right:16px}}