:is(.pn-umkm-wrap,.pu-intro-wrap) .pn-umkm-intro{position:relative;margin:14px 0 12px;padding:11px 15px 11px 42px;border:1px solid #e4d4b7;border-left:3px solid #c61e2a;border-radius:8px;background:linear-gradient(110deg,#fff5e7 0%,#fffdf8 75%);box-shadow:0 3px 10px #5b42200a;color:#514331;font:500 13px/1.65 Arial,Helvetica,sans-serif;text-align:left;overflow-wrap:anywhere;box-sizing:border-box}
:is(.pn-umkm-wrap,.pu-intro-wrap) .pn-umkm-intro:before{content:"i";position:absolute;left:13px;top:13px;display:flex;align-items:center;justify-content:center;width:17px;height:17px;border:1px solid #c61e2a;border-radius:50%;color:#b51b27;background:#fff9f0;font:700 11px/1 Georgia,serif}
:is(.pn-umkm-wrap,.pu-intro-wrap) .pn-umkm-intro a{color:#a71923;text-decoration:none;font-weight:700}:is(.pn-umkm-wrap,.pu-intro-wrap) .pn-umkm-intro a:hover{text-decoration:underline;text-underline-offset:3px}:is(.pn-umkm-wrap,.pu-intro-wrap) .pn-umkm-intro strong{color:#a71923;font-weight:700}:is(.pn-umkm-wrap,.pu-intro-wrap) .pn-umkm-intro+.pn-umkm{margin-top:0}
.pu-directory-intro{max-width:100%;margin:28px 0 0;padding:0 0 0 20px;border-left:2px solid #b6945d;color:#73654f;font:400 16px/1.85 Georgia,'Times New Roman',serif;overflow-wrap:anywhere}
.pu-directory-intro p{margin:0 0 14px}.pu-directory-intro p:last-child{margin-bottom:0}.pu-directory-intro strong{color:#564632;font-weight:600}.pu-directory-intro+.pu-directory__grid{margin-top:32px}
.pu-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:38px 0 0}.pu-pagination a,.pu-pagination>span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:44px;padding:8px 13px;border:1px solid #e0d1b9;border-radius:6px;color:#7b6038;font:12px/1.4 Arial,Helvetica,sans-serif;text-decoration:none}.pu-pagination a:hover{background:#f3e9d9}.pu-pagination .pu-pagination__current{color:#fff;background:#c61e2a;border-color:#c61e2a}.pu-pagination .pu-pagination__gap{min-width:20px;padding:0;border-color:transparent}.pu-pagination__summary{text-align:center;font:11px/1.6 Arial,Helvetica,sans-serif;color:#8a7659;margin:13px 0 0}
@media(max-width:767px){:is(.pn-umkm-wrap,.pu-intro-wrap) .pn-umkm-intro{margin:10px 0;padding:10px 12px 10px 35px;font-size:12px;line-height:1.55;border-radius:7px}:is(.pn-umkm-wrap,.pu-intro-wrap) .pn-umkm-intro:before{left:10px;top:12px;width:15px;height:15px;font-size:10px}.pu-directory-intro{margin-top:22px;padding-left:14px;font-size:14px;line-height:1.8}.pu-directory-intro+.pu-directory__grid{margin-top:25px}.pu-pagination{gap:6px;margin-top:28px}.pu-pagination a,.pu-pagination>span{min-width:34px;padding:8px 10px;font-size:11px}}

.pu-intro-wrap--profile{width:calc(100% - 32px);max-width:1180px;margin:0 auto}.pu-directory .pu-intro-wrap{margin-top:28px}.pu-directory .pu-intro-wrap+.pu-directory__grid{margin-top:26px}

@media(max-width:767px){
 :is(.pn-umkm-wrap,.pu-intro-wrap) .pu-registration{display:inline-block;max-width:100%;white-space:nowrap;overflow-wrap:normal;font-size:clamp(9px,2.65vw,12px);letter-spacing:-.15px}
 .pu-registration a{white-space:nowrap}.pn-umkm-wrap .pn-umkm-intro{margin-bottom:8px}
}
