#education-interests{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#education-interests label{display:flex;align-items:center;gap:12px;border:1px solid #a89c87;border-radius:14px;padding:16px;min-height:60px;cursor:pointer}#education-interests label:has(input:checked){background:#fff0a3;border:2px solid #171717}#tocfl-section .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#tocfl-section label{display:block;margin-bottom:8px}#tocfl-section input,#tocfl-section select{width:100%;min-height:44px} @media(max-width:600px){#education-interests,#tocfl-section .field-grid{grid-template-columns:1fr}}
/* v206: separate education and certificate cards on desktop and phones. */
body[data-program="education"] #tocfl-section{margin-top:28px;padding:24px}
body[data-program="education"] #tocfl-section h3{margin:0 0 16px}
body[data-program="education"] #tocfl-section>.field-hint{margin:0 0 20px;line-height:1.6}
body[data-program="education"] #tocfl-section .field-grid{gap:24px}
body[data-program="education"] #tocfl-section label{display:block;margin-bottom:10px;line-height:1.5}
body[data-program="education"] .education-origin{margin:16px 0 24px}
body[data-program="education"] .education-origin label{display:block;margin-bottom:10px;font-weight:800}
body[data-program="education"] #university-education-card{margin-top:24px}
body[data-program="education"] #university-education-card>h4{grid-column:1/-1;margin:0 0 8px}
@media(max-width:600px){body[data-program="education"] #tocfl-section{margin-top:24px;padding:20px 16px}body[data-program="education"] #tocfl-section .field-grid{gap:22px}}
