/* 3+4: the live certificate card is #tocfl-card, not the legacy #tocfl-section. */
body[data-program="education"] #tocfl-card{margin:28px 0;padding:26px;clear:both}
body[data-program="education"] #tocfl-card>h3{margin:0 0 14px}
body[data-program="education"] #tocfl-card>.field-hint{margin:0 0 22px;line-height:1.65}
body[data-program="education"] #tocfl-card .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px;align-items:start}
body[data-program="education"] #tocfl-card .field{min-width:0;margin:0}
body[data-program="education"] #tocfl-card .field>label{display:block;margin:0 0 9px;line-height:1.5;font-weight:750}
body[data-program="education"] #tocfl-card .field>input,body[data-program="education"] #tocfl-card .field>select{width:100%;box-sizing:border-box;min-height:44px}
body[data-program="education"] #tocfl-card .field>.field-hint{margin:9px 0 0;line-height:1.6}
body[data-program="education"] #tocfl-card .tocfl-test-details{margin-top:24px;gap:24px 22px}
body[data-program="education"] #tocfl-card .tocfl-validity-note{margin:18px 0 0;line-height:1.65}
body[data-program="education"] #tocfl-card .tocfl-validity-note.is-expired{color:#a3231c;font-weight:800}
body[data-program="education"] #tocfl-card .date-entry{gap:8px}
body[data-program="education"] #tocfl-card .date-entry input,body[data-program="education"] #tocfl-card .date-entry select{min-width:0;min-height:44px}
body[data-program="education"] #university-education-card{margin-bottom:28px}
body[data-program="education"] #sma-education-card{margin-bottom:24px}
body[data-program="education"] #tocfl-card~.declaration{margin-top:24px}
@media(max-width:680px){
 body[data-program="education"] #tocfl-card{margin:24px 0;padding:22px 17px}
 body[data-program="education"] #tocfl-card .field-grid,body[data-program="education"] #tocfl-card .tocfl-test-details{grid-template-columns:1fr;gap:23px}
 body[data-program="education"] #tocfl-card>.field-hint{margin-bottom:22px}
 body[data-program="education"] #tocfl-card .tocfl-test-details{margin-top:23px}
}
