/* EasyLoanWorld — exact shared brand geometry and complementary interior design */
body.elwu-enabled:not(.home){--elwu-ink:#152a35;--elwu-teal:#17685c;--elwu-paper:#f8f6f0;--elwu-muted:#546165;--elwu-line:#d6dbd3;--elwu-white:#fffefa;--elwu-green:#dbeac6;background:var(--elwu-paper)!important;color:var(--elwu-ink);font-family:"ELW Sans","Century Gothic",Arial,sans-serif}
body.elwu-enabled:not(.home) #masthead,body.elwu-enabled:not(.home) #site-navigation,body.elwu-enabled:not(.home) #mobile-menu-control-wrapper,body.elwu-enabled:not(.home) .site-footer{display:none!important}
body.elwu-enabled:not(.home) #page{max-width:none!important}
body.elwu-enabled:not(.home) :is(.entry-title,.entry-content,.widget-title){font-family:"ELW Sans","Century Gothic",Arial,sans-serif!important}
body.elwu-enabled:not(.home) .site-content{max-width:1280px!important;padding-top:38px!important;margin:0 auto!important}
body.elwu-enabled:not(.home) #main{min-width:0}
body.elwu-enabled:not(.home) .inside-article{border-color:var(--elwu-line)!important;background:var(--elwu-white)!important}
body.elwu-enabled:not(.home) .entry-header h1.entry-title,body.elwu-enabled:not(.home) .entry-header h2.entry-title{letter-spacing:-.043em;line-height:1.2}
body.elwu-enabled:not(.home) .entry-content{line-height:1.78}
body.elwu-enabled:not(.home) .entry-content :is(h2,h3){scroll-margin-top:24px}
body.elwu-enabled:not(.home) .entry-content h2{margin-top:1.7em}
body.elwu-enabled:not(.home) .entry-content :is(a,button,input,select,textarea):focus-visible{outline:3px solid #ad6022!important;outline-offset:3px}
body.elwu-enabled:not(.home) .entry-content a{color:#14594e}
body.elwu-enabled:not(.home) .entry-content :is(.elw-button,button.elw-button){background:#17685c!important;color:#fff!important;border-radius:9px!important;min-height:42px}
body.elwu-enabled:not(.home) .entry-content table{max-width:100%}
body.elwu-enabled:not(.home) .entry-content :is(pre,table){overflow-wrap:anywhere}
body.elwu-enabled:not(.home) .entry-content .elw-tool{border:1px solid #d6dbd3;border-radius:14px;overflow:visible}
body.elwu-enabled:not(.home) :is(.widget-area .widget,.sidebar .widget){box-shadow:none!important;border-color:#d6dbd3!important}
body.elwu-enabled:not(.home) .post-image img{display:block;object-fit:cover}
body.elwu-enabled:not(.home) .inside-article .read-more{display:inline-flex;align-items:center;min-height:42px;color:#14594e!important;font-weight:700;text-decoration:underline;text-underline-offset:3px}
body.elwu-enabled:not(.home) .page-header h1,body.elwu-enabled:not(.home) .page-header .page-title{font-size:clamp(30px,3.7vw,47px)!important;letter-spacing:-.045em}
body.elwu-enabled:not(.home) a:focus-visible,body.elwu-enabled:not(.home) button:focus-visible{outline:3px solid #ad6022;outline-offset:3px}

#elwu-shell{color:var(--elwu-ink);background:var(--elwu-paper);font-family:"ELW Sans","Century Gothic",Arial,sans-serif;font-size:16px;line-height:1.55;isolation:isolate}
#elwu-shell *,#elwu-shell *:before,#elwu-shell *:after,#elwu-footer *,#elwu-footer *:before,#elwu-footer *:after{box-sizing:border-box}
#elwu-shell a,#elwu-footer a{text-decoration:none;box-shadow:none;color:inherit}
#elwu-shell button,#elwu-shell input{font:inherit}
#elwu-shell button{cursor:pointer}
#elwu-shell a:focus-visible,#elwu-shell button:focus-visible,#elwu-shell input:focus-visible,#elwu-footer a:focus-visible{outline:3px solid #b26917;outline-offset:4px;border-radius:3px}
#elwu-shell .elwu-wrap,#elwu-footer .elwu-wrap{width:calc(100% - 112px);max-width:1280px;margin:0 auto}
#elwu-shell .elwu-skip{position:absolute;top:-160px;left:20px;z-index:999999;background:var(--elwu-ink);color:white;padding:14px 20px}
#elwu-shell .elwu-skip:focus{top:15px}
#elwu-shell .elwu-masthead{background:var(--elwu-ink);color:#eaf1e9;font-size:12px;letter-spacing:.12em}
#elwu-shell .elwu-masthead-inner{display:flex;justify-content:space-between;align-items:center;min-height:32px}
#elwu-shell .elwu-masthead-inner span:last-child{letter-spacing:.01em}
#elwu-shell .elwu-header{position:relative;z-index:999;background:var(--elwu-paper);border-bottom:1px solid var(--elwu-line)}
#elwu-shell .elwu-header-inner{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:30px}
#elwu-shell .elwu-brand,#elwu-footer .elwu-brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0;color:var(--elwu-ink);font-weight:600;font-size:25px;letter-spacing:-1.2px;line-height:1.2}
#elwu-shell .elwu-brand-world,#elwu-footer .elwu-brand-world{font-weight:400}
#elwu-shell .elwu-brand-mark,#elwu-footer .elwu-brand-mark{display:flex;align-items:flex-end;gap:3px;width:27px;height:28px;transform:skewY(-15deg);flex-shrink:0}
#elwu-shell .elwu-brand-mark i,#elwu-footer .elwu-brand-mark i{display:block;background:#17685c;width:7px;border-radius:1px}
#elwu-shell .elwu-brand-mark i:nth-child(1),#elwu-footer .elwu-brand-mark i:nth-child(1){height:13px}
#elwu-shell .elwu-brand-mark i:nth-child(2),#elwu-footer .elwu-brand-mark i:nth-child(2){height:21px}
#elwu-shell .elwu-brand-mark i:nth-child(3),#elwu-footer .elwu-brand-mark i:nth-child(3){height:28px}
#elwu-shell .elwu-nav{display:flex;align-items:center;justify-content:flex-end;gap:24px;flex-wrap:nowrap;margin-left:auto;font-size:13px;font-weight:600}
#elwu-shell .elwu-nav-item{position:relative;flex-shrink:0}
#elwu-shell .elwu-nav :is(.elwu-submenu-trigger,.elwu-nav-link,.elwu-search-trigger){border:0;background:transparent;padding:13px 0;color:var(--elwu-ink);font-weight:600;line-height:1.3;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}
#elwu-shell .elwu-nav :is(.elwu-submenu-trigger,.elwu-nav-link,.elwu-search-trigger):hover{color:#17685c}
#elwu-shell .elwu-chevron{display:block;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;width:7px;height:7px;transform:rotate(45deg);margin-left:3px;margin-top:-4px}
#elwu-shell .elwu-submenu{position:absolute;top:calc(100% + 3px);left:-20px;min-width:270px;width:max-content;max-width:340px;max-height:min(68vh,560px);overflow-y:auto;padding:8px;background:#fffefa;border:1px solid var(--elwu-line);box-shadow:0 16px 34px rgba(21,42,53,.13);border-radius:12px;display:none;z-index:1000}
#elwu-shell .elwu-submenu a{display:block;padding:11px 12px;border-radius:6px;font-size:13px;font-weight:500;line-height:1.4;white-space:normal;color:var(--elwu-ink)}
#elwu-shell .elwu-submenu a:hover,#elwu-shell .elwu-submenu a:focus-visible{background:#edf3e7}
#elwu-shell .elwu-submenu.elwu-open,#elwu-shell .elwu-has-children:focus-within .elwu-submenu.elwu-open{display:block}
#elwu-shell .elwu-search-trigger svg{width:17px;height:17px}
#elwu-shell .elwu-nav-cta{display:inline-flex;align-items:center;gap:16px;padding:14px 19px;background:var(--elwu-teal);border:1px solid var(--elwu-teal);color:#fff!important;font-size:12px;font-weight:700;white-space:nowrap;border-radius:4px;line-height:1.45}
#elwu-shell .elwu-nav-cta:hover{background:#0e554a}
#elwu-shell .elwu-nav-cta span{font-size:20px;font-weight:400;line-height:1}
#elwu-shell .elwu-menu-toggle{display:none;border:1px solid var(--elwu-line);border-radius:6px;background:var(--elwu-paper);color:var(--elwu-ink);font-size:13px;font-weight:700;align-items:center;gap:12px;padding:10px 12px}
#elwu-shell .elwu-lines{display:block;width:19px;height:14px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;position:relative}
#elwu-shell .elwu-lines:before{content:"";position:absolute;height:2px;left:0;right:0;top:5px;background:currentColor}
#elwu-shell .elwu-search-form{padding:0 0 20px;margin-top:-7px}
#elwu-shell .elwu-search-form[hidden]{display:none!important}
#elwu-shell .elwu-search-form label{font-size:12px;font-weight:700;display:block;margin-bottom:8px}
#elwu-shell .elwu-search-form>div{display:flex;gap:10px}
#elwu-shell .elwu-search-form input{min-width:0;flex:1;border:1px solid #aebdb8;border-radius:4px;background:#fff;padding:13px 16px;color:var(--elwu-ink);font-size:15px}
#elwu-shell .elwu-search-form button{border:0;border-radius:4px;color:#fff;background:var(--elwu-teal);padding:12px 18px}
#elwu-shell .elwu-search-form .elwu-search-close{background:transparent;color:var(--elwu-ink);font-size:22px;line-height:1}

#elwu-footer{--elwu-ink:#152a35;--elwu-teal:#17685c;--elwu-paper:#f8f6f0;--elwu-muted:#546165;--elwu-line:#d6dbd3;--elwu-white:#fffefa;box-sizing:border-box;clear:both;padding:47px 0 22px;margin:0;background:var(--elwu-paper);border-top:1px solid var(--elwu-line);color:var(--elwu-ink);font-family:"ELW Sans","Century Gothic",Arial,sans-serif;font-size:13px;line-height:1.65}
#elwu-footer .elwu-footer-top{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:45px;padding-bottom:31px}
#elwu-footer .elwu-footer-top nav{display:flex;flex-direction:column;align-items:flex-start}
#elwu-footer .elwu-footer-top p{font-size:13px;color:var(--elwu-muted);line-height:1.7;margin:16px 0 0}
#elwu-footer .elwu-footer-top nav h2{font-size:12px;font-weight:700;letter-spacing:-.01em;color:var(--elwu-ink);margin:3px 0 14px;line-height:1.4}
#elwu-footer .elwu-footer-top nav>a{font-size:12px;padding:4px 0;color:var(--elwu-muted);line-height:1.6}
#elwu-footer nav a:hover{text-decoration:underline;text-underline-offset:4px;color:var(--elwu-teal)}
#elwu-footer .elwu-disclaimer{font-size:12px;line-height:1.75;color:var(--elwu-muted);border-top:1px solid var(--elwu-line);border-bottom:1px solid var(--elwu-line);padding:19px 0;margin:0}
#elwu-footer .elwu-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;color:var(--elwu-muted);margin-top:22px;flex-wrap:wrap}
#elwu-footer .elwu-footer-bottom nav{display:flex;gap:20px;flex-wrap:wrap}
#elwu-footer .elwu-footer-bottom nav a{padding:5px 0}

/* Editorial listing layouts follow the new homepage's spacious cards. */
body.elwu-enabled.blog #main,body.elwu-enabled.archive #main,body.elwu-enabled.search #main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;align-content:start}
body.elwu-enabled.blog #main>.page-header,body.elwu-enabled.archive #main>.page-header,body.elwu-enabled.search #main>.page-header,body.elwu-enabled.blog #main>nav,body.elwu-enabled.archive #main>nav,body.elwu-enabled.search #main>nav{grid-column:1/-1}
body.elwu-enabled.blog #main>article,body.elwu-enabled.archive #main>article,body.elwu-enabled.search #main>article{min-width:0;margin:0!important;transition:transform .2s ease,box-shadow .2s ease}
body.elwu-enabled.blog #main>article:hover,body.elwu-enabled.archive #main>article:hover{transform:translateY(-2px)}
body.elwu-enabled.blog #main>article .inside-article,body.elwu-enabled.archive #main>article .inside-article,body.elwu-enabled.search #main>article .inside-article{height:100%;padding:22px!important;display:flex;flex-direction:column;box-shadow:0 8px 20px rgba(21,42,53,.04)!important}
body.elwu-enabled.blog #main>article .post-image,body.elwu-enabled.archive #main>article .post-image,body.elwu-enabled.search #main>article .post-image{order:-1;margin:0 0 20px!important;width:100%;height:220px;overflow:hidden;border-radius:10px;background:#e6ece5}
body.elwu-enabled.blog #main>article .post-image img,body.elwu-enabled.archive #main>article .post-image img,body.elwu-enabled.search #main>article .post-image img{height:100%!important;width:100%!important;object-fit:cover;border-radius:10px}
body.elwu-enabled.blog #main>article .entry-title,body.elwu-enabled.archive #main>article .entry-title,body.elwu-enabled.search #main>article .entry-title{font-size:clamp(20px,2vw,24px)!important;line-height:1.3;margin-bottom:9px}
body.elwu-enabled.blog #main>article .entry-summary,body.elwu-enabled.archive #main>article .entry-summary,body.elwu-enabled.search #main>article .entry-summary{font-size:14px;line-height:1.65}
body.elwu-enabled.blog #main>article .read-more,body.elwu-enabled.archive #main>article .read-more{line-height:1.45}
@media(max-width:760px){body.elwu-enabled.blog #main,body.elwu-enabled.archive #main,body.elwu-enabled.search #main{grid-template-columns:1fr;gap:17px}body.elwu-enabled.blog #main>article .post-image,body.elwu-enabled.archive #main>article .post-image{height:195px}}


/* Practical, standalone worksheet linked from the existing invoice-fraud article. */
body.elwu-enabled .elwu-resource{margin:42px 0 28px;padding:31px;background:#e4eee4;border:1px solid #c4d7c5;border-radius:15px;box-shadow:none}
body.elwu-enabled .elwu-resource .elwu-resource-eyebrow{font-size:11px;font-weight:700;letter-spacing:.11em;color:#245f52;margin:0 0 10px}
body.elwu-enabled .elwu-resource h2{font-size:clamp(23px,2.7vw,30px);margin:0 0 13px;line-height:1.2}
body.elwu-enabled .elwu-resource p{font-size:14px;color:#344b49;line-height:1.7}
body.elwu-enabled .elwu-resource .elwu-resource-link{display:inline-flex;align-items:center;gap:18px;border-radius:4px;background:#17685c;color:#fff!important;padding:12px 18px;font-size:13px;font-weight:700;text-decoration:none!important;min-height:45px}
body.elwu-enabled .elwu-resource .elwu-resource-link:hover{background:#0e554a}


/* Accessible, in-context validation for the aid comparator. */
body.elwu-enabled .elw-tool .elwu-aid-error{margin:12px 0 18px;padding:12px 15px;border:1px solid #a54a38;background:#fff2ef;color:#782d20;border-radius:8px;font-size:14px;line-height:1.55}
body.elwu-enabled .elw-tool .elwu-aid-error[hidden]{display:none!important}
body.elwu-enabled .elw-tool input[aria-invalid="true"]{border-color:#a54a38!important;box-shadow:0 0 0 2px rgba(165,74,56,.2)!important}

@media(max-width:1180px){
#elwu-shell .elwu-wrap,#elwu-footer .elwu-wrap{width:calc(100% - 70px)}
#elwu-shell .elwu-header-inner{gap:16px}
#elwu-shell .elwu-nav{gap:16px;font-size:12px}
#elwu-shell .elwu-nav-cta{display:none}
}
@media(max-width:950px){
#elwu-shell .elwu-wrap,#elwu-footer .elwu-wrap{width:calc(100% - 48px)}
#elwu-shell .elwu-header-inner{min-height:80px}
#elwu-shell .elwu-brand{font-size:23px}
#elwu-shell .elwu-nav{gap:12px;font-size:12px}
#elwu-shell .elwu-nav .elwu-nav-link{white-space:nowrap}
#elwu-footer .elwu-footer-top{gap:28px}
}
@media(max-width:760px){
#elwu-shell .elwu-wrap,#elwu-footer .elwu-wrap{width:calc(100% - 40px)}
#elwu-shell .elwu-masthead-inner{min-height:30px;justify-content:center}
#elwu-shell .elwu-masthead-inner span:last-child{display:none}
#elwu-shell .elwu-header-inner{min-height:75px;flex-wrap:wrap;gap:0}
#elwu-shell .elwu-brand{font-size:23px;gap:9px}
#elwu-shell .elwu-menu-toggle{display:flex;min-height:44px;margin-left:auto}
#elwu-shell .elwu-nav{flex:0 0 100%;width:100%;order:3;display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px 0 18px;font-size:14px}
#elwu-shell.elwu-js .elwu-nav:not(.elwu-open){display:none}
#elwu-shell .elwu-nav-item{width:100%}
#elwu-shell .elwu-nav :is(.elwu-submenu-trigger,.elwu-nav-link,.elwu-search-trigger){display:flex;width:100%;min-height:46px;border:0;border-top:1px solid var(--elwu-line);padding:13px 4px;text-align:left;font-size:14px;font-weight:600;justify-content:space-between}
#elwu-shell .elwu-submenu{position:static;display:none!important;width:100%;max-height:none;min-width:0;max-width:none;border:0;border-top:1px solid var(--elwu-line);border-radius:0;box-shadow:none;padding:7px 0 9px 12px;background:transparent}
#elwu-shell .elwu-submenu.elwu-open{display:block!important}
#elwu-shell .elwu-submenu a{font-size:14px;min-height:42px;padding:10px 5px}
#elwu-shell .elwu-nav-cta{display:flex!important;justify-content:center;margin-top:9px;min-height:46px}
#elwu-shell .elwu-search-form{padding:5px 0 17px;margin-top:0}
#elwu-footer{padding:35px 0 21px}
#elwu-footer .elwu-footer-top{grid-template-columns:1fr 1fr;gap:26px 20px}
#elwu-footer .elwu-footer-top>div{grid-column:1/-1}
#elwu-footer .elwu-footer-top nav a{font-size:12px;min-height:38px;padding:8px 0}
#elwu-footer .elwu-footer-bottom nav{order:3;flex-basis:100%}
body.elwu-enabled:not(.home) .site-content{display:block!important;padding:23px 12px 44px!important}
body.elwu-enabled:not(.home) .inside-article{padding:26px 19px!important}
}
@media(max-width:440px){
#elwu-shell .elwu-wrap,#elwu-footer .elwu-wrap{width:calc(100% - 32px)}
#elwu-shell .elwu-brand{font-size:21px;gap:7px}
#elwu-shell .elwu-brand-mark,#elwu-footer .elwu-brand-mark{transform:scale(.85) skewY(-15deg);transform-origin:left center;width:25px}
#elwu-shell .elwu-masthead{font-size:11px}
#elwu-shell .elwu-search-form>div{flex-wrap:wrap}
#elwu-shell .elwu-search-form input{flex-basis:100%}
#elwu-footer .elwu-footer-top{grid-template-columns:1fr}
#elwu-footer .elwu-footer-top>div{grid-column:auto}
#elwu-footer .elwu-footer-bottom{align-items:flex-start;flex-direction:column}
#elwu-footer .elwu-footer-bottom nav{order:0;flex-basis:auto;gap:12px 22px}
}
@media(prefers-reduced-motion:reduce){#elwu-shell *,#elwu-footer *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
@media print{#elwu-shell .elwu-masthead,#elwu-shell .elwu-header,#elwu-footer{display:none!important}}

/* v1.3: Visible and assistive-technology-readable validation and tax clarification. */
body.elwu-enabled .elw-tool .elwu-tool-error[hidden]{display:none!important}
body.elwu-enabled .elw-tool .elwu-tool-error{display:block;margin:18px 0;padding:12px 15px;border-left:4px solid #923b31;border-radius:0 8px 8px 0;background:#fff0eb;color:#742a20;font-size:14px;font-weight:600;line-height:1.6}
body.elwu-enabled .elw-tool [aria-invalid="true"]{border:2px solid #923b31!important;box-shadow:0 0 0 2px rgba(146,59,49,.12)}
body.elwu-enabled .elw-tool .elwu-tax-clarification{display:block;margin:20px 0 4px;padding:14px 17px;background:#eaf3ec;color:#193f37;border:1px solid #a7c5b4;border-radius:9px;font-size:14px;line-height:1.7}
