.professional-development{margin-top:var(--section-stack-gap,18px);border:1px solid rgba(16,18,21,.07);border-radius:28px;background:#F5F4F1}
.professional-development .inner-section__head{margin-bottom:32px}
.professional-development>.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.professional-development .development-education{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:28px}
.professional-development .development-degree{background:#fff;border:1px solid rgba(212,163,115,.26);border-radius:22px;padding:28px;display:flex;gap:22px;align-items:flex-start}
.professional-development .development-date{color:#8a6947;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.6;white-space:nowrap}
.professional-development .development-degree h3{font-size:21px;line-height:1.4;font-weight:600;letter-spacing:-.025em;margin:0 0 8px}
.professional-development .development-degree p{margin:0;color:#687077;font-size:14px;line-height:1.7}
.professional-development .development-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.professional-development .development-group{background:#fff;border:1px solid rgba(16,18,21,.07);border-radius:22px;padding:28px}
.professional-development .development-group>h3{color:var(--green,#5C7457);font-size:23px;line-height:1.3;font-weight:600;letter-spacing:-.025em;margin:0 0 14px}
.professional-development .development-list{list-style:none;margin:0;padding:0}
.professional-development .development-list li{padding:18px 0;border-top:1px solid rgba(212,163,115,.22)}
.professional-development .development-list li:last-child{padding-bottom:0}
.professional-development .development-list h4{font-size:16px;line-height:1.55;font-weight:600;margin:0 0 5px;letter-spacing:-.015em}
.professional-development .development-meta{display:flex;flex-wrap:wrap;column-gap:14px;row-gap:2px;font-size:13px;line-height:1.8;color:#687077}
.professional-development .development-meta time,.professional-development .development-meta .development-undated{color:#8a6947;font-weight:600}
@media(max-width:800px){.professional-development{margin-top:var(--section-stack-gap-mobile,18px);border-radius:22px}.professional-development .development-education,.professional-development .development-records{grid-template-columns:1fr;gap:14px}.professional-development .development-education{margin-bottom:14px}.professional-development .development-degree,.professional-development .development-group{padding:22px;border-radius:18px}.professional-development .development-degree{gap:12px;flex-direction:column}.professional-development .development-degree h3{font-size:20px}.professional-development .development-group>h3{font-size:22px}.professional-development .development-list li{padding:16px 0}.professional-development .development-meta{column-gap:10px}.professional-development .inner-section__head{margin-bottom:24px}}
