/* t3421: scoped Company & Support layout only. Existing art remains; NEW art approval files are outside public/. Shared shell untouched. */
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) :is(.hl,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .abart,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .b1art,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .ctart){min-width:0!important;max-width:none!important;width:100%!important;position:relative!important;inset:auto!important;margin:0!important;transform:none!important;height:auto!important;max-height:none!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) :is(.abart,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .b1art,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .ctart)>img.illus{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;transform:none!important;object-fit:contain!important;display:block!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .abill{position:static!important;display:block!important;text-align:center;margin:8px 0 0!important;color:#4e6583;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) :is(a,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) span,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) small,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) label,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) input,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) select,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) option,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) textarea,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) button,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) b,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) strong,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .eb,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .kick,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .mi,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .minis,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .chps,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .chs,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .cl,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .hint):not(h1 *,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) h2 *,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) h3 *){font-size:16px!important;line-height:1.5!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) p:not(.upd):not(.sub):not(.s):not(.foot):not(.hm-lead):not(.lead),html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) li{font-size:16px!important;line-height:1.6!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) :is(.abh,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .b1hero) .lead{font-size:18px!important;line-height:1.6!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .hb:empty{display:none!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .hb,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .chs,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .chps,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .abc,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .btns{display:flex!important;flex-wrap:wrap!important;gap:10px!important;min-width:0;max-width:100%;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .srch{display:flex!important;width:100%!important;max-width:none!important;gap:8px!important;box-sizing:border-box;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .srch input{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:100%!important;min-height:48px!important;padding:12px!important;box-sizing:border-box;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .srch button{flex:0 0 auto!important;min-height:48px!important;padding:10px 16px!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .abtr .trust>.w{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;transform:none!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .abtr .ti{display:flex!important;align-items:center!important;min-width:0!important;width:auto!important;height:auto!important;padding:12px!important;gap:10px!important;box-sizing:border-box;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .abtr .ti :is(div,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) b,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) a){min-width:0;overflow-wrap:anywhere!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .abtr .tix{width:36px!important;height:36px!important;flex:0 0 36px!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .tg{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;max-width:none!important;gap:20px!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .ag{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:none!important;gap:20px!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) :is(.tg,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .ag)>a{min-width:0!important;width:auto!important;height:auto!important;padding:22px!important;box-sizing:border-box;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .dl{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:32px!important;align-items:start!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .dl>div,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .side,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .side a{min-width:0!important;width:auto!important;max-width:none!important;height:auto!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .side a{padding:10px 12px!important;white-space:normal!important;overflow-wrap:anywhere;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .cg{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;gap:32px!important;width:100%!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .cg>div,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .fcard,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .icard{min-width:0!important;width:auto!important;max-width:none!important;height:auto!important;box-sizing:border-box;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .fcard :is(input:not([type=checkbox]),html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) select,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) textarea){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .cons{display:flex!important;align-items:flex-start!important;gap:10px!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .cons input[type=checkbox]{width:20px!important;height:20px!important;flex:0 0 20px!important;margin-top:2px!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .cchips{position:static!important;inset:auto!important;display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;gap:10px!important;width:100%!important;margin-top:12px!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .cchips .ch{padding:8px 12px!important;max-width:100%!important;box-sizing:border-box;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .crs a,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .addr,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .nxr{overflow-wrap:anywhere;min-width:0;max-width:100%;}
@media(max-width:1100px){html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .ag,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .tg{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .abtr .trust>.w{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:900px){html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) :is(.abh,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .b1hero) .lead{font-size:16px!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .dl,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .cg,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .ag,html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .tg{grid-template-columns:1fr!important;gap:20px!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .side{position:static!important;top:auto!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .abtr .trust>.w{grid-template-columns:1fr!important;}
html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .hb .btn{max-width:100%!important;}
}

html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .sig{font-size:16px!important;line-height:1.5!important;}

html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .abill{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;}
@media(max-width:900px){html:root body#ag-unified-site #main.lot-next-t3421:not(.acard) .minis{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;}}
