:root{--teal:#17645A;--heading-gold-gradient:linear-gradient(180deg, #C5A059, rgba(197, 160, 89, 0.85));--sidebar-teal:#004D40;--sidebar-gold:#C5A059;--sidebar-bg-light:#F8FBFA;--sidebar-text:#333;--sidebar-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);--nav-teal:#004D40;--nav-gold:#C5A059;--nav-white:#fff;--nav-shadow:0 10px 30px rgba(0, 77, 64, 0.12);--aim-teal:#004D40;--aim-gold:#C5A059;--aim-white:#fff;--aim-soft:#f4f8f8;--aim-soft-teal:#f0f7f7;--aim-royal-slow:0.8s cubic-bezier(0.25, 1, 0.5, 1);--aim-shadow:0 20px 50px rgba(0, 77, 77, 0.2);--teal-hover:#135047;--footer-bg:#05211F;--footer-text:#dffbf6;--footer-link:#4CC1AE}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),[role="button"]:focus:not(:focus-visible),[tabindex]:not([tabindex="-1"]):focus:not(:focus-visible){outline:none !important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role="button"]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{box-shadow:0 0 0 4px rgba(var(--teal-rgb),0.16) !important;outline:none !important}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}.type-post,.type-page,.type-forum{background:#fff;padding:0px
!important;-webkit-box-shadow:0px 8px 15px rgba(23, 100, 90, 0.08) !important;box-shadow:0px 8px 15px rgba(23, 100, 90, 0.08) !important;margin:0
0 1.5em;border-radius:3px;position:relative;padding-left:0.54em !important;padding-right:0.54em !important}.type-post .type-page{margin:0px
!important}.ast-separate-container .ast-blog-layout-4-grid .ast-article-post{padding:0px
!important}.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar
#primary{margin:0px
!important;padding:0px
!important}.ast-page-builder-template .entry-header{margin-top:0px !important;padding-left:0px !important;padding-right:0px !important}.ast-single-post-featured-section+article{margin-top:0px !important}@media (min-width: 922px){.ast-no-sidebar .site-content .ast-article-image-container--wide{margin-left:0px !important;margin-right:0px !important}}h1{font-size:34px;font-size:2.125rem}h2{font-size:25.6px;font-size:1.6rem}h3{font-size:22.4px;font-size:1.4rem}h4{font-size:20.8px;font-size:1.3rem}h5{font-size:19.2px;font-size:1.2rem}h6{font-size:17.6px;font-size:1.1rem}.site-header,#content{position:relative;overflow:visible !important;background:radial-gradient(ellipse at 0% 0%, rgba(0, 105, 92, 0.22) 0%, transparent 55%),
radial-gradient(ellipse at 100% 100%, rgba(197, 160, 89, 0.18) 0%, transparent 55%),
radial-gradient(ellipse at 100% 0%, rgba(0, 77, 64, 0.12) 0%, transparent 45%),
linear-gradient(135deg, #e8f5f2 0%, #f4faf8 40%, #fdf8ee 100%) !important;box-shadow:0 0 0 1px rgba(197, 160, 89, 0.2),
0 16px 48px rgba(0, 77, 64, 0.11)}#content{overflow:hidden !important;margin-top:24px}.site-header::before,#content::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--teal-dark), #C5A059 50%, var(--teal-dark));z-index:2}.site-header::after,#content::after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(
-45deg,
transparent,
transparent 28px,
rgba(0, 77, 64, 0.022) 28px,
rgba(0, 77, 64, 0.022) 29px
);pointer-events:none;z-index:0}.site-header>*,#content>*{position:relative;z-index:1}@media (min-width: 922px){.main-header-menu .sub-menu{display:block !important;position:absolute !important;z-index:100000 !important;background:var(--aim-soft-teal) !important;left:0 !important;margin:0
!important;padding:15px
0 !important;min-width:260px !important;width:max-content !important;max-width:380px !important;border-top:4px solid var(--aim-gold) !important;border-radius:0 0 8px 8px !important;box-shadow:var(--aim-shadow) !important;opacity:0;visibility:hidden;transform:translateY(10px);transition:all var(--aim-royal-slow) !important;font-family:'Inter',system-ui,-apple-system,sans-serif !important}.main-header-menu .menu-item:hover>.sub-menu{opacity:1 !important;visibility:visible !important;transform:translateY(0) !important}.main-header-menu>.menu-item:last-child>.sub-menu{left:auto !important;right:0 !important}}@media (max-width: 921px){.main-header-menu .sub-menu{position:relative !important;top:auto !important;left:auto !important;float:none !important;width:100% !important;background:rgba(0, 77, 77, 0.04) !important;box-shadow:none !important;border:none !important;padding:0
!important;margin:0
!important;display:none;opacity:1 !important;visibility:visible !important;transform:none !important;height:auto !important;overflow:visible !important;font-family:'Inter',system-ui,-apple-system,sans-serif !important}.ast-submenu-expanded>.sub-menu,.menu-item-has-children.ast-submenu-expanded>.sub-menu{display:block !important}.sub-menu{border-left:3px solid var(--aim-teal)}.main-header-menu .sub-menu li,
.main-header-menu .sub-menu
a{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;position:relative !important;font-family:'Inter',system-ui,-apple-system,sans-serif !important}}.main-header-menu .sub-menu
li{width:100% !important;margin:0
!important;padding:0
!important}.main-header-menu .sub-menu .menu-link{display:flex !important;align-items:center !important;width:100% !important;padding:12px
25px 12px 20px !important;box-sizing:border-box !important;text-align:left !important;justify-content:flex-start !important;color:var(--aim-teal) !important;border-left:0 solid var(--aim-gold);align-items:center !important;font-family:'Inter',system-ui,-apple-system,sans-serif !important}.main-header-menu .menu-link::before{display:inline-block;margin-right:12px;font-size:1.1rem;filter:sepia(100%) saturate(200%) brightness(0.8);opacity:0.7;transition:all var(--aim-royal-slow);flex-shrink:0}.main-header-menu .sub-menu .menu-link:hover{background:var(--aim-soft-teal) !important;padding-left:30px !important;color:var(--aim-gold) !important;padding-left:35px !important;border-left:6px solid var(--aim-gold) !important}.menu-item-6681>.menu-link::before{content:"🧭"}.menu-item-6355>.menu-link::before{content:"🏛️"}.menu-item-5388>.menu-link::before{content:"⚖️"}.menu-item-6356>.menu-link::before{content:"💎"}.menu-item-6357>.menu-link::before{content:"📜"}.menu-item-3124 .menu-link::before{content:"✨"}.menu-item-2553 .menu-link::before{content:"✍️"}.menu-item-2389 .menu-link::before{content:"📖"}.menu-item-2438 .menu-link::before{content:"🕌"}.menu-item-2341 .menu-link::before{content:"🧐"}.menu-item-2343 .menu-link::before{content:"🌟"}.menu-item-6735 .menu-link::before{content:"🌐"}.menu-item-6346 .menu-link::before{content:"🎖️"}.menu-item-6354 .menu-link::before{content:"🤝"}.menu-item-6137 .menu-link::before{content:"📊"}.menu-item-6348 .menu-link::before{content:"⚙️"}.menu-item-6349 .menu-link::before{content:"💳"}@media (min-width: 922px){.ast-header-navigation-arrow, .icon-arrow, .menu-link
svg{display:none !important}}@media (min-width: 922px){.main-header-menu>.menu-item>.menu-link{padding-left:12px !important;padding-right:12px !important;font-size:0.99rem !important}}@media (max-width: 921px){.ast-header-break-point .ast-submenu-toggle{display:inline-block !important;visibility:visible !important;opacity:1 !important}}.site-header,.main-header-bar{z-index:99999 !important;position:relative !important;border-bottom:1px solid var(--aim-gold) !important}.main-header-bar.ast-header-breadcrumb{z-index:9999 !important}.ast-below-header-bar{background-color:#f7f0e6 !important;border-bottom:1px solid var(--gold) !important;display:flex !important;justify-content:center !important;align-items:center !important;padding:10px
20px !important}.ast-below-header-bar p,
.ast-below-header-bar
span{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif !important;color:#072724 !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:1.8px !important;margin:0
!important;font-size:clamp(0.65rem, 2vw, 0.8rem) !important;line-height:1.4 !important;text-align:center !important}@media (max-width: 768px){.ast-below-header-bar{padding:12px
10px !important}.ast-below-header-bar p,
.ast-below-header-bar
span{letter-spacing:1px !important}}.rank-math-breadcrumb{background-color:#f0f8f8;padding:12px
25px;border-bottom:2px solid var(--gold-light);font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;letter-spacing:0.02em;margin-bottom:20px}.rank-math-breadcrumb
p{margin:0;font-size:0.9rem;color:var(--teal-dark);line-height:1.5}.rank-math-breadcrumb
a{color:#008080;text-decoration:none;font-weight:600;transition:all 0.3s ease}.rank-math-breadcrumb a:hover{color:var(--gold-light);text-decoration:underline}.rank-math-breadcrumb
.separator{margin:0
10px;color:var(--gold-light);font-weight:bold;opacity:0.8}.rank-math-breadcrumb
.last{color:#555;font-style:italic;font-weight:400;display:inline}@media (max-width: 768px){.rank-math-breadcrumb{padding:10px
15px}.rank-math-breadcrumb
.last{display:block;margin-top:5px;font-size:0.85rem}}.entry-content
h2{font-family:Merriweather,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.41;letter-spacing:0px;border-bottom:2px solid var(--gold);padding-top:1rem;padding-bottom: .825rem}.entry-content
h3{padding-top:1rem}.ast-primary-header-bar .ast-primary-header .main-header-bar .site-header-focus-item{position:relative;z-index:99;background:#fafbff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0, 0, 0, .1)}.ast-single-post-featured-section+article{padding:0px
!important}.type-post,.type-page,.type-forum{background:#fff;padding:1rem;-webkit-box-shadow:0px 8px 15px rgba(23,100,90,0.08);box-shadow:0px 8px 15px rgba(23,100,90,0.08);margin:0
0 1.5em;border-radius:3px;position:relative}button,.button,input[type=button],input[type=reset],input[type=submit]{font-weight:600;line-height:48px;display:inline-block;padding:0
1.5em;cursor:pointer;-webkit-transition: .2s all ease-in-out;transition: .2s all ease-in-out;text-decoration:none !important;text-transform:uppercase;color:#fff;border:0;border-radius:40px;background:linear-gradient(180deg,var(--teal),var(--teal-hover));background-repeat:no-repeat;font-size:16px;font-size:1rem}.ast-blog-single-element.ast-read-more-container.read-more{text-align:center !important}.ast-blog-single-element.ast-read-more-container.read-more
a{display:inline-block;background-color:var(--teal) !important;color:#fff !important;padding:10px
18px;border-radius:8px;font-weight:600;font-size:0.95rem;text-decoration:none !important;line-height:1.2;margin:8px
auto;box-shadow:0 2px 6px rgba(23,100,90,0.15);transition:background-color .18s ease, transform .12s ease}.ast-blog-single-element.ast-read-more-container.read-more a:hover,
.ast-blog-single-element.ast-read-more-container.read-more a:focus{background-color:var(--teal-hover) !important;transform:translateY(-1px);box-shadow:0 4px 10px rgba(23,100,90,0.2);outline:none}.ast-blog-single-element.ast-read-more-container.read-more a:focus{box-shadow:0 0 0 3px rgba(23,100,90,0.25)}@media (max-width: 600px){.ast-blog-single-element.ast-read-more-container.read-more
a{display:block;width:100%;text-align:center}}.ast-pagination{text-align:center;margin-top:30px}.ast-pagination .page-numbers{display:inline-block;background-color:var(--teal);color:#fff;padding:2px
14px;margin:4px;border-radius:6px;font-weight:600;font-size:0.9rem;text-decoration:none;transition:background-color .18s ease, transform .12s ease}.ast-pagination .page-numbers:hover,
.ast-pagination .page-numbers:focus{background-color:var(--teal-hover);transform:translateY(-1px)}.ast-pagination .page-numbers.current{background-color:var(--teal-hover);cursor:default}.ast-header-breadcrumb{background-color:#d9e2ec;box-shadow:0 2px 8px 0 rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(229, 229, 229, .004)}#main{box-shadow:0 2px 8px 0 rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(229, 229, 229, .004)}h1.entry-title{font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:2.125rem;line-height:1.12;letter-spacing:-0.01em;box-shadow:0 2px 8px 0 rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(229, 229, 229, .004);background-color:var(--teal);color:#fff;padding:20px;border-bottom:2px solid var(--gold)}.ast-header-html-1 .ast-builder-html-element{font-family:'Inter',system-ui,-apple-system,sans-serif !important;font-size:0.95rem;letter-spacing: .3px}h1.wp-block-heading{font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:2.125rem;line-height:1.12;letter-spacing:-0.01em;box-shadow:0 2px 8px 0 rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(229, 229, 229, .004);background-color:var(--teal);color:#fff;padding:20px;border-bottom:2px solid var(--gold)}.wp-block-heading{border-bottom:2px solid rgba(197,160,89,0.20);background-color:#d9e2ec;box-shadow:0 2px 8px 0 rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(229, 229, 229, .004);padding:20px;margin-bottom:10px}@media (max-width: 600px){.my-reading-time{font-size: .9rem;margin-right: .4rem}}h2.wp-block-heading{font-family:'Cinzel','Palatino Linotype',Georgia,serif !important;font-weight:700;font-size:clamp(1.35rem, 3vw, 1.75rem);line-height:1.2;letter-spacing:0.04em;text-transform:uppercase;background:radial-gradient(ellipse at 0% 50%, rgba(0,77,64,0.09) 0%, transparent 60%),
linear-gradient(135deg, #eef7f5 0%, #f7faf9 55%, #fdfcf8 100%);color:#003830;border:1px
solid rgba(197,160,89,0.22);border-bottom:4px solid #C5A059;border-left:none;padding:22px
26px 20px 20px;margin:32px
0 18px;border-radius:10px;box-shadow:0 6px 24px rgba(0,77,64,0.07),
inset 0 1px 0 rgba(255,255,255,0.8);position:relative;overflow:hidden}h2.wp-block-heading::after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(
-45deg,
transparent,
transparent 18px,
rgba(0,77,64,0.018) 18px,
rgba(0,77,64,0.018) 19px
);pointer-events:none;border-radius:inherit}h2.wp-block-heading::before{content:"";display:inline-block;width:9px;height:9px;margin-right:14px;margin-bottom:2px;vertical-align:middle;background:linear-gradient(135deg, #C5A059, var(--gold-light));transform:rotate(45deg);border-radius:2px;box-shadow:0 2px 8px rgba(197,160,89,0.4);flex-shrink:0}h3.wp-block-heading{font-family:'Playfair Display',Georgia,'Times New Roman',serif !important;font-weight:700;font-size:clamp(1.22rem, 2.6vw, 1.52rem);line-height:1.22;letter-spacing:-0.01em;background:linear-gradient(0deg, rgba(0,77,64,0.04) 0%, #f9fbfa 100%) !important;color:var(--text) !important;border-left:5px solid transparent;border-image:linear-gradient(to bottom, var(--teal-dark) 30%, #C5A059 100%) 1;border-bottom:1px solid rgba(197,160,89,0.18);border-right:none;border-top:none;padding:17px
22px 17px 20px;margin:28px
0 14px;border-radius:0 10px 10px 0;box-shadow:0 4px 16px rgba(0,77,64,0.06),
inset 0 1px 0 rgba(255,255,255,0.7);position:relative}h3.wp-block-heading::before{content:"";display:inline-block;width:9px;height:9px;margin-right:13px;margin-bottom:1px;vertical-align:middle;background:linear-gradient(135deg, var(--teal-dark), var(--teal-mid));border-radius:50%;box-shadow:0 0 0 3px rgba(0,77,64,0.12);flex-shrink:0}h4.wp-block-heading{font-family:'EBGaramond','EB Garamond',Garamond,Georgia,serif !important;font-weight:700;font-size:clamp(1.12rem, 2.3vw, 1.35rem);line-height:1.25;letter-spacing:0.005em;text-transform:none;background:#fff;color:#0f2d28;border-top:3px solid var(--teal-dark);border-bottom:1px solid rgba(197,160,89,0.15);border-left:1px solid rgba(197,160,89,0.15);border-right:1px solid rgba(197,160,89,0.15);padding:15px
20px 15px 18px;margin:24px
0 12px;border-radius:0 0 8px 8px;box-shadow:0 6px 20px rgba(0,77,64,0.055),
-3px 0 0 rgba(197,160,89,0.25)}h4.wp-block-heading::before{content:"";display:inline-block;width:0;height:0;margin-right:11px;margin-bottom:1px;vertical-align:middle;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #C5A059;flex-shrink:0}h5.wp-block-heading{font-family:'Libre Baskerville','LibreBaskerville',Baskerville,Georgia,serif !important;font-weight:700;font-size:clamp(1rem, 2vw, 1.15rem);line-height:1.3;letter-spacing:0.01em;background:linear-gradient(0deg, #fffdf7 0%, #fefcf5 100%);color:#1a2e28;border-bottom:3px double rgba(197,160,89,0.35);border-left:none;border-right:none;border-top:none;padding:13px
16px 12px;margin:20px
0 10px;border-radius:6px;box-shadow:0 2px 10px rgba(0,77,64,0.05),
inset 0 0 0 1px rgba(197,160,89,0.1);position:relative}h5.wp-block-heading::before{content:"◆";display:inline-block;margin-right:10px;vertical-align:middle;font-size:0.45em;color:var(--gold);line-height:1;transform:translateY(-1px)}h6.wp-block-heading{font-family:'Inter',system-ui,-apple-system,sans-serif !important;font-weight:600;font-size:clamp(0.82rem, 1.8vw, 0.95rem);line-height:1.2;letter-spacing:0.08em;text-transform:uppercase;background:rgba(0,77,64,0.04);color:#2a4a44;border-left:3px solid rgba(0,77,64,0.25);border-bottom:none;border-top:none;border-right:none;padding:9px
14px 9px 13px;margin:16px
0 8px;border-radius:0 6px 6px 0}h6.wp-block-heading::before{content:"—";display:inline-block;margin-right:9px;color:rgba(0,77,64,0.45);font-weight:700;letter-spacing:0;font-size:0.9em}@media (max-width: 680px){h2.wp-block-heading{padding:16px
16px 14px 14px;margin:24px
0 14px;font-size:1.2rem;letter-spacing:0.025em}h2.wp-block-heading::before{width:7px;height:7px;margin-right:10px}h3.wp-block-heading{padding:14px
16px 14px 16px;margin:22px
0 12px}h3.wp-block-heading::before{width:7px;height:7px;margin-right:10px}h4.wp-block-heading{padding:12px
14px;margin:18px
0 10px}h5.wp-block-heading{padding:11px
12px;margin:16px
0 8px}h6.wp-block-heading{padding:8px
12px;font-size:0.78rem}}@media (max-width: 420px){h2.wp-block-heading{padding:13px
12px 12px}h3.wp-block-heading{padding:12px
12px 12px 14px}h4.wp-block-heading,h5.wp-block-heading{padding:10px
12px}}.w3eden .wpdm-auth-circles{background:var(--teal) !important}.w3eden .wpdm-auth-btn{background:var(--teal) !important}.w3eden .wpdm-auth-form-title{color:var(--teal) !important}.w3eden .wpdm-auth-split input[type="text"], .w3eden .wpdm-auth-split input[type="email"], .w3eden .wpdm-auth-split input[type="password"]{border-left:3px solid var(--teal) !important}.w3eden .wpdm-auth-forgot{color:var(--teal) !important}.w3eden .wpdm-auth-link
a{color:var(--teal) !important}.single .entry-content > p:first-of-type::first-letter,
article.post .entry-content>p:first-of-type::first-letter {float:left;font-size:4.6rem;line-height:0.78;padding-right:0.18em;padding-bottom:0.04em;font-weight:700;font-family:"Playfair Display","EB Garamond",Georgia,serif;color:var(--teal);filter:drop-shadow(0 2px 5px rgba(23, 100, 90, 0.28));letter-spacing:-0.02em;margin-top:4px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media (max-width: 680px){.single .entry-content > p:first-of-type::first-letter,
article.post .entry-content>p:first-of-type::first-letter {font-size:3.2rem;line-height:0.82;padding-right:0.14em}}.entry-content
a{position:relative;color:var(--teal);text-decoration:none;transition:color .16s ease}.entry-content a::after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg, var(--teal), var(--gold));transition:transform .18s ease}.entry-content a:hover,
.entry-content a:focus{color:var(--teal-dark)}.entry-content a:hover::after,
.entry-content a:focus::after{transform:scaleX(1)}.entry-content .wp-block-button a,
.entry-content .wp-block-button a::after,
.entry-content a.btn,
.entry-content a.btn::after,
.entry-content .uagb-button__link,
.entry-content .uagb-button__link::after,
.entry-content .aim-sync-btn-outline a,
.entry-content .aim-sync-btn-outline a::after{border-bottom:none}body.single .entry-content
a{border-bottom:1.5px solid rgb(197 160 89 / .4)}body.single .entry-content .wp-block-button a,
body.single .entry-content a.btn,
body.single .entry-content .uagb-button__link, body.single .entry-content .aim-sync-btn,
body.single .entry-content .aim-sync-btn-outline,
body.single .entry-content .aim-sync-btn-outline a, body.single .entry-content .aim-mg-support-cta, body.single .entry-content .aim-path-link, body.single .entry-content .aim-free-access-banner-link, body.single .entry-content .aim-badge-hl, body.single .entry-content .aim-join-cta,
body.single .entry-content .aim-join-desc a, body.single #rank-math-toc a, body.single .entry-content .wpdm-download-link,
body.single .entry-content [class*="wpdm-"], body.single .entry-content .sharedaddy a, body.single .entry-content .forminator-field a, body.single .entry-content figure a,
body.single .entry-content .wp-block-gallery a,
body.single .entry-content .wp-block-image
a{border-bottom:none}.sidebar-main{box-shadow:0 2px 8px 0 rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(229, 229, 229, .004)}.widget_block{padding:20px
!important}.widget-title{background-color:#d9e2ec;box-shadow:0 2px 8px 0 rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(229, 229, 229, .004);padding:20px;margin-bottom:10px}.aim-archive-download-wrapper .w3eden .btn,
.aim-archive-download-wrapper .w3eden .btn-primary,
.aim-archive-download-wrapper .w3eden .btn-info{background-color:var(--teal-dark) !important;border:1px
solid var(--teal-dark) !important;color:#fff !important;font-family:'Inter',sans-serif !important;font-weight:700 !important;font-size:0.85rem !important;padding:8px
16px !important;border-radius:4px !important;box-shadow:none !important;text-transform:uppercase !important;letter-spacing:0.5px !important}.aim-archive-download-wrapper .w3eden .btn:hover{background-color:var(--teal-mid) !important;border-color:var(--teal-mid) !important}.aim-archive-download-wrapper
.w3eden{margin:0
!important;padding:0
!important}h2.wp-block-heading.has-text-align-center{font-family:Merriweather,Arial,Helvetica,sans-serif;background:linear-gradient(135deg, #072724 0%, #031919 100%);background-color:#060606;padding:20px;margin-bottom:10px;color:var(--footer-text);border-bottom:2px solid rgba(197,160,89,0.20);box-shadow:0 8px 24px rgba(0,0,0,0.45), inset 0 1px 0 rgba(255,255,255,0.02);border-radius:8px;background-size:cover}h2.wp-block-heading.has-text-align-center::before{content:"";display:inline-block;width:10px;height:10px;margin-right:12px;vertical-align:middle;background:var(--heading-gold-gradient);transform:rotate(45deg);border-radius:2px;box-shadow:0 2px 6px rgba(197,160,89,0.12)}h3.wp-block-heading.has-text-align-center{font-family:Merriweather,Arial,Helvetica,sans-serif;box-shadow:0 2px 8px 0 rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(229, 229, 229, .004);background:var(--teal) !important;color:#fff !important;border-bottom:2px solid rgba(197,160,89,0.20);padding:20px;margin-bottom:10px}h4.wp-block-heading.has-text-align-center{display:flex;align-items:center;justify-content:center;text-align:center;color:var(--gold-light) !important;font-family:inherit;font-weight:800 !important;text-transform:uppercase;letter-spacing:3px;font-size:1.1rem !important;line-height:1.4;margin-top:50px !important;margin-bottom:30px !important;padding:0
10px;text-shadow:0 0 15px rgba(212, 175, 55, 0.3)}h4.wp-block-heading.has-text-align-center::before{content:'';flex:1;height:1px;background:linear-gradient(90deg, transparent, var(--gold-light));margin-right:20px;opacity:0.6}h4.wp-block-heading.has-text-align-center::after{content:'';flex:1;height:1px;background:linear-gradient(90deg, var(--gold-light), transparent);margin-left:20px;opacity:0.6}@media (max-width: 600px){h4.wp-block-heading.has-text-align-center{font-size:0.9rem !important;letter-spacing:1.5px}h4.wp-block-heading.has-text-align-center::before,h4.wp-block-heading.has-text-align-center::after{margin:0
10px}}.aim-gold-divider{height:1px;background:linear-gradient(90deg, transparent, #C5A059, transparent);margin:2rem 0}.steel-thread{border-left:3px solid #C5A059;padding-left:15px;font-style:italic;color:var(--teal-dark)}.jetpack-search-form{margin-bottom:10px}.ast-archive-entry-banner{--aim-gold:var(--gold);--aim-gold-lt:#E8C97A;--aim-gold-dk:#8B6A2A;--aim-teal:#031919;--aim-teal-md:#072724;--aim-white:#F4F9F8;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at top right, rgba(197,160,89,0.08) 0%, transparent 32%),
radial-gradient(circle at bottom left, rgba(4,90,80,0.10) 0%, transparent 36%),
linear-gradient(135deg, #072724 0%, #031919 100%) !important;color:var(--aim-white) !important;font-family:Georgia,"Times New Roman",serif;color:var(--footer-text);border:1px
solid var(--gold);box-shadow:0 8px 24px rgba(0,0,0,0.45), inset 0 1px 0 rgba(255,255,255,0.02);border-radius:8px}.ast-archive-entry-banner::before{content:"AIM" !important;position:absolute;top:50%;left:50%;transform:translate(-50%, -58%);font-family:"Cinzel","Playfair Display",serif;font-weight:900;font-size:clamp(130px, 24vw, 300px);letter-spacing:0.2em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(197,160,89,0.07);background:linear-gradient(
180deg,
rgba(197,160,89,0.10) 0%,
rgba(197,160,89,0.04) 55%,
rgba(197,160,89,0.01) 100%
);-webkit-background-clip:text;background-clip:text;white-space:nowrap;pointer-events:none;z-index:0;user-select:none}.ast-archive-entry-banner::after{content:"Framework" !important;position:absolute;top:calc(50% + clamp(65px, 12vw, 150px));left:50%;transform:translateX(-50%);font-family:"Cormorant Garamond","Libre Baskerville",serif;font-style:italic;font-weight:300;font-size:clamp(30px, 6vw, 78px);letter-spacing:0.4em;color:transparent;-webkit-text-stroke:1px rgba(197,160,89,0.05);white-space:nowrap;pointer-events:none;z-index:0;user-select:none;text-transform:uppercase}.ast-archive-entry-banner>*{position:relative;z-index:2}.ast-archive-entry-banner{box-shadow:inset 0 1px 0 rgba(197,160,89,0.12)}@media (max-width: 768px){.ast-archive-entry-banner::before{font-size:clamp(72px, 20vw, 150px);transform:translate(-50%, -62%);letter-spacing:0.14em}.ast-archive-entry-banner::after{top:calc(50% + 42px);font-size:clamp(20px, 5vw, 42px);letter-spacing:0.22em}}.ast-archive-entry-banner
p{color:#fff !important}.read-more-link .ast-read-more-container .read-more{background-color:var(--teal);color:#fff;padding:10px
20px;border-radius:5px;text-decoration:none;display:inline-block}.entry-meta{background:#F7F3EE;color:#2B2E2B !important;border-bottom:2px solid var(--gold);line-height:2rem !important;padding:12px
12px;border-radius:6px;box-shadow:0 2px 8px rgba(43,46,43,0.04)}.entry-meta
*{text-overflow:ellipsis;display:inline-block;max-width:100%}span.ast-terms-link{margin-left:-12px}.author-name{font-family:'Playfair Display',Georgia,'Times New Roman',serif !important;font-size:0.99rem;padding-right:5px;letter-spacing:0.3px}p.ast-terms-link{display:inline-block;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.5;text-align:center;padding:8px
12px;border-radius:20px;background:rgba(23,100,90,0.04) !important;border:1px
solid rgba(197,160,89,0.18) !important;box-shadow:0 1px 2px rgba(0,0,0,0.04);color:inherit;text-decoration:none;margin:0
6px 6px 0;transition:transform .12s ease, box-shadow .12s ease;width:100%}p.ast-terms-link:hover,p.ast-terms-link:focus{transform:translateY(-2px);box-shadow:0 0 0 4px rgba(var(--teal-rgb),0.16) !important;outline:none !important}p.ast-terms-link:focus-visible{box-shadow:0 0 0 4px rgba(var(--teal-rgb),0.16) !important}.read-more-link:hover{background-color:var(--teal-hover)}.wp-block-uagb-inline-notice{background:#F7F0E6;border-left:4px solid var(--teal) !important;color:#233238;padding:0px
0px;border-radius:6px;margin-bottom:20px;margin-top:20px}.wp-block-uagb-inline-notice
a{color:var(--teal);text-decoration:underline}.uagb-notice-title{color:#fff !important;background-color:var(--teal-hover) !important}.uagb-notice-text{border:2px
solid var(--teal) !important}.wp-block-uagb-image{box-shadow:0 2px 8px 0 rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(229, 229, 229, .004);margin-bottom:20px}.wp-block-uagb-blockquote{margin-bottom:20px}.uagb-blockquote{background:rgba(23,100,90,0.03);border-color:var(--teal) !important;border-bottom:2px solid var(--teal);color:#233238;padding:0;border-radius:6px;margin-bottom:20px;padding:10px
!important}.uagb-blockquote__content{font-family:'EBGaramond','EB Garamond',Garamond,Georgia,serif !important;font-style:italic;font-weight:700;font-size:24px !important;line-height:1.6;letter-spacing:0.01em}.uagb-blockquote__author-wrap{display:block;margin-top:0.6rem;font-size:18px;font-variant:small-caps;font-style:normal}a.uagb-blockquote__tweet-button{background:linear-gradient(135deg, #072724 0%, #031919 100% 100%) !important}.wp-block-quote{background:#ECF7F2;border-color:var(--teal) !important;border-top:2px solid var(--teal);color:#233238;padding:0;border-radius:6px;margin-bottom:20px;padding:5px
!important}.wp-block-quote
p{font-family:'Libre Baskerville','LibreBaskerville',Baskerville,Georgia,serif !important;font-style:italic;font-size:18px;line-height:1.55;letter-spacing:0;font-weight:400;padding:5px}.uagb-blockquote,.wp-block-quote{transition:transform .12s ease, box-shadow .12s ease, background-color .12s ease;will-change:transform}.uagb-blockquote:hover,.wp-block-quote:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 12px 30px rgba(var(--teal-rgb),0.08);background-color:rgba(var(--teal-rgb),0.04)}#rank-math-toc{background:linear-gradient(135deg, #072724 0%, #031919 100%);background-color:#000;color:#fff;padding:12px;margin-bottom:20px;border:1px
solid var(--gold);box-shadow:0 8px 24px rgba(0,0,0,0.45), inset 0 1px 0 rgba(255,255,255,0.02);border-radius:8px;background-size:cover}#rank-math-toc
h2{border-bottom:2px solid var(--gold);color:var(--gold-light);padding-bottom:0.6rem;margin-top:0;text-align:center}.wp-block-rank-math-toc-block li::marker{color:var(--gold)}#rank-math-toc
a{color:var(--footer-text);text-decoration:none;transition:color .12s ease, transform .08s ease}#rank-math-toc a:hover,
#rank-math-toc a:focus{outline:3px
dashed rgba(var(--teal-rgb),0.32);outline-offset:4px;box-shadow:none;color:var(--footer-link);transform:translateX(2px)}p{padding-left:20px;padding-right:20px}.wp-block-list{padding-left:40px;padding-right:20px}#rank-math-faq{padding-left:20px;padding-right:20px}.link-template-default.card.mb-2{background:rgba(0, 26, 18, 0.98) !important;backdrop-filter:blur(12px) !important;border:1px
solid rgba(212, 175, 55, 0.3) !important;border-top:2px solid var(--gold-light) !important;border-radius:4px !important;padding:20px
!important;box-shadow:0 10px 30px rgba(0,0,0,0.4) !important;margin-bottom:25px !important;display:block !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;clear:both !important;overflow:hidden !important}.link-template-default.card.mb-2
.media{display:block !important;width:100% !important;margin:0
!important}.link-template-default.card.mb-2 .img-48{float:left !important;width:48px !important;height:48px !important;margin-right:15px !important;background:rgba(212, 175, 55, 0.1) !important;padding:8px
!important;border-radius:4px !important;border:1px
solid rgba(212, 175, 55, 0.2) !important}.link-template-default.card.mb-2 .media-body{display:block !important;width:auto !important;overflow:hidden !important;text-align:left !important;min-width:150px !important}.link-template-default.card.mb-2 .package-title{margin:0
0 5px 0 !important;display:block !important}.link-template-default.card.mb-2 .package-title
a{color:#f7e08a !important;font-size:16px !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:1px !important;text-decoration:none !important;line-height:1.3 !important;display:inline-block !important;width:100% !important;white-space:normal !important}.link-template-default.card.mb-2 .text-muted{color:#8fa39f !important;font-size:11px !important;font-weight:600 !important;text-transform:uppercase !important;display:block !important}.link-template-default.card.mb-2 .wpdm-download-link{background:var(--gold-light) !important;color:#001a12 !important;font-weight:900 !important;font-size:12px !important;text-transform:uppercase !important;padding:10px
20px !important;border-radius:2px !important;display:inline-block !important;margin-top:15px !important;text-decoration:none !important;float:right !important}.link-template-default.card.mb-2::after{content:"";clear:both;display:table}@media (max-width: 600px){.link-template-default.card.mb-2 .img-48{float:none !important;margin:0
auto 15px auto !important}.link-template-default.card.mb-2 .media-body{text-align:center !important}.link-template-default.card.mb-2 .wpdm-download-link{float:none !important;width:100% !important;display:block !important}}.wp-block-footnotes{padding-left:50px;padding-right:20px}.forminator-ui.forminator-custom-form{background:#00120d !important;border:2px
solid var(--gold-light) !important;padding:35px
!important;border-radius:15px !important;box-shadow:0 20px 40px rgba(0,0,0,0.6) !important}.forminator-ui .forminator-label{color:var(--gold-light) !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1.2px !important;font-size:13px !important;margin-bottom:10px !important}.forminator-ui .forminator-input,
.forminator-ui .forminator-textarea,
.forminator-ui .forminator-select .select2-container--default .select2-selection--single{background-color:rgba(255, 255, 255, 0.05) !important;border:1px
solid rgba(212, 175, 55, 0.3) !important;color:#fff !important;border-radius:6px !important;padding:12px
15px !important;transition:all 0.3s ease !important}.forminator-ui .forminator-input:focus,
.forminator-ui .forminator-textarea:focus{background-color:rgba(212, 175, 55, 0.05) !important;border-color:var(--gold-light) !important;box-shadow:0 0 12px rgba(212, 175, 55, 0.2) !important}.forminator-ui .forminator-button-submit{background:linear-gradient(90deg, #b8860b, var(--gold-light), #b8860b) !important;background-size:200% auto !important;color:#00120d !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:3px !important;padding:18px
!important;border-radius:50px !important;border:none !important;box-shadow:0 10px 20px rgba(212, 175, 55, 0.3) !important;transition:0.5s !important}.forminator-ui .forminator-button-submit:hover{background-position:right center !important;transform:translateY(-2px) !important;box-shadow:0 15px 30px rgba(212, 175, 55, 0.5) !important}.forminator-ui .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff !important}.forminator-ui .forminator-icon-chevron-down,
.forminator-ui .forminator-icon-calendar{color:var(--gold-light) !important}.forminator-ui.forminator-design--material .forminator-floating--input{color:#fff !important}.sharedaddy{padding:30px
20px !important;border-top:1px dashed #cedede;margin-top:40px}.sharedaddy .sd-title{color:var(--teal-dark) !important;font-weight:700 !important;text-transform:uppercase;font-size:13px !important;letter-spacing:0.1em;margin-bottom:15px !important}.sharedaddy .sd-content ul li a.sd-button{border:1px
solid #cedede !important;background:#fff !important;border-radius:3px !important;padding:6px
15px !important;color:var(--teal-dark) !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase;transition:all 0.3s ease !important;box-shadow:none !important}.sharedaddy .sd-content ul li a.sd-button:hover{border-color:var(--gold-light) !important;color:var(--gold-light) !important;background:#f4f8f8 !important;transform:translateY(-2px)}#jp-relatedposts{background-color:#f4f8f8 !important;padding:40px
!important;border-top:4px solid var(--teal-dark) !important;border-bottom:2px solid var(--gold-light) !important;border-radius:4px;box-shadow:0 10px 30px rgba(0, 77, 77, 0.05);margin:50px
0 !important;display:block !important}#jp-relatedposts h3.jp-relatedposts-headline{color:var(--teal-dark) !important;font-weight:700 !important;text-transform:uppercase;font-size:14px !important;letter-spacing:0.1em;margin-bottom:25px !important}#jp-relatedposts h3.jp-relatedposts-headline
em{font-style:normal !important;border-bottom:2px solid var(--gold-light);padding-bottom:3px}.jp-relatedposts-items .jp-relatedposts-post{background:transparent !important;padding:10px
!important;transition:transform 0.3s ease !important}.jp-relatedposts-items .jp-relatedposts-post:hover{transform:translateY(-5px)}h4.jp-relatedposts-post-title{margin-top:15px !important;padding:0
!important}h4.jp-relatedposts-post-title
a{color:var(--teal-dark) !important;font-size:16px !important;font-weight:700 !important;text-decoration:none !important;line-height:1.4 !important;border-bottom:none}h4.jp-relatedposts-post-title a:hover{color:var(--gold-light) !important}.jp-relatedposts-items-visual .jp-relatedposts-post-img{border-radius:4px !important;border:1px
solid rgba(0, 77, 77, 0.1) !important;opacity:1 !important;transition:opacity 0.3s ease !important}.jp-relatedposts-post-excerpt{font-size:13px !important;color:#475569 !important;line-height:1.6 !important;margin-top:10px !important}.jp-relatedposts-post-context{font-style:italic !important;margin-top:5px !important;background:#fff !important;border:1px
solid #c5a059 !important;padding:4px
12px !important;font-size:10px !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:0.1em !important;border-radius:2px !important;margin:20px
20px 10px 20px !important;display:inline-block !important}@media only screen and (max-width: 640px){#jp-relatedposts{padding:25px
15px !important}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:100% !important;margin-bottom:30px !important;padding:0
!important}}#subscribe-submit.is-link
a{color:#FFD700 !important}.ast-related-posts-title-section{box-shadow:0 2px 8px 0 rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(229, 229, 229, .004);background-color:var(--teal);color:#fff !important;padding:20px
!important;margin-bottom:10px !important}.ast-related-posts-title{color:#fff !important;padding-top:15px !important;margin-bottom:15px !important}.ast-related-post-content{padding:0px
20px !important}.ast-single-related-posts-container.ast-container--fallback{padding:0px
!important}.site .comments-area{padding-bottom:0px !important}.comment-respond{box-shadow:0 2px 8px 0 rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(229, 229, 229, .004);padding:20px
!important}.comment-reply-title{box-shadow:0 2px 8px 0 rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(229, 229, 229, .004);background-color:var(--teal);color:#fff !important;padding:20px
!important;margin-bottom:10px !important;text-align:center;margin:10px
-20px !important}.cf-turnstile{display:flex !important;justify-content:center !important;margin:30px
auto !important;width:100% !important;clear:both}#commentform{background-color:#f4f8f8 !important;padding:40px
!important;border-top:4px solid var(--teal-dark) !important;border-bottom:2px solid var(--gold-light) !important;border-radius:4px;box-shadow:0 10px 30px rgba(0, 77, 77, 0.05);max-width:100%;margin:40px
0;position:relative}@media (max-width: 768px){#commentform{padding:25px
15px !important;margin:20px
0}}.logged-in-as{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:rgba(255, 255, 255, 0.6);padding:15px;border-radius:4px;border:1px
solid rgba(206, 222, 222, 0.5);margin-bottom:30px !important;font-size:13px !important;color:var(--teal-dark);font-weight:500}.logged-in-as
a{color:var(--teal-dark) !important;text-decoration:none;background:#fff;padding:4px
10px;border-radius:3px;border:1px
solid #cedede;font-weight:700;text-transform:uppercase;font-size:11px;transition:all 0.3s ease}.logged-in-as a:hover{border-color:var(--gold-light);color:var(--gold-light) !important}.logged-in-as{font-size:0}.logged-in-as, .logged-in-as
*{font-size:13px}.required-field-message{display:block;width:100%;margin-top:10px;font-size:11px !important;color:#688;font-style:italic;border-top:1px solid rgba(0, 0, 0, 0.05);padding-top:8px}#commentform
label{display:block;color:var(--teal-dark) !important;font-weight:700 !important;text-transform:uppercase;font-size:13px !important;letter-spacing:0.05em;margin-bottom:12px}#commentform
textarea{background-color:#fff !important;border:1px
solid #cedede !important;border-radius:2px !important;padding:15px
!important;width:100%;min-height:180px;font-family:inherit;transition:border-color 0.3s ease;color:#334155}#commentform textarea:focus{border-color:var(--gold-light) !important;outline:none !important;box-shadow:0 0 0 3px rgba(212, 175, 55, 0.1)}.form-submit{text-align:center;margin-top:20px}#commentform
.submit{background-color:var(--teal-dark) !important;color:#fff !important;border:1px
solid var(--gold-light) !important;font-weight:700 !important;padding:16px
45px !important;text-transform:uppercase;letter-spacing:0.1em;border-radius:2px !important;transition:all 0.3s ease !important;cursor:pointer}#commentform .submit:hover{background-color:#033 !important;box-shadow:0 5px 15px rgba(0, 0, 0, 0.1);transform:translateY(-2px)}#reply-title{color:#fff !important;text-transform:uppercase;font-size:25px !important;letter-spacing: .05em;margin-bottom:20px;font-family:'Libre Franklin',sans-serif}#reply-title
small{display:inline-block;margin-left:15px}#cancel-comment-reply-link{background-color:#fff !important;color:#c33 !important;border:1px
solid #cedede !important;padding:6px
12px !important;border-radius:3px !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase;text-decoration:none !important;letter-spacing:0.05em;transition:all 0.3s ease}#cancel-comment-reply-link:hover{background-color:#f4f8f8 !important;border-color:var(--gold-light) !important;color:var(--gold-light) !important}.post-navigation,
.nav-links,
.ast-single-post-navigation,
.single-post .post-navigation{display:flex;justify-content:space-between;gap:12px;margin-top:30px;align-items:center}.post-navigation .nav-previous a,
.post-navigation .nav-next a,
.nav-links .prev,
.nav-links .next,
.ast-single-post-navigation a,
.single-post .nav-links
a{display:inline-block;background-color:var(--teal) !important;color:#fff !important;padding:1px
18px;border-radius:8px;font-weight:600;text-decoration:none !important;transition:background-color .18s ease, transform .12s ease}.post-navigation .nav-previous a:hover,
.post-navigation .nav-next a:hover,
.nav-links .prev:hover,
.nav-links .next:hover,
.ast-single-post-navigation a:hover,
.single-post .nav-links a:hover,
.post-navigation .nav-previous a:focus,
.post-navigation .nav-next a:focus{background-color:var(--teal-hover) !important;transform:translateY(-1px);outline:none;box-shadow:0 4px 10px rgba(23,100,90,0.18)}.post-navigation .nav-previous a[aria-disabled="true"],
.post-navigation .nav-next a[aria-disabled="true"],
.post-navigation .nav-previous:empty,
.post-navigation .nav-next:empty{background-color:rgba(23,100,90,0.15) !important;pointer-events:none;opacity:0.85;transform:none}@media (max-width: 680px){.post-navigation,
.nav-links,
.ast-single-post-navigation,
.single-post .post-navigation{flex-direction:column;gap:10px;align-items:stretch}.post-navigation .nav-previous a,
.post-navigation .nav-next a,
.nav-links .prev,
.nav-links .next,
.ast-single-post-navigation a,
.single-post .nav-links
a{display:block;width:100%;text-align:center}}#pmpro_login.pmpro_section{padding:0px
!important;box-sizing:border-box;display:block;width:100%;max-width:980px;margin:28px
auto}.pmpro_card.pmpro_login_wrap{background:linear-gradient(180deg, rgba(255,255,255,0.85), #ffffff);border-radius:14px;box-shadow:0 10px 30px rgba(0,77,64,0.08);overflow:hidden;padding:10px;box-sizing:border-box;position:relative;backdrop-filter:saturate(120%) blur(6px);-webkit-backdrop-filter:saturate(120%) blur(6px)}.pmpro_card.pmpro_login_wrap::before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:linear-gradient(90deg,#C5A059,var(--teal-mid));opacity:0.95;border-top-left-radius:14px;border-top-right-radius:14px}.pmpro_card_title.pmpro_font-large{margin:0
0 10px 0;font-family:"Playfair Display",Georgia,serif;font-size:1.7rem;color:var(--teal-dark);letter-spacing:-0.5px;text-align:left;display:inline-block;position:relative}.pmpro_card_title.pmpro_font-large::after{content:"";display:block;height:4px;width:120px;margin-top:10px;border-radius:4px;background:linear-gradient(90deg, rgba(197,160,89,0.22), rgba(0,77,64,0.12))}.pmpro_card_content{display:flex;flex-direction:column;gap:16px;margin-top:12px;align-items:stretch}.googlesitekit-sign-in-with-google__frontend-output-button{display:flex;justify-content:flex-start;align-items:center;gap:12px}.pmpro_card_content .input,#user_login,#user_pass{width:100%;display:block;padding:12px
14px;border-radius:10px;border:1px
solid rgba(2,40,36,0.06);background:linear-gradient(180deg,#ffffff,#fbfdfe);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6);font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;color:#1f2d2b;font-size:0.98rem;box-sizing:border-box;transition:box-shadow 200ms cubic-bezier(.2,.9,.2,1), transform 200ms cubic-bezier(.2,.9,.2,1), border-color 200ms cubic-bezier(.2,.9,.2,1)}.pmpro_card_content
label{display:block;margin:8px
0 6px;font-weight:700;font-size:0.9rem;color:var(--teal-dark);letter-spacing:0.2px}.pmpro_card_content .input:focus,#user_login:focus,#user_pass:focus{outline:none;border-color:var(--teal-mid);box-shadow:0 6px 20px rgba(0,105,92,0.06), 0 0 0 4px rgba(0,105,92,0.06);transform:translateY(-1px)}.pmpro_form_field-password-toggle{margin-top:8px}.pmpro_btn.pmpro_btn-plain{display:inline-flex;align-items:center;gap:8px;padding:8px
10px;border-radius:8px;border:1px
solid rgba(2,40,36,0.06);background:linear-gradient(180deg,#fff,#fbfbfb);color:var(--teal-dark);cursor:pointer;transition:all 200ms cubic-bezier(.2,.9,.2,1);font-weight:700;font-size:0.9rem}.pmpro_btn.pmpro_btn-plain:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,77,64,0.06);color:var(--gold);border-color:rgba(197,160,89,0.4)}.pmpro_icon
.feather{stroke:var(--teal-mid)}.pmpro_btn.pmpro_btn-plain:hover
.feather{stroke:var(--gold)}.login-remember
label{font-size:0.95rem;color:#1f2d2b;font-weight:600;display:inline-flex;gap:8px;align-items:center}.button.button-primary,#wp-submit{appearance:none;border:0;cursor:pointer;background:linear-gradient(180deg,var(--teal-dark),var(--teal-mid));color:#fff;padding:12px
20px;border-radius:10px;font-weight:800;box-shadow:0 8px 24px rgba(0,77,64,0.18);transition:transform 200ms cubic-bezier(.2,.9,.2,1), box-shadow 200ms cubic-bezier(.2,.9,.2,1);letter-spacing:0.4px;font-size:1rem}.button.button-primary:hover,#wp-submit:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,77,64,0.22)}.pmpro_card_actions{margin-top:10px;display:flex;justify-content:flex-start;gap:12px;align-items:center;font-weight:700}.pmpro_card_actions
a{color:var(--teal-dark);text-decoration:none;padding:6px
0;transition:color 200ms cubic-bezier(.2,.9,.2,1)}.pmpro_card_actions a:hover{color:var(--gold);text-decoration:underline}.pmpro_form_field-password-toggle-state{font-size:0.9rem;color:#718096}@media (max-width:720px){#pmpro_login.pmpro_section{padding:18px;margin:18px
auto}.pmpro_card.pmpro_login_wrap{padding:16px;border-radius:12px}.pmpro_card_title.pmpro_font-large{font-size:1.45rem}.pmpro_card_content{gap:12px}.googlesitekit-sign-in-with-google__frontend-output-button
iframe{width:100% !important;max-width:320px}}@media (max-width:420px){.pmpro_card_content
.input{padding:12px;font-size:1rem}.button.button-primary{width:100%;padding:14px}.pmpro_card_actions{flex-direction:column;align-items:flex-start;gap:8px}}.pmpro_card_content{text-align:center}#pmpro-member-navigation{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.03)}#pmpro-member-navigation
ul.menu{list-style:none !important;padding:0
!important;margin:0
!important}#pmpro-member-navigation .menu-item{margin-bottom:5px}#pmpro-member-navigation .menu-link{display:block;padding:10px
15px;color:var(--sidebar-teal) !important;text-decoration:none !important;font-size:0.95rem;font-weight:500;border-radius:6px;transition:var(--sidebar-transition);border-left:3px solid transparent}#pmpro-member-navigation .menu-link:hover{background:var(--sidebar-bg-light);color:var(--sidebar-gold) !important;border-left:3px solid var(--sidebar-gold);padding-left:20px}#pmpro-member-navigation .current-menu-item .menu-link{background:var(--sidebar-teal);color:#fff !important;border-left:3px solid var(--sidebar-gold)}ul.wp-block-latest-posts{list-style:none !important;padding:0
!important;margin:20px
0 !important}ul.wp-block-latest-posts
li{padding:12px
0;border-bottom:1px solid #eee;transition:var(--sidebar-transition)}ul.wp-block-latest-posts li:last-child{border-bottom:none}.wp-block-latest-posts__post-title{font-family:'Inter',sans-serif;font-size:0.95rem !important;line-height:1.4 !important;font-weight:600 !important;color:var(--sidebar-teal) !important;text-decoration:none !important;display:block;transition:var(--sidebar-transition)}ul.wp-block-latest-posts li:hover .wp-block-latest-posts__post-title{color:var(--sidebar-gold) !important;transform:translateX(5px)}ul.wp-block-latest-posts li::before{content:"•";color:var(--sidebar-gold);font-weight:bold;display:inline-block;width:0;opacity:0;transition:var(--sidebar-transition)}ul.wp-block-latest-posts li:hover::before{width:15px;opacity:1}ul.wp-block-categories{list-style:none !important;padding:0
!important}ul.wp-block-categories
li{margin-bottom:8px}ul.wp-block-categories li
a{display:flex;justify-content:space-between;align-items:center;padding:8px
12px;background:var(--sidebar-bg-light);color:var(--sidebar-teal) !important;text-decoration:none !important;font-size:0.9rem;font-weight:600;border-radius:4px;border:1px
solid rgba(0, 77, 64, 0.05);transition:var(--sidebar-transition)}ul.wp-block-categories li a:hover{background:#fff;border-color:var(--sidebar-gold);color:var(--sidebar-gold) !important;box-shadow:0 2px 8px rgba(197, 160, 89, 0.2)}ul.wp-block-categories li
span{background:var(--sidebar-teal);color:#fff;font-size:0.75rem;padding:2px
8px;border-radius:10px;margin-left:10px}.wp-block-jetpack-contact-form{background:transparent !important;padding:0
!important;border:none !important}.wp-block-jetpack-contact-form [data-wp-interactive="jetpack/form"]{background-color:#f4f8f8;padding:40px;border-top:4px solid var(--teal-dark);border-bottom:2px solid var(--gold-light);border-radius:4px;box-shadow:0 10px 30px rgba(0, 77, 77, 0.05)}.wp-block-jetpack-contact-form .grunion-field-label{color:var(--teal-dark) !important;font-weight:700 !important;text-transform:uppercase;font-size:13px !important;letter-spacing:0.05em}.wp-block-jetpack-contact-form input[type="text"],
.wp-block-jetpack-contact-form input[type="email"],
.wp-block-jetpack-contact-form
textarea{background-color:#fff !important;border:1px
solid #cedede !important;border-radius:2px !important;padding:15px
!important;transition:border-color 0.3s ease}.wp-block-jetpack-contact-form input:focus,
.wp-block-jetpack-contact-form textarea:focus{border-color:var(--gold-light) !important;outline:none !important}.wp-block-jetpack-contact-form .wp-block-button__link{background-color:var(--teal-dark) !important;color:#fff !important;border:1px
solid var(--gold-light) !important;font-weight:700 !important;padding:16px
40px !important;transition:all 0.3s ease !important}.wp-block-jetpack-contact-form .wp-block-button__link:hover{background-color:#033 !important;box-shadow:0 5px 15px rgba(0, 0, 0, 0.1)}.pmpro_account_nav{border-bottom:2px solid var(--aim-soft) !important;margin-bottom:30px !important;padding-bottom:10px !important}.pmpro_account_nav
ul{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto;gap:15px !important;list-style:none !important;padding:0
!important}.pmpro_account_nav li
a{text-decoration:none !important;font-size:0.85rem !important;font-weight:700 !important;text-transform:uppercase !important;color:var(--aim-teal) !important;padding:10px
15px !important;border-bottom:3px solid transparent;transition:all var(--aim-slow) !important;white-space:nowrap}.pmpro_account_nav li.active a,
.pmpro_account_nav li a:hover{color:var(--aim-gold) !important;border-bottom:3px solid var(--aim-gold) !important;background:rgba(197, 160, 89, 0.05)}.pmpro_table{width:100% !important;border:1px
solid var(--aim-teal) !important;border-radius:8px !important;overflow:hidden !important;border-collapse:separate !important;border-spacing:0 !important;margin:20px
0 !important}.pmpro_table thead
th{background-color:var(--aim-teal) !important;color:#fff !important;padding:18px
15px !important;text-transform:uppercase !important;letter-spacing:1px !important;font-size:13px !important;border-bottom:3px solid var(--aim-gold) !important}.pmpro_table tbody
td{padding:15px
!important;border-bottom:1px solid var(--aim-soft) !important;color:#1a1a1a !important;font-size:15px !important}.pmpro_table tbody tr:nth-child(even){background-color:var(--aim-soft) !important}.pmpro_checkout-field
label{font-weight:700 !important;color:var(--aim-teal) !important;margin-bottom:8px !important;display:block}.pmpro_checkout-field input[type="text"],
.pmpro_checkout-field input[type="email"],
.pmpro_checkout-field input[type="password"],
.pmpro_checkout-field select,
.pmpro_checkout-field
textarea{width:100% !important;padding:12px
!important;border:1px
solid rgba(0, 77, 77, 0.2) !important;border-radius:4px !important;transition:all var(--aim-slow) !important}.pmpro_checkout-field input:focus{border-color:var(--aim-gold) !important;box-shadow:0 0 8px rgba(197, 160, 89, 0.2) !important;outline:none !important}.pmpro_btn,
#pmpro_btn-submit,
.pmpro_actionlinks
a{background-color:var(--aim-teal) !important;color:#fff !important;border:2px
solid var(--aim-gold) !important;padding:12px
25px !important;text-transform:uppercase !important;font-weight:700 !important;letter-spacing:1.5px !important;border-radius:4px !important;transition:all var(--aim-slow) !important;text-decoration:none !important;display:inline-block}#pmpro_btn-submit-paypalexpress{background-color:var(--gold) !important;background:var(--gold) !important;color:#fff !important;border:2px
solid var(--teal-dark) !important;padding:15px
30px !important;font-weight:800 !important;font-size:1rem !important;text-transform:uppercase !important;letter-spacing:1.5px !important;border-radius:4px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transition:all 0.5s ease-in-out !important;width:100% !important;max-width:400px}.pmpro_btn-cancel{color:#fff !important}.pmpro_btn:hover,#pmpro_btn-submit:hover{background-color:var(--aim-gold) !important;color:var(--aim-teal) !important;transform:translateY(-2px)}#pmpro_confirmation{background:#fff;border:2px
solid var(--aim-gold);padding:30px;border-radius:12px;box-shadow:0 10px 30px rgba(0, 77, 77, 0.05)}.pmpro_account-avatar{display:none !important}.pmpro_font-x-large{padding-left:20px !important}.wpdm-sidebar{display:none !important}.wpdm-mobile-toggle{display:none !important}a.wpdm-download-link.download-on-click.btn.btn-primary
Specificity: (0,4,1){color:#fff !important}.ast-archive-entry-banner[data-post-type="wpdmpro"] .ast-container>*:not(:last-child){color:#f4f9f8;!important}.wpdm-logged-in-actions .wpdm-auth-btn{color:#fff !important}.post-776{margin:0px
!important;padding:0px
!important}.post-5813{margin:0px
!important;padding:0px
!important}.wp-block-button .wp-block-button__link, .wp-block-search .wp-block-search__button, body .wp-block-file .wp-block-file__button{line-height:1.5em !important}.jetpack-top-posts-item,.uagb-post__inner-wrap{background-color:#f4f8f8 !important;border-top:4px solid var(--teal-text) !important;border-bottom:2px solid #c5a059 !important;border-radius:4px !important;box-shadow:0 10px 25px rgba(0, 77, 77, 0.04) !important;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;overflow:hidden}.jetpack-top-posts-item:hover,.uagb-post__inner-wrap:hover{transform:translateY(-8px) !important;box-shadow:0 15px 35px rgba(0, 77, 77, 0.08) !important;border-bottom-width:4px !important}.jetpack-top-posts-wrapper{gap:25px !important}.jetpack-top-posts-item{padding:0
!important}.jetpack-top-posts-title{padding:20px
!important;display:block !important;text-align:center}.jetpack-top-posts-title
a{color:var(--teal-text) !important;font-weight:700 !important;font-size:17px !important;line-height:1.4 !important;text-decoration:none !important}.uagb-post__image{margin-bottom:0 !important;overflow:hidden}.uagb-post__image
img{transition:transform 0.6s ease !important}.uagb-post__inner-wrap:hover .uagb-post__image
img{transform:scale(1.05)}.uagb-post__taxonomy{background:#fff !important;border:1px
solid #c5a059 !important;color:var(--gold) !important;padding:4px
12px !important;font-size:10px !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:0.1em !important;border-radius:2px !important;margin:20px
20px 10px 20px !important;display:inline-block !important}.uagb-post__taxonomy
.dashicons{display:none !important}h4.uagb-post__title{padding:0
20px 10px 20px !important;margin:0
!important}h4.uagb-post__title
a{color:var(--teal-text) !important;font-weight:700 !important;font-size:19px !important;line-height:1.3 !important}.uagb-post-grid-byline{padding:0
20px 20px 20px !important;font-size:11px !important;color:#64748b !important;text-transform:uppercase;letter-spacing:0.05em}.uagb-post-grid-byline
.dashicons{color:var(--gold) !important;margin-right:5px}@media (max-width: 768px){.uagb-post__title
a{font-size:17px !important}.jetpack-top-posts-item,.uagb-post__inner-wrap{margin-bottom:25px !important}}.uagb-block-42ae7250 .wp-block-uagb-container{background-color:#f4f8f8 !important;border-top:4px solid var(--teal-text) !important;border-bottom:2px solid #c5a059 !important;border-radius:4px !important;padding:40px
20px !important;text-align:center !important;transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;box-shadow:0 8px 20px rgba(0, 77, 77, 0.04) !important;display:flex !important;align-items:center !important;justify-content:center !important;min-height:140px;position:relative;overflow:hidden}.uagb-block-42ae7250 .wp-block-uagb-container:hover{transform:translateY(-8px) !important;background-color:#fff !important;border-bottom-width:4px !important;box-shadow:0 15px 35px rgba(0, 77, 77, 0.08) !important}.uagb-block-42ae7250 .wp-block-uagb-container::after{content:"";position:absolute;top:10px;right:10px;width:4px;height:4px;background-color:var(--gold);border-radius:50%;opacity:0.3}.uagb-block-42ae7250 .uagb-heading-text
a{color:#fff !important;font-weight:700 !important;text-transform:uppercase !important;font-size:15px !important;letter-spacing:0.12em !important;text-decoration:none !important;line-height:1.4 !important;display:block;transition:color 0.3s ease !important}.uagb-block-42ae7250 .uagb-heading-text a:hover{color:var(--gold) !important}@media (max-width: 768px){.uagb-block-42ae7250 .wp-block-uagb-container{min-height:100px;margin-bottom:20px !important;padding:25px
15px !important}.uagb-block-42ae7250 .uagb-heading-text
a{font-size:14px !important}}.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"]{margin-top:-16px;margin-bottom:-20px}.site-above-footer-wrap[data-section="section-above-footer-builder"]{background:linear-gradient(135deg, #072724 0%, #031919 100%) !important;background-color:var(--footer-bg) !important}#block-67,.widget#block-67,div#block-67,aside#block-67{margin:0
!important;padding:0
!important;border:0
!important;background:transparent !important}#block-67 > section,
#block-67 > div,
#block-67 .widget-wrap,
#block-67 .wp-block-group{margin:0
!important;padding:0
!important}#block-67 h1, #block-67 h2, #block-67 h3, #block-67 h4,
#block-67 p, #block-67 ul, #block-67
li{margin-top:10px !important;margin-bottom:10px !important;padding-top:10px !important;padding-bottom:10px !important}.ast-separate-container .ast-article-single .widget-area .widget#block-67,
.ast-separate-container .ast-archive-description .widget#block-67{margin-bottom:0 !important}#block-67{display:block !important}.footer-bar-navigation{width:max-content}#block-69{padding-left:10px !important;padding-right:10px !important}.site-footer{font-family:Merriweather,Arial,Helvetica,sans-serif;background:linear-gradient(135deg, #072724 0%, #031919 100%) !important;background-color:var(--footer-bg) !important;color:var(--footer-text);border-top:1px solid var(--gold);box-shadow:0 8px 24px rgba(0,0,0,0.45), inset 0 1px 0 rgba(255,255,255,0.02);transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;border-radius:8px;background-size:cover}.site-below-footer{font-family:Merriweather,Arial,Helvetica,sans-serif;background:linear-gradient(135deg, #072724 0%, #031919 100%) !important;background-color:var(--footer-bg) !important;color:var(--footer-text)}.ast-footer-copyright a:link{color:var(--footer-link) !important}.ast-footer-copyright a:visited{color:var(--footer-link) !important}.ast-footer-copyright a:hover{color:var(--gold) !important}.footer-nav-wrap a:link{color:var(--footer-link) !important}.footer-nav-wrap a:visited{color:var(--footer-link) !important}.footer-nav-wrap a:hover{color:var(--gold) !important}p.ast-terms-link:focus,p.ast-terms-link:focus-visible{box-shadow:0 0 0 4px rgba(var(--teal-rgb),0.16) !important;outline:none !important}body :where(p,li,dt,dd){}@media (max-width: 680px){.site-footer,#rank-math-toc,.ast-archive-entry-banner,.wp-block-heading,.type-post,.type-page,.type-forum{box-shadow:0 6px 12px rgba(0,0,0,0.18)}}@media (min-width: 1441px){.entry-content,
.ast-article-single .entry-content,
.single .entry-content{font-size:1.125rem !important;   line-height: 1.75}}@media (min-width: 922px) and (max-width: 1440px){.entry-content,
.ast-article-single .entry-content,
.single .entry-content{   font-size: 1.0625rem !important;   line-height: 1.7}}@media (min-width: 600px) and (max-width: 921px){.entry-content,
.ast-article-single .entry-content,
.single .entry-content{   font-size: 1.03125rem !important;   line-height: 1.65}}@media (max-width: 599px){.entry-content,
.ast-article-single .entry-content,
.single .entry-content{font-size:1rem !important;line-height:1.6}}