.occu-reader{background:#f5f9fd;font-family:Arial,sans-serif;padding:55px 20px;text-align:center}.occu-reader *{box-sizing:border-box}.occu-reader-header{margin:0 auto 35px;max-width:780px}.occu-label{color:#0a5eaa;font-size:12px;font-weight:700;letter-spacing:2px}.occu-reader h2{color:#0a5eaa;font-size:clamp(26px,4vw,40px);margin:12px 0}.occu-reader-header p{color:#60758a;font-size:16px;line-height:1.7}.occu-reader-container{background:#e8f1fa;border-radius:20px;box-shadow:0 12px 40px rgba(10,94,170,.12);margin:auto;max-width:1100px;padding:22px}.occu-reader-top{align-items:center;display:flex;justify-content:space-between;padding:0 5px 18px}.occu-reader-tag{letter-spacing:1px}.occu-reader-pages,.occu-reader-tag{color:#0a5eaa;font-size:12px;font-weight:700}.occu-reader-pages{background:#fff;border-radius:20px;padding:7px 13px}.occu-reader-frame{background:#fff;border-radius:12px;box-shadow:0 8px 25px rgba(0,30,70,.18);height:680px;overflow:hidden;width:100%}.occu-reader-frame iframe{border:0;display:block;height:100%;width:100%}.occu-reader-bottom{padding-top:22px}.occu-reader-instruction{color:#58728a;font-size:13px;margin-bottom:20px}.occu-reader-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.occu-reader-button{background:#0a5eaa;border-radius:9px;color:#fff!important;display:inline-block;font-size:14px;font-weight:600;padding:14px 23px;text-decoration:none!important;transition:.2s ease}.occu-reader-button:hover{background:#1876d2;color:#fff!important;transform:translateY(-2px)}.occu-reader-outline{background:#fff;border:1px solid #0a5eaa;color:#0a5eaa!important}.occu-reader-outline:hover{background:#dcecff;color:#0a5eaa!important}@media (max-width:768px){.occu-reader{padding:35px 10px}.occu-reader-container{padding:10px}.occu-reader-frame{height:480px}}@media (max-width:480px){.occu-reader-frame{height:400px}.occu-reader-tag{font-size:10px}}