.et-unified{background:#f8faff;color:#142441;font-family:Arial,sans-serif}.et-unified *{box-sizing:border-box}.et-unified .header-wrapper,.et-unified .footer,.et-unified #page-top,.et-unified .sidebar{display:none!important}.et-unified #page-content{background:#f8faff;padding:32px 0!important}.et-unified #page-content>.gridContainer{width:100%!important;max-width:1180px!important;padding:0 28px!important;margin:auto!important}.et-site-header,.et-site-footer{background:#f8faff;color:#142441}.et-site-header nav{max-width:1180px;padding:22px 28px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:24px}.et-site-brand{font-size:21px;font-weight:900;line-height:1.05;letter-spacing:-.7px;color:#142441;text-decoration:none}.et-site-brand span{color:#1653ef}.et-site-links{display:flex;gap:18px;flex-wrap:wrap}.et-site-links a,.et-site-menu a{font-size:14px;font-weight:700;color:#142441;text-decoration:none;min-height:44px;display:flex;align-items:center}.et-site-menu{display:none}.et-site-hero{max-width:1124px;margin:0 auto;background:#122b57;color:white;border-radius:24px;padding:38px 42px}.et-site-hero h1{color:white!important;font-size:clamp(30px,4vw,48px)!important;line-height:1.15!important;letter-spacing:-1.2px;margin:18px 0!important;font-weight:800!important;overflow-wrap:anywhere}.et-site-hero a,.et-site-hero span{color:#d8e3fb;font-size:13px}.et-site-hero p{color:#d8e3fb;margin:0;font-size:16px}.et-unified #page-content .hentry{background:white;border-radius:20px;padding:28px!important;border:1px solid #e1e8f2;min-width:0;box-shadow:none!important;margin-bottom:24px}.et-unified #page-content .elementor-section{background:transparent!important;min-height:0!important;margin-top:0!important;margin-bottom:20px!important;padding:0!important}.et-unified #page-content .elementor-container{gap:24px;max-width:100%!important;align-items:flex-start!important}.et-unified #page-content .elementor-column{min-width:0}.et-unified #page-content .elementor-widget-wrap{padding:0!important;min-width:0}.et-unified #page-content .elementor-widget{margin-bottom:18px!important;max-width:100%}.et-unified #page-content .elementor-widget-spacer,.et-unified #page-content .elementor-widget-divider{display:none!important}.et-unified #page-content .elementor-element,.et-unified #page-content .elementor-widget-container{font-family:Arial,sans-serif!important;min-height:0!important}.et-unified #page-content p,.et-unified #page-content li,.et-unified #page-content .elementor-widget-text-editor{font-family:Arial,sans-serif!important;color:#425475!important;font-size:16px!important;line-height:1.75!important;overflow-wrap:anywhere}.et-unified #page-content h2,.et-unified #page-content h3,.et-unified #page-content .elementor-heading-title{color:#142441!important;font-family:Arial,sans-serif!important;line-height:1.25!important;letter-spacing:-.5px;font-size:clamp(23px,2.8vw,32px)!important;margin:18px 0!important}.et-unified #page-content a{color:#1653ef;overflow-wrap:anywhere}.et-unified #page-content img{max-width:100%!important;height:auto!important;object-fit:contain}.et-unified #page-content .elementor-widget-image img{max-height:420px;border-radius:14px}.et-unified #page-content .elementor-button,.et-unified #page-content input[type=submit],.et-unified #page-content button[type=submit]{background:#1653ef!important;color:white!important;border:0!important;border-radius:10px!important;min-height:46px;padding:13px 20px!important;line-height:1.4!important;white-space:normal}.et-unified #page-content input:not([type=submit]):not([type=checkbox]):not([type=radio]),.et-unified #page-content textarea,.et-unified #page-content select{max-width:100%;width:100%;border:1px solid #d6e0ef!important;border-radius:10px!important;padding:12px!important;font-size:16px!important;background:#f8faff!important;color:#142441!important}.et-unified #page-content form{max-width:760px}.et-unified #page-content .elementor-widget-social-icons a{color:white!important}.et-unified #page-content .etof-detail{max-width:none}.et-unified #page-content .etof-button{color:white!important}.et-unified .etof-grid{display:flex;flex-wrap:wrap;gap:20px}.et-unified .etof-card{flex:1 1 300px;min-width:0}.et-unified .etof-grid::before,.et-unified .etof-grid::after{content:none!important}.et-unified .et-site-footer{border-top:1px solid #dce3f0;margin-top:24px}.et-site-footer>div{max-width:1180px;padding:28px;margin:auto}.et-site-footer p{font-size:13px;color:#54647d;margin:12px 0}.et-site-footer nav{display:flex;flex-wrap:wrap;gap:4px 24px}.et-site-footer nav a{display:flex;align-items:center;min-height:44px;font-size:14px;color:#1653ef}.et-unified #page-content .post-list-item{border-radius:18px;background:white;border:1px solid #e1e8f2;padding:24px;margin-bottom:24px}.et-unified a:focus-visible,.et-unified button:focus-visible,.et-unified summary:focus-visible{outline:3px solid #ff683c;outline-offset:3px}.et-unified #page-content>.gridContainer::before,.et-unified #page-content>.gridContainer::after{content:none!important}.et-unified .post-content{max-width:100%}
@media(max-width:1050px){.et-site-links{display:none}.et-site-menu{display:block}.et-site-menu summary{min-height:44px;cursor:pointer;display:flex;align-items:center;font-weight:700}.et-site-header nav:has(details[open]){flex-wrap:wrap}.et-site-menu[open]{flex-basis:100%}.et-site-menu a{padding:8px 0}.et-site-hero{margin:0 28px}.et-unified #page-content .elementor-container{gap:20px}}
@media(max-width:760px){.et-site-header nav{padding:16px 20px}.et-site-hero{margin:0 20px;padding:26px 22px;border-radius:18px}.et-unified #page-content{padding:22px 0!important}.et-unified #page-content>.gridContainer{padding:0 20px!important}.et-unified #page-content .hentry{padding:20px!important}.et-unified #page-content .elementor-container{display:flex!important;flex-wrap:wrap!important;gap:16px}.et-unified #page-content .elementor-column{width:100%!important}.et-unified #page-content .elementor-widget-image img{max-height:300px}.et-unified #page-content .elementor-widget{margin-bottom:14px!important}.et-unified .etof-card{flex-basis:100%}.et-unified #page-content .elementor-widget-social-icons .elementor-grid{display:flex;flex-wrap:wrap;gap:10px}.et-site-footer>div{padding:24px 20px}.et-unified #page-content .col-sm-8,.et-unified #page-content .col-md-8{width:100%!important;max-width:100%;flex-basis:100%}.et-unified #page-content .elementor-widget-container{margin-left:0!important;margin-right:0!important}}

/* Remove inherited inline typography and masonry positions throughout legacy content. */
.et-unified #page-content p span,.et-unified #page-content li span{font-family:Arial,sans-serif!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}
.et-unified #page-content .elementor-widget-text-editor p{text-align:left!important}
.et-unified #page-content .col-sm-8,.et-unified #page-content .col-md-8{width:100%!important;max-width:100%;flex-basis:100%}
.et-unified #page-content .post-list{display:flex!important;flex-wrap:wrap!important;gap:20px;height:auto!important;margin:0!important}
.et-unified #page-content .post-list::before,.et-unified #page-content .post-list::after,.et-site-footer nav::before,.et-site-footer nav::after{content:none!important}
.et-unified #page-content .post-list-item{position:static!important;left:auto!important;top:auto!important;width:auto!important;flex:1 1 320px;min-width:0;display:flex;margin:0!important;padding:0!important;border:0!important}
.et-unified #page-content .post-list-item .hentry{width:100%;margin:0!important;padding:24px!important}
.et-unified #page-content .post-list-item .col-padding{padding:0!important}
.et-unified #page-content .post-list-item .post-title{font-size:24px!important}
.et-unified #page-content .post-list-item .post-content{width:100%}
.et-unified #page-content .elementor-widget-heading{margin-bottom:18px!important}
.et-unified .et-related{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0 28px}
.et-unified .et-related a{flex:1 1 260px;min-width:0;padding:20px;background:#eef3ff;border:1px solid #d6e2fb;border-radius:14px;font-weight:700;line-height:1.5;text-decoration:none}
.et-unified .et-related p{margin:0}
@media(max-width:760px){.et-unified #page-content .post-list-item{flex-basis:100%}.et-unified #page-content .post-list-item .hentry{padding:20px!important}.et-unified #page-content .elementor-widget-container{padding:0!important}.et-unified #page-content table{display:block;max-width:100%;overflow-x:auto}.et-unified #page-content iframe{max-width:100%}.et-unified .et-related a{flex-basis:100%}}
