#main.goalz-si-main .goalz-career { color:#17364d; background:#fff; border:1px solid #bdddf4; padding:20px; margin:16px 0; border-radius:14px; min-width:0; }
#main.goalz-si-main :is(.goalz-career, .goalz-career-details) h2 { background:transparent; color:#17364d; border:0; border-bottom:1px solid #bdddf4; padding:0 0 10px; margin:0 0 12px; font:700 22px/1.3 system-ui,sans-serif; text-align:left; width:auto; max-width:none; }
#main.goalz-si-main :is(.goalz-career, .goalz-career-details) p { background:transparent; color:#526e83; border:0; padding:0; margin:10px 0; font:400 15px/1.5 system-ui,sans-serif; text-align:left; width:auto; max-width:none; }
#main.goalz-si-main :is(.goalz-career, .goalz-career-details) summary { min-height:44px; padding:12px 0; cursor:pointer; color:#0065a2; background:transparent; font:600 15px/1.4 system-ui,sans-serif; }
#main.goalz-si-main .goalz-career-scroll { max-width:100%; overflow-x:auto; }
#main.goalz-si-main :is(.goalz-career, .goalz-career-details) table { border-collapse:collapse; width:100%; max-width:none; background:#fff; color:#17364d; border:0; padding:0; margin:0; font:400 14px/1.5 system-ui,sans-serif; text-align:left; }
#main.goalz-si-main :is(.goalz-career, .goalz-career-details) th, #main.goalz-si-main :is(.goalz-career, .goalz-career-details) td { background:#fff; color:#17364d; border:0; border-bottom:1px solid #dcecf8; text-align:left; vertical-align:top; padding:12px; min-width:90px; }
#main.goalz-si-main :is(.goalz-career, .goalz-career-details) small { display:block; color:#526e83; background:transparent; }
#main.goalz-si-main :is(.goalz-career, .goalz-career-details) :focus-visible { outline:3px solid #0065a2; outline-offset:2px; }
@media(max-width:680px) { #main.goalz-si-main .goalz-career { padding:14px; } #main.goalz-si-main :is(.goalz-career, .goalz-career-details) table { min-width:900px; } }

#main.goalz-si-main .goalz-career-details { color:#17364d; background:transparent; margin-top:14px; min-width:0; }
