/* Warsaw Insurgents Cemetery guide */
body.pd-page{background:#fdfcf9}.pd-main{max-width:1220px;margin:0 auto;padding:16px 25px 95px;color:#29413e}.pd-breadcrumb{font:14px Arial,sans-serif;margin:8px 0 22px;color:#65706c}.pd-breadcrumb a{color:#8b553a}.pd-hero{height:560px;position:relative;border-radius:16px;overflow:hidden;background:#293d34}.pd-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pd-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,25,24,.91),rgba(13,28,28,.4) 70%,transparent)}.pd-hero-copy{position:relative;max-width:780px;padding:clamp(38px,7vw,95px);color:white}.pd-eyebrow,.pd-no{font:700 12px Arial,sans-serif;letter-spacing:.17em;color:#b48d5e;text-transform:uppercase}.pd-hero h1{font:normal clamp(2.7rem,5.4vw,5rem)/1.05 Georgia,serif;margin:23px 0;color:white}.pd-hero p{font:normal clamp(1.15rem,2.2vw,1.45rem)/1.5 Georgia,serif;color:#f2eae0}.pd-action{display:inline-block;margin-top:16px;padding:12px 18px;border-radius:7px;background:#efdbc1;color:#21423b;text-decoration:none;font-weight:700}.pd-lead{max-width:860px;margin:65px auto 42px;font:1.23rem/1.8 Georgia,serif}.pd-lead p{margin:0 0 20px}.pd-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:24px 0;border-block:1px solid #d8ded8;max-width:980px;margin:auto}.pd-jump a{font:700 13px Arial,sans-serif;padding:10px 15px;border-radius:25px;background:#eaf0ea;color:#345047;text-decoration:none}.pd-chapter{max-width:900px;margin:0 auto;padding:62px 12px 50px;border-bottom:1px solid #dee2dc;scroll-margin-top:28px}.pd-chapter h2,.pd-close h2{font:normal clamp(2rem,3.6vw,3.2rem)/1.17 Georgia,serif;color:#1f4140;margin:14px 0 30px}.pd-chapter p,.pd-close p{font:1.085rem/1.85 Georgia,serif;color:#324945;margin:0 0 21px}.pd-main a:not(.pd-action){color:#a04a31;text-underline-offset:3px}.pd-photo{margin:36px 0 40px}.pd-photo img{display:block;width:100%;height:auto;border-radius:12px}.pd-photo figcaption{font:italic 14px/1.55 Georgia,serif;color:#66746d;margin:10px 0}.pd-wide{margin-inline:-35px}.pd-wide img{max-height:600px;object-fit:cover}.pd-duo{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pd-duo .pd-photo img{height:310px;object-fit:cover}.pd-look{padding:24px 28px;background:#f3f0e8;border-left:4px solid #b18a54;border-radius:0 8px 8px 0;margin:28px 0}.pd-look strong{font:700 12px Arial,sans-serif;color:#88613c;letter-spacing:.12em}.pd-look p{margin:11px 0 0}.pd-close{max-width:930px;margin:56px auto 0;background:#eef2eb;padding:35px 42px;border-radius:15px}.pd-close h2{margin-top:0}@media(max-width:700px){.pd-main{padding:12px 15px 60px}.pd-hero{height:470px}.pd-hero-copy{padding:40px 23px}.pd-lead{margin:35px auto;font-size:1.08rem}.pd-chapter{padding:45px 3px}.pd-duo{grid-template-columns:1fr;gap:0}.pd-duo .pd-photo img{height:auto}.pd-wide{margin-inline:0}.pd-close{padding:26px 21px}}