.printed-page-container{max-width:1140px;margin:0 auto;padding:30px 20px 60px}.printed-badge-pill{color:#166479;background:#eaf6fa;border:1px solid #24a5c84d;border-radius:20px;margin-bottom:12px;padding:4px 14px;font-size:12px;font-weight:600;display:inline-block}.hero-heritage{background:#fff;border:2px solid #24a5c8;border-radius:28px;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;margin-bottom:48px;padding:40px 36px;display:grid;box-shadow:0 12px 36px #24a5c817}.hero-heritage-content h1{color:#183e35;margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.5}.hero-heritage-content p{color:#4b665d;text-align:justify;margin-bottom:16px;font-size:15px;line-height:1.9}.hero-heritage-badges{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.hero-heritage-image{text-align:center;background:#fafafa;border:1px solid #d8e5df;border-radius:20px;padding:24px;position:relative;overflow:hidden}.hero-heritage-image img{object-fit:contain;max-width:100%;height:auto;max-height:340px}.story-section{margin-bottom:48px}.story-row{background:#fff;border:1px solid #d8e5df;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:40px;padding:32px;display:grid;box-shadow:0 6px 20px #00000008}.story-row:nth-child(2n){direction:ltr}.story-row:nth-child(2n) .story-text{direction:rtl}.story-text h2{color:#166479;margin:0 0 12px;font-size:23px;font-weight:700}.story-text p{color:#223832;margin-bottom:18px;font-size:14.5px;line-height:1.85}.highlight-pill-group{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.highlight-pill{color:#1a5647;background:#f0f7f5;border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:500}.story-gallery{background:#fafcfb;border:2px dashed #24a5c866;border-radius:18px;justify-content:center;align-items:center;min-height:280px;padding:20px;display:flex}.story-gallery img{object-fit:contain;max-width:100%;max-height:250px}.printed-order-box{color:#fff;background:linear-gradient(135deg,#17657b 0%,#183e35 100%);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:36px 40px;display:flex;box-shadow:0 16px 40px #183e3533}.printed-order-box h3{color:#fff;margin:0 0 8px;font-size:24px;font-weight:700}.printed-order-box p{color:#cfe6de;max-width:580px;margin:0;font-size:14px;line-height:1.8}.printed-order-box .btn-call{color:#166479;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0000001a}.printed-order-box .btn-call:hover{background:#eef7f9;transform:translateY(-2px)}@media (max-width:820px){.hero-heritage{grid-template-columns:1fr;padding:28px 20px}.story-row{grid-template-columns:1fr;padding:24px 20px}.story-row:nth-child(2n){direction:rtl}.printed-order-box{text-align:center;justify-content:center;padding:28px 20px}}
