/* LDG ESG v4.7.0 Gold Stable - final commercial hardening */
html body .ldg470-gold-stable,
html body .ldg470-gold-stable *{font-family:"Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;}
html body .ldg470-gold-stable .ldg40-sidebar,
html body .ldg470-gold-stable .ldg40-sidebar *{color:#fff!important;}
html body .ldg470-gold-stable .ldg40-sidebar nav a.active,
html body .ldg470-gold-stable .ldg40-sidebar nav a.is-active{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.26)!important;}
html body .ldg470-gold-stable .ldg40-sidebar nav a.active em,
html body .ldg470-gold-stable .ldg40-sidebar nav a.is-active em{background:#95D11F!important;color:#073B63!important;}
html body .ldg470-gold-stable .ldg40-sidebar .ldg40-access{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.25)!important;}
html body .ldg470-gold-stable .ldg40-sidebar .ldg40-access p,
html body .ldg470-gold-stable .ldg40-sidebar .ldg40-access strong{color:#fff!important;}
html body .ldg470-gold-stable .ldg40-hero aside,
html body .ldg470-gold-stable .ldg40-hero aside *{color:#fff!important;}
html body .ldg470-gold-stable .ldg470-report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff;border:1px solid #d9e8f2;border-radius:18px;padding:1rem 1.15rem;margin:0 0 1rem;box-shadow:0 18px 40px rgba(7,31,53,.06)}
html body .ldg470-gold-stable .ldg470-report-toolbar strong{display:block;color:#0A263D!important;font-size:1rem}html body .ldg470-gold-stable .ldg470-report-toolbar span{display:block;color:#3d6078!important}html body .ldg470-gold-stable .ldg470-report-toolbar a{background:#95D11F!important;color:#073B63!important;text-decoration:none!important;border-radius:999px;padding:.8rem 1.1rem;font-weight:900;white-space:nowrap}
html body .ldg470-gold-stable .ldg461-report-panel .ldg461-report-grid,
html body .ldg470-gold-stable .ldg462-report-center .ldg461-report-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;}
html body .ldg470-gold-stable .ldg461-report-panel .ldg461-report-grid article,
html body .ldg470-gold-stable .ldg462-report-center .ldg461-report-grid article{position:relative!important;overflow:visible!important;background:#fff!important;border:1px solid #d9e8f2!important;border-radius:18px!important;padding:1.2rem 1rem 1rem 5.4rem!important;min-height:178px!important;color:#0A263D!important;display:grid!important;grid-template-rows:auto auto 1fr auto!important;gap:.45rem!important;box-shadow:0 18px 40px rgba(7,31,53,.06)!important;}
html body .ldg470-gold-stable .ldg461-report-panel .ldg461-report-grid article>b,
html body .ldg470-gold-stable .ldg462-report-center .ldg461-report-grid article>b{position:absolute!important;left:1.1rem!important;top:1.1rem!important;width:46px!important;height:46px!important;min-width:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#073B63!important;color:#fff!important;border-radius:12px!important;z-index:2!important;overflow:hidden!important;font-size:.75rem!important;font-weight:900!important;letter-spacing:.01em!important;line-height:1!important;}
html body .ldg470-gold-stable .ldg461-report-panel .ldg461-report-grid article>strong,
html body .ldg470-gold-stable .ldg462-report-center .ldg461-report-grid article>strong,
html body .ldg470-gold-stable .ldg461-report-panel .ldg461-report-grid article>h3,
html body .ldg470-gold-stable .ldg462-report-center .ldg461-report-grid article>h3{color:#0A263D!important;margin:0 .5rem .25rem 0!important;padding:0!important;line-height:1.25!important;font-size:1rem!important;}
html body .ldg470-gold-stable .ldg461-report-panel .ldg461-report-grid article>span,
html body .ldg470-gold-stable .ldg462-report-center .ldg461-report-grid article>span,
html body .ldg470-gold-stable .ldg461-report-panel .ldg461-report-grid article>p,
html body .ldg470-gold-stable .ldg462-report-center .ldg461-report-grid article>p{color:#3D6078!important;line-height:1.45!important;margin:0 0 .75rem!important;}
html body .ldg470-gold-stable .ldg461-report-panel .ldg461-report-grid article:after,
html body .ldg470-gold-stable .ldg462-report-center .ldg461-report-grid article:after{top:1rem!important;right:1rem!important;max-width:calc(100% - 8rem)!important;color:#0F7DB8!important;background:#EAF6FE!important;border:1px solid #D9E8F2!important;}
html body .ldg470-gold-stable .ldg461-report-panel .ldg461-report-grid article div,
html body .ldg470-gold-stable .ldg462-report-center .ldg461-report-grid article div{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.55rem!important;align-self:end!important;}
html body .ldg470-gold-stable .ldg461-report-panel .ldg461-report-grid article a,
html body .ldg470-gold-stable .ldg462-report-center .ldg461-report-grid article a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;border-radius:999px!important;text-decoration:none!important;font-weight:900!important;}
html body .ldg470-gold-stable .ldg461-status{border-radius:18px!important;padding:1rem 1.15rem!important;margin:1rem 0!important;}
html body .ldg470-gold-stable .ldg461-blockers{border-radius:18px!important;padding:1rem 1.15rem!important;}
.ldg470-branding-center{padding:1.4rem!important}.ldg470-section-head h2{margin:.35rem 0 .25rem;color:#0A263D!important}.ldg470-section-head p{margin:0 0 1rem;color:#3D6078!important}.ldg470-branding-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);gap:1rem;align-items:start}.ldg470-branding-form,.ldg470-brand-preview{background:#fff;border:1px solid #d9e8f2;border-radius:18px;padding:1rem;box-shadow:0 18px 40px rgba(7,31,53,.05)}.ldg470-brand-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.ldg470-brand-fields label,.ldg470-client-logo-box label{display:grid;gap:.35rem;color:#0A263D!important}.ldg470-brand-fields label strong,.ldg470-client-logo-box label strong{color:#0A263D!important}.ldg470-brand-fields input,.ldg470-brand-fields textarea,.ldg470-client-logo-box input{width:100%;border:1px solid #cfe0eb;border-radius:12px;background:#fff;color:#0A263D!important;padding:.75rem}.ldg470-brand-fields textarea{min-height:112px;resize:vertical}.ldg470-client-logo-box{margin-top:1rem;padding:1rem;background:#f6fafd;border:1px solid #d9e8f2;border-radius:16px}.ldg470-brand-actions{display:flex;gap:.7rem;margin-top:1rem;align-items:center}.ldg470-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #d9e8f2;background:#e8f3fb;color:#073B63!important;padding:.8rem 1.15rem;font-weight:900;text-decoration:none!important}.ldg470-btn.primary{background:#95D11F!important;border-color:#95D11F!important;color:#073B63!important}.ldg470-brand-preview>span{display:block;font-weight:900;color:#0A263D!important;margin-bottom:.6rem}.ldg470-preview-cover{min-height:390px;border-radius:20px;background:var(--p,#073B63);color:#fff!important;padding:1.4rem;display:grid;align-content:space-between;box-shadow:0 20px 45px rgba(7,31,53,.12)}.ldg470-preview-cover *{color:#fff!important}.ldg470-preview-cover em{display:block;color:#DFF2FF!important;font-style:normal;margin-top:.25rem}.ldg470-preview-cover small{text-transform:uppercase;letter-spacing:.12em;color:#DFF2FF!important}.ldg470-preview-cover h3{font-size:1.65rem;line-height:1.1;margin:1rem 0;color:#fff!important}.ldg470-preview-cover footer{border-top:1px solid rgba(255,255,255,.4);padding-top:.8rem;color:#E6F6FF!important}.ldg470-contrast-note{margin-top:1rem;background:#f6fafd;border:1px solid #d9e8f2;border-radius:16px;padding:1rem}.ldg470-contrast-note strong,.ldg470-contrast-note p{color:#0A263D!important}@media(max-width:1200px){html body .ldg470-gold-stable .ldg461-report-panel .ldg461-report-grid,html body .ldg470-gold-stable .ldg462-report-center .ldg461-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ldg470-branding-grid{grid-template-columns:1fr}}@media(max-width:760px){html body .ldg470-gold-stable .ldg461-report-panel .ldg461-report-grid,html body .ldg470-gold-stable .ldg462-report-center .ldg461-report-grid{grid-template-columns:1fr!important}.ldg470-brand-fields{grid-template-columns:1fr}.ldg470-report-toolbar{display:block!important}.ldg470-report-toolbar a{margin-top:.8rem;display:inline-flex!important}html body .ldg470-gold-stable .ldg461-report-panel .ldg461-report-grid article,html body .ldg470-gold-stable .ldg462-report-center .ldg461-report-grid article{padding:4.6rem 1rem 1rem!important}}
