.mdA2za_page{background:#f3f2ee;min-height:100vh;padding:20px 16px 56px}.mdA2za_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:880px;margin:0 auto 16px;font-size:14px;font-weight:500;display:flex}.mdA2za_actions{flex-wrap:wrap;gap:8px;display:flex}.mdA2za_primary,.mdA2za_ghost{cursor:pointer;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600}.mdA2za_primary{color:#fff;background:#0f8a5f;border:0}.mdA2za_primary:hover{background:#0a6e4b}.mdA2za_ghost{color:#15191a;background:#fff;border:1px solid #c9cfcb}.mdA2za_ghost:hover{color:#15191a;border-color:#0f8a5f}.mdA2za_sheet{background:#fbfaf7;border-radius:12px;max-width:880px;margin:0 auto;padding:36px 40px 44px;box-shadow:0 20px 60px #0000000f}@media (max-width:640px){.mdA2za_sheet{padding:24px 18px 32px}}.mdA2za_head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}@media (max-width:640px){.mdA2za_head{grid-template-columns:auto minmax(0,1fr)}.mdA2za_head .mdA2za_contact{grid-column:1/-1}}.mdA2za_avatar{background:repeating-linear-gradient(135deg,#e9ece9 0 6px,#dfe3df 6px 12px);border-radius:50%;width:84px;height:84px;overflow:hidden}.mdA2za_avatar img{object-fit:cover;width:100%;height:100%}.mdA2za_who{flex-direction:column;gap:2px;display:flex}.mdA2za_who h1{margin:0;font-size:clamp(26px,4vw,34px);font-weight:700;line-height:1.2}.mdA2za_en{font-family:var(--font-jetbrains-mono),var(--font-plex-thai),ui-monospace,monospace;color:#5d6663;font-size:13px}.mdA2za_role{color:#0f7a55;margin-top:4px;font-size:15px;font-weight:600}.mdA2za_contact{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.mdA2za_contact li{gap:8px;display:flex}.mdA2za_contact span{font-family:var(--font-jetbrains-mono),var(--font-plex-thai),ui-monospace,monospace;color:#5d6663;min-width:64px;font-size:11px;line-height:1.8}.mdA2za_stripe{background:linear-gradient(90deg,#14a874 0 70%,#f0b43c 70% 100%);border-radius:3px;height:5px;margin:24px 0}.mdA2za_lead{color:#2c3331;margin:0;font-size:16px;line-height:1.75}.mdA2za_section{margin-top:32px;scroll-margin-top:20px}.mdA2za_section h2{font-family:var(--font-jetbrains-mono),var(--font-plex-thai),ui-monospace,monospace;letter-spacing:.04em;color:#0f7a55;text-transform:uppercase;border-bottom:1px solid #e3e6e3;margin:0 0 12px;padding-bottom:8px;font-size:13px;font-weight:600}.mdA2za_section h3{margin:0;font-size:16px;font-weight:600;line-height:1.4}.mdA2za_section h3 span{color:#5d6663;font-weight:400}.mdA2za_row{border-bottom:1px dashed #e3e6e3;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.mdA2za_row:last-of-type{border-bottom:0}.mdA2za_row{break-inside:avoid}@media (max-width:560px){.mdA2za_row{grid-template-columns:minmax(0,1fr);gap:4px}}.mdA2za_when{font-family:var(--font-jetbrains-mono),var(--font-plex-thai),ui-monospace,monospace;white-space:nowrap;color:#5d6663;padding-top:2px;font-size:12px}.mdA2za_sub{color:#4a524f;margin:4px 0 0;font-size:14px;line-height:1.6}.mdA2za_tags{font-family:var(--font-jetbrains-mono),var(--font-plex-thai),ui-monospace,monospace;color:#5d6663;margin:4px 0 0;font-size:11px}.mdA2za_points{color:#2c3331;flex-direction:column;gap:8px;margin:8px 0 0;padding:0;font-size:14px;line-height:1.65;list-style:none;display:flex}.mdA2za_points li{padding-left:18px;position:relative}.mdA2za_points li:before{content:"";background:#0f8a5f;border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:3px}.mdA2za_certMeta{color:#5d6663;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.mdA2za_certMeta a{font-weight:600}.mdA2za_chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.mdA2za_chipMain,.mdA2za_chipSide{font-family:var(--font-jetbrains-mono),var(--font-plex-thai),ui-monospace,monospace;border-radius:4px;font-size:12px}.mdA2za_chipMain{color:#fff;background:#0f8a5f;padding:3px 9px}.mdA2za_chipSide{color:#4a524f;border:1px dashed #8a938f;padding:2px 8px}.mdA2za_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.mdA2za_more{margin-top:8px;font-size:13px;font-weight:600;display:inline-block}a:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #f0b43c}@media print{.mdA2za_page{background:#fff;padding:0}.mdA2za_toolbar,.mdA2za_more{display:none}.mdA2za_sheet{max-width:none;box-shadow:none;background:#fff;border-radius:0;padding:0}.mdA2za_section{margin-top:20px}}
