/* New qualification information only; existing course styles are preserved. */
.education-qualification .qualification-names{list-style:none;padding:0;margin:24px 0;display:flex;flex-wrap:wrap;gap:14px}
.education-qualification .qualification-names li{font-size:19px;line-height:1.7;color:#4c233d;border:1px solid #d6c5a6;background:#fbf7ef;padding:14px 24px}
.education-qualification .qualification-note{max-width:880px;font-size:16px;line-height:1.9;color:#65575d;margin:20px 0 38px;overflow-wrap:anywhere}
.education-qualification .qualification-history{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;border-top:1px solid #ded3c2;padding-top:38px}
.education-qualification .qualification-period{display:inline-block;font-size:14px;color:#77541f;letter-spacing:.04em;margin-bottom:10px}
.education-qualification .qualification-history h3{font-family:"Noto Serif KR",Georgia,serif;color:#4c233d;font-size:24px;line-height:1.6;margin:0 0 20px}
.education-qualification .qualification-history p{font-size:17px;line-height:1.95;margin:0 0 22px;word-break:keep-all;overflow-wrap:anywhere}
.education-qualification .qualification-history .qualification-privacy{font-size:15px;color:#71676b}
.education-qualification .qualification-certificate{margin:0;min-width:0}
.education-qualification .qualification-certificate img{display:block;width:100%;max-width:500px;height:auto;border:1px solid #d6c5a6;background:#fff;margin:auto}
.education-qualification .qualification-certificate figcaption{font-size:15px;line-height:1.8;color:#65575d;text-align:center;margin-top:16px;overflow-wrap:anywhere}
@media(max-width:750px){.education-qualification .qualification-history{grid-template-columns:minmax(0,1fr);gap:20px}.education-qualification .qualification-names{flex-direction:column;gap:10px}.education-qualification .qualification-names li{font-size:18px;padding:13px 20px}.education-qualification .qualification-history h3{font-size:22px}}
