/* v3.4.63 – Polish parity: Po pracy, media and translated afterwork detail */
.rjp-aw-hero-pl{background:linear-gradient(135deg,#063b6e 0%,#0b67af 55%,#46a667 100%);min-height:430px;display:flex;align-items:center;justify-content:flex-start}
.rjp-aw-hero-pl:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 30%,rgba(255,255,255,.22),transparent 34%),linear-gradient(90deg,rgba(5,39,73,.22),rgba(5,39,73,0));pointer-events:none}
.rjp-aw-pl-hero-copy{position:relative;z-index:2;max-width:680px;padding:58px;color:#fff}.rjp-aw-pl-hero-copy span{font-size:12px;font-weight:900;letter-spacing:.18em}.rjp-aw-pl-hero-copy h1{margin:10px 0 14px;color:#fff;font-size:clamp(40px,6vw,64px);line-height:1}.rjp-aw-pl-hero-copy p{font-size:20px;line-height:1.55;margin:0 0 24px;max-width:620px}.rjp-pl-source{display:block;color:#8091a0;margin-top:-4px;margin-bottom:8px}.rjp-pl-warning{display:flex;gap:10px;flex-direction:column;padding:14px 16px;margin:14px 0;border:1px solid #f0d28b;background:#fff9e9;border-radius:12px;color:#715c22}.rjp-aw-detail-pl{padding-top:22px}.rjp-aw-detail-card{overflow:hidden;border:1px solid #dce7f0;border-radius:22px;background:#fff;box-shadow:0 12px 34px rgba(8,45,83,.08)}.rjp-aw-detail-image img{display:block;width:100%;max-height:540px;object-fit:cover}.rjp-aw-detail-body{padding:28px}.rjp-aw-detail-body h1{font-size:clamp(32px,5vw,48px);color:#082d53;margin:15px 0}.rjp-aw-detail-tags{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rjp-aw-detail-summary{font-size:19px;color:#456178}.rjp-aw-detail-content{line-height:1.75;color:#29465e}.rjp-aw-detail-contact{margin-top:24px;padding-top:18px;border-top:1px solid #e4ebf1}
.rjp-media{max-width:1240px;margin:0 auto 60px;padding:20px 16px;color:#0a3f73}.rjp-media *{box-sizing:border-box}.rjp-media-hero{overflow:hidden;border-radius:24px;background:#eef7ff;border:1px solid #d6e6f4;margin:8px 0 24px;box-shadow:0 12px 38px rgba(9,63,115,.08)}.rjp-media-hero img{width:100%;display:block;max-height:500px;object-fit:cover}.rjp-media-intro{padding:28px}.rjp-media h1{font-size:clamp(34px,5vw,54px);letter-spacing:-.03em;color:#073f75;margin:0 0 4px}.rjp-media-sub{font-size:clamp(19px,2.5vw,29px);margin:0 0 14px;color:#113b6b}.rjp-media-intro p{max-width:970px;color:#526c84;line-height:1.7}.rjp-media-facts{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.rjp-media-facts span{background:#fff;border:1px solid #d8e7f3;border-radius:999px;padding:10px 14px;color:#174f80;font-weight:800}.rjp-media-language-note{margin:0 0 22px;padding:14px 18px;border-radius:14px;background:#fff9e9;border:1px solid #efd899;color:#6d5924}.rjp-all-download{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0 30px;padding:20px 22px;border-radius:18px;background:linear-gradient(135deg,#073f75,#0a67b7);color:#fff}.rjp-all-download strong{font-size:22px}.rjp-all-download p{margin:4px 0 0;color:#dbeeff}.rjp-all-btn,.rjp-download{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;font-weight:900;border-radius:12px}.rjp-all-btn{background:#ed0069;color:#fff!important;padding:14px 20px;white-space:nowrap}.rjp-section-title{font-size:30px;margin:26px 0 5px;color:#073f75}.rjp-section-lead{margin:0 0 18px;color:#60788d}.rjp-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rjp-media-card{border:1px solid #dce7f0;border-radius:18px;background:#fff;padding:16px;box-shadow:0 8px 28px rgba(10,57,100,.06);display:flex;flex-direction:column}.rjp-media-card h2{font-size:19px;color:#073f75;margin:0 0 5px}.rjp-media-card p{color:#62788d;min-height:44px;line-height:1.5}.rjp-media-preview{height:220px;display:flex;align-items:center;justify-content:center;background:#f6f9fc;border-radius:13px;overflow:hidden;margin:12px 0}.rjp-media-preview img{max-width:100%;max-height:100%;object-fit:contain}.rjp-download{background:#0671c9;color:#fff!important;padding:11px 17px;margin-top:auto}.rjp-media-note{margin-top:24px;padding:20px 22px;border-radius:16px;background:#eef6ff;color:#355a7a;line-height:1.65}.rjp-partners{margin-top:32px;border:1px solid #dce7f0;border-radius:20px;background:#fff;padding:22px}.rjp-partners h2{font-size:28px;margin:0 0 6px}.rjp-partners>p{color:#60788d;margin:0 0 18px}.rjp-partner-grid{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.rjp-partner{height:88px;min-width:180px;flex:1 1 180px;max-width:260px;border:1px solid #e0eaf2;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;padding:14px;transition:.2s}.rjp-partner:hover{box-shadow:0 8px 22px rgba(10,57,100,.09);transform:translateY(-1px)}.rjp-partner img{max-width:100%;max-height:58px;object-fit:contain}.rjp-partner-empty{padding:16px 18px;background:#f6f9fc;border-radius:12px;color:#71879b;width:100%}.rjp-write{margin-top:32px;padding:24px;border:1px solid #dce7f0;border-radius:20px;background:linear-gradient(180deg,#fff,#f7fbff)}.rjp-write h2{font-size:30px;margin:0 0 6px}.rjp-write-lead{color:#60788d;margin:0 0 18px}.rjp-write-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rjp-write-card{background:#fff;border:1px solid #dce7f0;border-radius:16px;padding:18px;display:flex;flex-direction:column}.rjp-write-card h3{margin:0 0 4px;color:#073f75;font-size:20px}.rjp-write-desc{color:#698096;font-size:14px}.rjp-write-text{white-space:pre-wrap;line-height:1.6;color:#385a78;background:#f7fafd;border-radius:12px;padding:14px;margin:12px 0;max-height:220px;overflow:auto}.rjp-write-actions{display:flex;gap:8px;margin-top:auto}.rjp-copy,.rjp-txt{border:0;border-radius:10px;padding:10px 13px;font-weight:800;cursor:pointer;text-decoration:none;background:#0671c9;color:#fff}.rjp-txt{background:#edf5fb;color:#075a9f}.rjp-write-contact{margin-top:16px;color:#526c84}
@media(max-width:930px){.rjp-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rjp-write-grid{grid-template-columns:1fr}.rjp-all-download{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.rjp-aw-pl-hero-copy{padding:30px}.rjp-aw-pl-hero-copy p{font-size:17px}.rjp-media-grid{grid-template-columns:1fr}.rjp-media-preview{height:220px}.rjp-media-intro{padding:20px}.rjp-partner{max-width:none}.rjp-all-btn{width:100%}.rjp-aw-detail-body{padding:20px}}

/* v3.4.64 – PL Po pracy hero parity with CZ: artwork stays clean, without text/gradient overlay. */
.rjp-afterwork-pl .rjp-aw-hero-pl:before{display:none!important}
.rjp-afterwork-pl .rjp-aw-pl-hero-copy{display:none!important}
