/* Lot 3: layout-only; approved existing art retained; no new proposed art integrated. */
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .w{width:calc(100% - 80px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero{padding:56px 0!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero>.w{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:40px!important;align-items:center!important;min-height:480px!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero .hl,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero .b1art{min-width:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero h1{font-size:clamp(38px,3.7vw,54px)!important;line-height:1.14!important;letter-spacing:-.035em!important;max-width:none!important;overflow-wrap:normal!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero .lead{font-size:20px!important;line-height:1.6!important;max-width:620px!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero .b1art{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:340px!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero .b1art>img,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero .b1art>div,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero .b1art>div>img{max-width:100%!important;width:100%!important;height:auto!important;position:relative!important;object-fit:contain!important;mask-image:none!important;box-sizing:border-box!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero .b1art img{transform:none!important;object-fit:contain!important;mask-image:none!important;max-width:100%!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main p,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main li,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main label,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main input,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main button,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main a,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main summary,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main small,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main span,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main td,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main th,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main select,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main textarea{font-size:max(16px,1em)!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero .lead{font-size:20px!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main section:not(.b1hero):not(.b1cta){padding-top:48px!important;padding-bottom:48px!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .btn,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main button{min-height:44px!important;border-radius:12px!important;line-height:1.4!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1checks,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .hb{display:flex!important;flex-wrap:wrap!important;gap:14px!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1strip,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .trust-strip,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .trust-strip>.w{width:100%!important;max-width:none!important;overflow:visible!important;box-sizing:border-box!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .cards,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .kpis,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .stats{gap:18px!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .sc,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .kc,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .card,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .panel{border-radius:18px!important;border:1px solid #dce6f4!important;box-shadow:0 8px 28px #294f8310!important;box-sizing:border-box!important;min-width:0!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .views{min-width:0!important;}
html:root body#ag-unified-site.lot3-t3430 .app{width:calc(100% - 80px)!important;max-width:1360px!important;margin:40px auto!important;min-width:0!important;box-sizing:border-box!important;}
html:root body#ag-unified-site.lot3-t3430 .app .mainc{min-width:0!important;width:auto!important;max-width:none!important;}
html:root body#ag-unified-site.lot3-t3430 .app .side a{font-size:16px!important;min-height:44px!important;}
html:root body#ag-unified-site.lot3-t3430 main.wrap{width:calc(100% - 80px)!important;max-width:1360px!important;margin:48px auto!important;padding:0!important;box-sizing:border-box!important;}
html:root body#ag-unified-site.lot3-t3430 main.acard{margin:56px auto!important;width:calc(100% - 48px)!important;max-width:480px!important;box-sizing:border-box!important;padding:32px!important;}
html:root body#ag-unified-site.lot3-t3430 main.acard h1{font-size:32px!important;line-height:1.2!important;}
html:root body#ag-unified-site.lot3-t3430 main.acard label,html:root body#ag-unified-site.lot3-t3430 main.acard input,html:root body#ag-unified-site.lot3-t3430 main.acard button,html:root body#ag-unified-site.lot3-t3430 main.acard p,html:root body#ag-unified-site.lot3-t3430 main.acard a,html:root body#ag-unified-site.lot3-t3430 main.acard small,html:root body#ag-unified-site.lot3-t3430 main.acard span{font-size:16px!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main table{width:100%!important;}
@media(max-width:760px){
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .w{width:calc(100% - 48px)!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero{padding:32px 0!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero>.w{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;min-height:0!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero h1{font-size:36px!important;line-height:1.22!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero .lead{font-size:18px!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero .b1art{min-height:0!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main section:not(.b1hero):not(.b1cta){padding-top:32px!important;padding-bottom:32px!important;}
html:root body#ag-unified-site.lot3-t3430 .app{width:calc(100% - 48px)!important;margin:24px auto!important;}
html:root body#ag-unified-site.lot3-t3430 main.wrap{width:calc(100% - 48px)!important;margin:32px auto!important;}
html:root body#ag-unified-site.lot3-t3430 main.acard{margin:32px auto!important;padding:24px!important;}
}

html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main summary{font-size:20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:20px!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main summary::after{align-self:center!important;margin-left:auto!important;flex:none!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main h2{font-size:32px!important;line-height:1.25!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main h3{font-size:22px!important;line-height:1.3!important;}
@media(max-width:760px){html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main summary{font-size:17px!important;}html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main h2{font-size:28px!important;}}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .kick,html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .pr{font-size:16px!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main.wrap{width:calc(100% - 80px)!important;max-width:1360px!important;margin:48px auto!important;padding:0!important;box-sizing:border-box!important;}
@media(min-width:761px){html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero .b1art{height:480px!important;min-height:0!important;}html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero .b1art>div{height:480px!important;min-height:0!important;max-height:480px!important;}html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero .b1art img{height:100%!important;max-height:480px!important;width:100%!important;object-fit:contain!important;}}
@media(max-width:760px){html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main.wrap{width:calc(100% - 48px)!important;margin:32px auto!important;}}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .w{padding-left:0!important;padding-right:0!important;}
html:root body#ag-unified-site.lot3-t3430 #main#main#main#main#main#main .b1hero>.w{padding-top:0!important;padding-bottom:0!important;}