.pj-incoming{clear:both;width:100%;border:1px solid #d9e1e4;background:#f5f7f7;color:#25343b;border-radius:4px;overflow:hidden;margin:28px 0 36px}
.pj-incoming-header{padding:24px 28px;border-top:5px solid #2d7784;background:#183b45;color:#fff}
.pj-incoming-eyebrow{display:block;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#c7e3e6;font-weight:700;margin-bottom:9px}
.pj-incoming h2{font-size:25px;line-height:1.15;color:#fff;text-transform:none;margin:0 0 11px;font-weight:700}
.pj-incoming-header p{font-size:14px;line-height:1.55;color:#e0ebed;margin:0}
.pj-incoming-list{padding:22px 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.pj-incoming-card{background:#fff;border:1px solid #e0e6e8;border-radius:3px;overflow:hidden}
.pj-incoming-picture{position:relative;background:#e7ecef}
.pj-incoming-picture img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover}
.pj-incoming-demo{position:absolute;top:10px;left:10px;border-radius:2px;padding:5px 8px;color:#553f06;background:#fff2c6;font-size:10px;line-height:1.3;font-weight:700;text-transform:uppercase;letter-spacing:.06em}
.pj-incoming-body{padding:22px}
.pj-incoming-category{display:block;font-size:11px;line-height:1.4;color:#40727e;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px}
.pj-incoming h3{font-size:22px;line-height:1.3;text-transform:none;margin:0 0 8px;color:#213b43;overflow-wrap:anywhere}
.pj-incoming-arrival{font-size:12px;line-height:1.4;font-weight:700;color:#4e6570;margin-bottom:10px}
.pj-incoming-description{font-size:15px;line-height:1.6;color:#4b5960;white-space:pre-line;overflow-wrap:anywhere;margin:0}
.pj-incoming-demo-note{font-size:11px;line-height:1.5;color:#736745;border-top:1px solid #edf0f1;padding-top:10px;margin:12px 0 0}
.pj-incoming-demo-inline{font-size:11px;color:#736745}
.pj-incoming-empty{font-size:14px;line-height:1.6;padding:8px;margin:0}
.pj-incoming-contact{padding:0 24px 24px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}
.pj-incoming-contact strong{display:block;font-size:15px;color:#213b43;margin:0 auto 0 0}
.pj-incoming-call{display:block;background:#245c69;color:#fff!important;font-size:14px;font-weight:700;text-align:center;padding:12px 24px;border-radius:3px}
.pj-incoming-call:hover,.pj-incoming-call:focus{background:#173f49;color:#fff;text-decoration:none}
.pj-incoming-message{display:block;font-size:14px;color:#245c69!important;text-align:center;text-decoration:underline;text-underline-offset:3px}
.pj-incoming a:focus-visible{outline:3px solid #d2a23d;outline-offset:3px}
@media(max-width:767px){.page-home #carousel{width:100%;left:auto;margin-left:0;margin-right:0}.pj-incoming{margin:20px 0 28px}.pj-incoming-header{padding:22px}.pj-incoming-list{grid-template-columns:1fr;padding:16px;gap:16px}.pj-incoming-body{padding:20px}.pj-incoming h3{font-size:20px}.pj-incoming-contact{padding:4px 20px 22px;gap:14px}.pj-incoming-contact strong{width:100%;margin:0}.pj-incoming-call{flex:1}.pj-incoming-message{flex:1}}
@media(max-width:479px){.pj-incoming-call,.pj-incoming-message{flex-basis:100%}.pj-incoming-header{padding:20px}}
