/* PN_MENTOR_PUBLIC_SHOWCASE_V1 — scoped to public profile */
.pnmp .pnups__links{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}
.pnmp .pnups__link{display:inline-flex;gap:8px;align-items:center;padding:10px 15px;border:1px solid #dbe7f4;background:#f5f9ff;color:#215480;text-decoration:none;font-size:12px;font-weight:750;border-radius:11px}
.pnmp .pnups__projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:17px}
.pnmp .pnups__project{min-width:0;border:1px solid #e0eaf4;border-radius:15px;padding:17px;background:#f9fbff}
.pnmp .pnups__project strong{display:block;color:#263d56;font-size:15px;overflow-wrap:anywhere}
.pnmp .pnups__project p{font-size:12px;color:#637b95;line-height:1.6;overflow-wrap:anywhere;margin:8px 0}
.pnmp .pnups__project a{display:inline-flex;margin:9px 12px 0 0;color:#285c8c;font-size:12px;font-weight:750}
.pnmp .pnups__tech{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}
.pnmp .pnups__tech span{background:#e9f1fa;color:#42617d;font-size:10px;padding:5px 9px;border-radius:99px}
.pnmp .pnups__achievements{list-style:none;display:grid;gap:7px;padding:0;margin:15px 0 0}
.pnmp .pnups__achievements li{font-size:13px;color:#415a70;padding:8px 10px;background:#f5f9fd;border-radius:9px;overflow-wrap:anywhere}
.pnmp [data-pnups-section][hidden]{display:none!important}
@media(max-width:700px){.pnmp .pnups__projects{grid-template-columns:1fr}}
